随笔分类 -  spring

对spring的功能进行介绍
数据库事务4种隔离级别及7种传播行为
摘要:一、隔离级别: 数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。 1. ISOLATION_READ_UNCOMMITTED:这 阅读全文

posted @ 2018-01-09 16:52 Joyous丶 阅读(1831) 评论(1) 推荐(1)

Spring依赖注入(DI)的三种方式
摘要:Spring依赖注入(DI)的三种方式 Spring依赖注入(DI)的三种方式,分别为: 1. 接口注入 2. Setter方法注入 3. 构造方法注入 下面介绍一下这三种依赖注入在Spring中是怎么样实现的。 首先我们需要以下几个类: 接口 Logic.java 接口实现类 LogicImpl. 阅读全文

posted @ 2018-01-08 11:23 Joyous丶 阅读(10856) 评论(0) 推荐(1)

面试-spring 那些事
摘要:出自: http://www.importnew.com/15851.html 问题清单: 1、什么是Spring框架?Spring框架有哪些主要模块? Spring框架是一个为Java应用程序的开发提供了综合、广泛的基础性支持的Java平台。Spring帮助开发者解决了开发中基础性的问题,使得开发 阅读全文

posted @ 2018-01-02 16:50 Joyous丶 阅读(381) 评论(0) 推荐(0)

CGLib动态代理原理及实现
摘要:JDK实现动态代理需要实现类通过接口定义业务方法,对于没有接口的类,如何实现动态代理呢,这就需要CGLib了。CGLib采用了非常底层的字节码技术,其原理是通过字节码技术为一个类创建子类,并在子类中采用方法拦截的技术拦截所有父类方法的调用,顺势织入横切逻辑。JDK动态代理与CGLib动态代理均是实现 阅读全文

posted @ 2017-06-14 20:55 Joyous丶 阅读(2334) 评论(1) 推荐(0)

Spring 中的IOC和DI
摘要:IOC是一种叫做“控制反转”的设计思想。 1、较浅的层次——从名字上解析 “控制”就是指对 对象的创建、维护、销毁等生命周期的控制,这个过程一般是由我们的程序去主动控制的,如使用new关键字去创建一个对象(创建),在使用过程中保持引用(维护),在失去全部引用后由GC去回收对象(销毁)。 “反转”就是 阅读全文

posted @ 2017-06-03 10:04 Joyous丶 阅读(192) 评论(0) 推荐(0)

aop面向切面编程
摘要:1)先创建一个业务逻辑类,放在cn.hd.service包下: @Service publicclass UserService { publicvoid save(){ //System.out.println("写日志:开始保存"); System.out.println("写保存的业务逻辑的代 阅读全文

posted @ 2016-12-06 09:55 Joyous丶 阅读(155) 评论(0) 推荐(0)

导航