Danial7777777

导航

2019年4月25日 #

spring4注解配置datasource方式

摘要: 获得数据库连接池对象 阅读全文

posted @ 2019-04-25 01:32 Danial7777777 阅读(1810) 评论(0) 推荐(0) 编辑

2019年4月14日 #

springAop整合自定义注解做方法日志配置(源码在附件)

摘要: package com.aop.log.aspect; import com.aop.log.anno.Mylog; import org.apache.log4j.Logger; import org.aspectj.lang.ProceedingJoinPoint; import org.asp 阅读全文

posted @ 2019-04-14 15:05 Danial7777777 阅读(226) 评论(0) 推荐(0) 编辑

springAop注解式Demo

摘要: 注意:这边目标类并没有实现接口,所以切面类进行增强的时候是通过cglib动态代理的方式进行方法的扩展增强! 注解式aop要配置上这句话,pom文件所引入的jar包与上一篇文章一致 阅读全文

posted @ 2019-04-14 13:26 Danial7777777 阅读(448) 评论(0) 推荐(0) 编辑

2019年4月13日 #

spring-aop思想实践demo

摘要: 需求: 例如我们需要有一个类中每个方法执行前都需要做一个权限校验,必须是有特定权限的账号才能完成该方法的操作。 解决方案: 1.使用父类继承方式,书写该类的父类,然后在父类中定义一个checkPri的权限校验方法,然后子类(就是我的目标需求子类)每个方法调用这个父类方法,完成权限校验。 弊端:这是纵 阅读全文

posted @ 2019-04-13 23:10 Danial7777777 阅读(157) 评论(0) 推荐(0) 编辑

2018年7月31日 #

cglib动态代理

摘要: package proxy.cglib; import java.lang.reflect.Method; import net.sf.cglib.proxy.Enhancer; import net.sf.cglib.proxy.MethodInterceptor; import net.sf.cglib.proxy.MethodProxy; public class BookFacad... 阅读全文

posted @ 2018-07-31 22:14 Danial7777777 阅读(158) 评论(0) 推荐(0) 编辑

jdk动态代理

摘要: package proxy.jdk; public interface UserDao { public void add(); public void delete(); } package proxy.jdk; public class UserDaoimpl implements UserDao{ @Override public vo... 阅读全文

posted @ 2018-07-31 22:12 Danial7777777 阅读(158) 评论(0) 推荐(0) 编辑

2018年7月24日 #

hibernate的lazy初始化结果

摘要: package com.ehcache; import java.io.Serializable; public class User implements Serializable{ private int id; private String name; public User() { } public int getId()... 阅读全文

posted @ 2018-07-24 23:11 Danial7777777 阅读(118) 评论(0) 推荐(0) 编辑

2018年7月22日 #

hibernate二级缓存demo2

摘要: 配置hibernate二级缓存之后: 阅读全文

posted @ 2018-07-22 22:19 Danial7777777 阅读(94) 评论(0) 推荐(0) 编辑

hibernate二级缓存整合

摘要: org.hibernate.dialect.MySQLDialect jdbc:mysql:///hibernate com.mysql.jdbc.Driver root 123456 true ... 阅读全文

posted @ 2018-07-22 00:59 Danial7777777 阅读(158) 评论(0) 推荐(0) 编辑

2018年7月21日 #

hibernate一级缓存和快照

摘要: 摘自网络: Hibernate中的一级缓存的底层是以Map形式存在的,key是主键,value是对象,所以它的泛型为Map,key的泛型为串行化是因为主键都可被序列化。简单说完一级缓存的底层原理,下面开始讲快照问题。 当程序调用get()方法时,Session会先在缓存区找有没有存在对应的对象,如果是第一次调用,这时缓存区是空的,自然就找不到,那么Session就会发送selec... 阅读全文

posted @ 2018-07-21 21:56 Danial7777777 阅读(763) 评论(0) 推荐(1) 编辑