- 博客(4)
- 资源 (6)
- 收藏
- 关注
原创 Mybatis使用的设计模式
一、装饰模式最明显的就是cache包下面的实现以LoggingCache为例,UML图Cache cache = new LoggingCache(new PerpetualCache("cacheid"));一层层包装就使得默认cache实现PerpetualCache具有附加的功能,比如上面的log功能。二、建造者模式BaseBuilder、XMLMa
2017-01-25 00:24:16 17183
原创 Mybatis执行过程
1、mybatis的作用mybatis的主要作用跟下面一段代码作用是一样的Class.forName("com.mysql.jdbc.Driver");Connection connection = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/test", "root", "ailk");String sql = "
2017-01-24 22:37:58 8041
原创 JDK动态代理
先上一小段 Toy Code import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;public class JdkProxy implements InvocationHandler { private T target;
2017-01-21 00:50:25 257
原创 过滤器、过滤器链的实现
写了一小段关于过滤器、过滤器链的joy代码一、过滤器接口public interface Filter { public void doFilter(Invocation invocation, FilterChain chain);}过滤器实现一public class FirstFilter implements Filter { public void doFi
2017-01-20 23:03:33 1149 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人