自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 JDK中rt.jar、tools.jar和dt.jar作用

dt.jar和tools.jar位于:{Java_Home}/lib/下,而rt.jar位于:{Java_Home}/jre/lib/下,其中:rt.jar是JAVA基础类库,也就是你在java doc里面看到的所有的类的class文件dt.jar是关于运行环境的类库tools.jar是工具类库,编译和运行需要的都是toos.jar里面的类分别是sun.tools.java.*

2016-07-06 11:41:24 1079

原创 hibernate缓存机制详细分析

在本篇随笔里将会分析一下hibernate的缓存机制,包括一级缓存(session级别)、二级缓存(sessionFactory级别)以及查询缓存,当然还要讨论下我们的N+1的问题。随笔虽长,但我相信看完的朋友绝对能对hibernate的 N+1问题以及缓存有更深的了解。一、N+1问题首先我们来探讨一下N+1的问题,我们先通过一个例子来看一下,什么是N+1问题:list()获得对象

2016-06-15 11:20:12 223

原创 java 中类的加载顺序

1、虚拟机在首次加载Java类时,会对静态初始化块、静态成员变量、静态方法进行一次初始化2、只有在调用new方法时才会创建类的实例3、类实例创建过程:按照父子继承关系进行初始化,首先执行父类的初始化块部分,然后是父类的构造方法;再执行本类继承的子类的初始化块,最后是子类的构造方法4、类实例销毁时候,首先销毁子类部分,再销毁父类部分 类中static 方法在第一次调用时加载,类中

2016-06-15 11:17:47 430

转载 java中form以post、get方式提交数据中文乱码问题总结

一:form在前台以post方式提交数据:    浏览器将数据(假设为“中国”)发送给服务器的时候,将数据变成0101的二进制数据(假设为98 99)时必然要查码表,浏览器以哪个码表打开网页,浏览器就以哪个码表提交数据。数据到达服务器后,数据(98 99)要封装到request中,在servlet中调用Request的getParameter方法返回的是字符串(“中国”),方法内部拿到数字后要

2016-06-15 11:12:36 2528

转载 spring 的普通类中如何取得session和request对象

在使用spring时,经常需要在普通类中获取session,request等对象。比如在一些AOP拦截器类,在有使用struts时,因为struts2有一个接口使用org.apache.struts2.ServletActionContext即可很方便的取到Session对象用法:ServletActionContext.getRequest().getSession();

2016-01-13 19:14:37 3414 1

转载 Servlet 3.0新特性

异步处理支持:有了该特性,Servlet 线程不再需要一直阻塞,直到业务处理完毕才能再输出响应,最后才结束该 Servlet 线程。在接收到请求之后,Servlet 线程可以将耗时的操作委派给另一个线程来完成,自己在不生成响应的情况下返回至容器。针对业务处理较耗时的情况,这将大大减少服务器资源的占用,并且提高并发处理速度。新增的注解支持:该版本新增了若干注解,用于简化 Servlet、过滤器(Fi

2016-01-09 17:16:03 245

原创 Spring AOP面向切面编程

1、1)Aspect(切面)      比如说事务、权限等,与业务逻辑没有关系的部分     2)joinPoint(连接点)      目标类的目标方法。     3)PointCut(切入点)    就是指我们要对哪些方法拦截的定义     4)Advice(通知)     5)Target(目标对象)  代理的目标对象   6)Weaving(织入) 

2016-01-09 16:21:18 457

转载 过滤器和拦截器的区别

1、拦截器是基于java的反射机制的,而过滤器是基于函数回调。 2、过滤器依赖于servlet容器,而拦截器不依赖于servlet容器。 3、拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。 4、在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次      拦截器:就是在你调用一个方法前,或者调用一个方法后,做一些业务逻

2016-01-09 15:35:38 1998

原创 spring <mvc:annotation-driven />注解意义

是一种简写形式,完全可以手动配置替代这种简写形式,简写形式可以让初学都快速应用默认配置方案。 会自动注册DefaultAnnotationHandlerMapping与AnnotationMethodHandlerAdapter 两个bean,是spring MVC为@Controllers分发请求所必须的。并提供了:数据绑定支持,@NumberFormatannotation支持,@Date

2016-01-09 12:00:42 318

空空如也

空空如也

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

TA关注的人

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