自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring——AOP

AOP:Aspect Oriented Programming面向切面编程作用:通常AOP来处理一些具有横切性质的系统性服务,如事务管理、安全检查、缓存、对象池管理。实现原理:[img]http://dl2.iteye.com/upload/attachment/0110/5190/124c8a63-3445-3fde-b628-65bf1ee0e38e.jpg[/img]...

2015-07-27 20:29:40 164

原创 Spring——IoC

org.springframework.beans和org.springframework.context 是spring框架IoC容器的基础。BeanFactory接口提供了一个预先配置机制,能够有能力管理任何类型的对象。ApplicationContext是BeanFactory的一个子类接口,集成了spring AOP; 事件管理等。并且还提供了应用层面的特殊的context,如...

2015-07-27 20:27:12 156

原创 JVM垃圾回收

垃圾可分为:年青代,年老代,持久代。1. Young(年轻代)分为三个分区,一个Eden区,两个Survivor区。大部分对象在Eden中生成,Eden满,还存活的对象被复制到其中一个survivor区。当这个survivor满时,存活的对象被复制到另一个Survivor区。当这个survivor区也满了得时候,从第一个survivor区复制过来的,且还存活的对象将被复制到“老年区(T...

2015-07-27 20:24:07 151

原创 Hibernate面试问题

SessionFactory.getCurrentSession() 与 SessionFactory.openSession()的区别1. openSession()永远创建一个新的session;getCurrentSession()当上下文存在一个session时,不创建新的session对象,如果没有则创建新的session对象。2. getCurrentSession创建的线程会...

2014-10-27 11:21:13 137

原创 Spring——Transaction

[size=large][b]Advantages of the Spring Framework’s transaction support model[/b][/size]传统的Java EE的开发者对事务管理有两种选择:全局事务管理和局部事务管理(global or local transactions),但这两者都有巨大的缺陷。[size=medium]全局事务(Global ...

2014-09-21 16:22:00 167

原创 动态代理

静态代理:由程序员创建或者特定工具生成,再对其编译。代理类在程序运行前就已经存在。缺点:不够灵活,原接口中添加一个方法,代理类就需要进行相应地修改。动态代理:程序运行时,通过反射机制动态创建。优点:接口中所有的方法都被移动到一个集中的方法中处理(invoke),当接口中方法比较多时,我们可以灵活处理,不需要像静态代理那样一个一个中转。动态代理必须实现invocation...

2014-09-21 16:05:46 154

原创 Struts2基本原理

框架可以分为3个部分:核心控制器FilterDispatcher、业务控制器Action和用户实现的企业业务逻辑组件。基本流程:1. 客户端浏览器发出HTTP请求2. 根据web.xml配置,该请求被FilterDispatcher接收3. 根据struts.xml配置,找到需要调用的Action类和方法,并通过IoC方式,将值注入给Action。4. Action调用业务...

2014-08-31 21:25:18 114

LeetCode题解——Edit Distance

Given two words word1 and word2, find the minimum number of steps required to convert word1 to word2. (each operation is counted as 1 step.)You have the following 3 operations permitted on a word:...

2014-08-23 14:34:55 158

空空如也

空空如也

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

TA关注的人

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