自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

转载 Httpclient 卡死在 httpClient.execute()

记录一次使用Httpclient卡死在 java.net.SocketInputStream.socketRead0(Native Method)解决的过程 以前都用c#写爬虫,未曾出现过问题,前段时间采用java编写爬虫,使用的为Apache的HttpClient进行http请求,总共编写了6个抓取程序,其中五个都没出现问题,但是一个网站从HTTP升级到HTTPS之后(线...

2019-11-14 09:31:59 3246 1

原创 APP调用微信授权登录-JAVA后台实现

由于最近项目需求,需要在app中实现微信授权快速登录,参考学习各位大佬的帖子后终于完成了。现在回头来总结记录一下,如有总结的不到位的,请谅解。编码前准备工作:开发之前我们需要准备两个东西AppID和AppSecret,需要到微信开放平台(https://open.weixin.qq.com)注册开发者账号,并在移动应用中将我们的APP创建进去,填写对应资料后提交审核。审核通过之后微信开放平...

2019-09-29 17:23:58 35606 13

转载 Spring整合Shiro做权限控制模块详细案例分析

1.引入Shiro的Maven依赖 dependency> groupId>org.apache.shirogroupId> artifactId>shiro-coreartifactId> version>1.2.1version> dependency> dependency> groupId>org.apache.shirogroupId>

2016-02-18 09:39:28 530

转载 mysql sql语句大全

1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk','testBack', 'c:\mssql7backup\MyNw

2016-01-13 15:42:52 365

转载 CMD命令大全

cmd命令大全(第一部分)  winver---------检查Windows版本   wmimgmt.msc----打开windows管理体系结构(WMI)   wupdmgr--------windows更新程序   wscript--------windows脚本宿主设置   write----------写字板   winmsd---------系统信息   w

2016-01-05 14:37:28 300

转载 ajax参数详解

1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。3.timeout: 要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的全局设置

2015-12-23 16:15:50 319

转载 jquery.validate使用

主要分几部分jquery.validate 基本用法jquery.validate API说明jquery.validate 自定义jquery.validate 常见类型的验证代码下载地址jquery.validate插件的文档地址http://docs.jquery.com/Plugins/Validationjquery.validat

2015-12-23 13:53:29 440

转载 hibernate的排序

在查询对象的Set或Map成员时,您可以对其进行排序,排序可以在两个层次进行,一个是在Java执行环境中进行,一个是利用数据库本身的排序功能。 Java执行环境中进行排序:---------------------------------如果要在Java执行环境中进行排序,可以映像文件中设定sort属性,例如若为Set,则如下设定: 藉由指定sort

2015-12-17 22:57:12 748

转载 myeclipse自动生成实体类

Myeclipse创建数据库连接1Myeclipse的下载安装就不用我介绍了吧,相信大家看到这篇经验的时候已经把前期工作都已经做好了,那么我就直接开始进入正题。打开Myeclipse软件——新建一个Web project。2创建数据库驱动连接。单击右上角的编辑模式,选择Myeclipse Database Explorer

2015-12-05 17:02:11 3183 1

原创 Hibernate

1、Hibernate中load和get的区别? get:不管数据是否被使用,都会发出SQL,不支持懒加载 load:如果查询的数据没有被使用,不会发出SQL,要使用数据的时候才会发出SQL,支持懒加载(lazy)。2、Hibernate的工作原理?1.读取并解析hibernate.cfg.xml配置文件通过Configuration config = new Conf

2015-11-26 11:46:26 290

原创 springmvc 和struts2的区别

机制 :springmvc 的入口是servlet,struts2的入口是filter性能 : springmvc 会比struts2快一点。springmvc是基于方法设计,struts2是基于类,每次发一次请求都会实例一个    action,每个Action都会被注入属性。参数传递:struts2是在接受参数的时候,可以采用属性来接收参数,这家说明可以让多个方法共享拦

2015-11-24 11:26:02 333

原创 Struts的工作原理

1、客户端初始化一个指向Servlet容器(例如Tomcat)的请求。2、这个请求经过一系列的过滤器(Filter) (这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例   如:SiteMesh Plugin)。3、接着FilterDispatcher被调用,FilterDispatcher询问Action

2015-11-24 11:21:40 256

原创 Struts2搭建

strtus2搭建步骤: 1.拷贝所需jar到WEB工程目录下的lib 2.配置WEB.xml文件,配置过滤器Filter      struts2           org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter           struts2   

2015-11-23 11:24:34 271

原创 水仙花

public class ShuiXianShu {/**  * 题目:打印出100-999之间所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。  * 例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。     * 1.程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。* 

2015-11-22 15:28:22 376

原创 冒泡算法

int[] nums={1,23,5,4,6};for (int i = 0; i    for (int j = i + 1; j     if (nums[i] > nums[j]) {//用第三个变量换位置  int temp = nums[i];     nums[i] = nums[j];     nums[j] = temp;//用2个变量换

2015-11-22 15:24:11 320

原创 水桶算法

// 建水桶  int[] bucket = new int[100];  // 1.装水桶  for (int num : nums) {   bucket[num]++;  }  // 2.装回去  int index = 0;  for (int i = 0; i    for (int j = 0; j     nums[index+

2015-11-22 15:16:20 1980 2

原创 递归算法

递归算法:是一种直接或者间接地调用自身的算法。在计算机编写程序中,递归算法对解决一大类问题是十分有效的,它往往使算法的描述简洁而且易于理解。递归过程一般通过函数或子过程来实现。递归算法的实质:是把问题转化为规模缩小了的同类问题的子问题。然后递归调用函数(或过程)来表示问题的解。递归算法解决问题的特点:  (1) 递归就是在过程或函数里调用自身。  (2) 在使用递归

2015-11-22 15:11:55 1435

原创 10(maven+SSH)网上商城项目实战之页面缓存OSCache

OScache是什么?是一个高性能的J2EE缓存框架,缓存部分JSP或HTTP请求,任何Java对象都可以缓存缓存以key value 方式来存储也可以永久缓存:缓存可以随意写入磁盘支持集群使用OSCache:1.把所需jar拷贝lib2.把oscache安装目录下oscache.properties放入src目录下3.引入4.页面添加缓存缓存时间:

2015-11-20 16:30:50 524

原创 09(maven+SSH)网上商城项目实战之使用jersey实现应用服务器和图片服务器分离

1.模拟应用服务器(客户端):所需jar:123commons-io-1.3.2.jar,jersey-client-1.8.jar,jersey-core-1.8.jar编辑客户端代码:1234567891011121

2015-11-20 16:29:38 774

原创 11(maven+SSH)网上商城项目实战之Freemarker 页面静态化

FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写 l         FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序 l         虽然FreeMarker具有一些编程的能力,但通常由Java程序准备要显示的数据,由FreeMarker生成页面,通过模板显示准备的数据(如下图)模板 + 

2015-11-20 09:57:32 1026

转载 单例模式

概念:  java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。  单例模式有以下特点:  1、单例类只能有一个实例。  2、单例类必须自己创建自己的唯一实例。  3、单例类必须给所有其他对象提供这一实例。  单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、

2015-11-20 09:21:56 290

原创 编程式事务与声明式事务

采用编程式事务1、 getCurrentSession()与openSession()的区别?* 采用getCurrentSession()创建的session会绑定到当前线程中,而采用openSession()创建的session则不会* 采用getCurrentSession()创建的session在commit或rollback时会自动关闭,而采用openSessio

2015-11-18 20:56:37 837

原创 CSS放大镜特效

一、CSS代码#divcss5 { width: 120px; height: 90px; padding: 5px; border: 1px solid #ccc; position: relative; } #divcss5 .small_pic { width: 120px; height: 90px; background: #eee; position: re

2015-11-16 19:24:52 912

原创 display tag 标签分页实例

找到display tag 所需jar编写实体类UserInfo.java123456789101112131415161718192021222324

2015-11-16 16:13:47 713

原创 08(maven+SSH)网上商城项目实战之使用nexus搭建maven私有服务器

1.nexus 介绍    是开源的,用该框架架设maven私有服务器2.nexus私服环境搭建    把nexus.war包放到tomcat的webapps下面    浏览且登录    用户名:admin    密码:admin1233.关于中央仓库注意事项    地址:目前来说:http:repo1.mav

2015-11-16 16:12:33 516

原创 07(maven+SSH)网上商城项目实战之springmvc乱码问题

在web.xml配置过滤器:   1234567891011121314151617    filter>        filter-name>characterEncodingFilter

2015-11-12 11:06:34 476

原创 06(maven+SSH)网上商城项目实战之springmvc配置

1.创建后台配置文件springmvc-back.xml1234567891011    context:component-scan base-package="cn.liu"        use-default-filters="false">

2015-11-12 09:56:46 593

原创 05(maven+SSH)网上商城项目实战之spring mybatis整合

1.配置POM.xml文件 ,配置项目所需jar2.配置WEB.xml:    配置spring监听器12345678    context-param>        param-name>contextConfigLocationparam-name>    

2015-11-11 16:08:43 1199

原创 JAVA面试知识点总结

1、java的三种技术架构JAVAEE:Java Platform Enterprise Edition,开发企业环境下的应用程序,主要针对web程序开发;JAVASE:Java Platform Standard Edition,完成桌面应用程序的开发,是其它两者的基础;JAVAME:Java Platform Micro Edition,开发电子消费产品和嵌入式设备,如手机中的程序

2015-11-10 17:17:03 832

原创 04(maven+SSH)网上商城项目实战之maven热部署

一、配置多个tomcat    a.配置JDK环境变量    b.修改端口号 3个地方    c.创建maven 项目, 输入命令:tomcat:run (第一次运行需要下载jar)二、热部署    a.给tomcat配置账号密码,找到tomcat-users.xml  123      role role

2015-11-10 16:39:30 914

原创 03(maven+SSH)网上商城项目实战之数据库设计(PDM)

数据库物理模型:数据库SQL:create table consignee_management(   consignee_id         int not null auto_increment,   user_id              int,   consignee_name       varchar(50),   

2015-11-10 15:45:19 2714 1

原创 02 (maven+SSH)网上商城项目实战之需求分析

2015-11-10 15:43:05 1021

原创 01 (maven+SSH)网上商城项目实战之项目简介

项目介绍:网站架构:

2015-11-10 15:31:50 645

原创 Jersey图片分离

Jersey图片分离需要用到两个服务器,一个应用服务器,一个文件服务器。文件服务端:1、新建web项目2、新建upload文件夹接收上传的图片3、配置web.xml文件中的readonly属性:方法:PUT,向指定的目录上传附加文件;DELETE,删除指定的资源;COPY,将指定的资源复制到Destination消息头指定的位置;MOVE

2015-11-06 10:24:39 679

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除