虽然我们都知道有26个设计模式,但是大多停留在概念层面,真实开发中很少遇到,Mybatis源码中使用了大量的设计模式,阅读源码并观察设计模式在其中的应用,能够更深入的理解设计模式。Mybatis至少遇到了以下的设计模式的使用:Builder模式,例如SqlSessionFactoryBuilder、XMLConfigBuilder、XMLMapperBuilder、XMLStatementBuil
分类:
其他好文 时间:
2019-05-13 20:15:04
阅读次数:
114
https://blog.csdn.net/nuomizhende45/article/details/81158383 https://www.cnblogs.com/ITtangtang/p/3978349.html https://javadoop.com/post/spring-ioc#id ...
分类:
编程语言 时间:
2019-05-12 19:44:24
阅读次数:
136
1,app.UseZKEACMS 中注册可识别的路由 其中 CMS_Redirection 表中填写了跳转路由 对应的UrlRedirectService中将会读取所有的跳转规则。 有两个路由规则很重要 1,urlredirect 和page 路由 首先判断是否符合跳转,如果符合跳转,不符合进入pa ...
分类:
其他好文 时间:
2019-05-02 18:24:42
阅读次数:
116
关于如何使用go语言实现新进程的创建和进程间通信,我在网上找了不少的资料,但是始终未能发现让自己满意的答案,因此我打算自己来分析这部分源代码,然后善加利用,并且分享给大家,期望大家能从中获得启发。 首先我们来看一段代码 proc, _ := os.StartProcess(name, args, a ...
分类:
系统相关 时间:
2019-05-01 11:46:52
阅读次数:
182
原文:http://www.crazyant.net/2022.html?jqbmtw=b90da1&gsjulo=kpzaa1 虽然我们都知道有26个设计模式,但是大多停留在概念层面,真实开发中很少遇到,Mybatis源码中使用了大量的设计模式,阅读源码并观察设计模式在其中的应用,能够更深入的理解 ...
分类:
其他好文 时间:
2019-04-16 16:07:21
阅读次数:
157
RememberMeAuthenticationFilter 的作用很简单,就是用于当session 过期后,系统自动通过读取cookie 让系统自动登录。 我们来看看Springsecurity的过滤器链条。 我们发现这个 RememberMeAuthenticationFilter 在 匿名构造 ...
分类:
编程语言 时间:
2019-04-05 19:43:41
阅读次数:
165
前面学习如何使用路由,如果不看看底层原理,那么岂不是浑浑噩噩的?还是那一句话所有的扩展,都是基于源代码来的而不是百度(再说看源代码,也可以学习别人的一些设计方式) 我们都知道我们在Global.asax文件中调用了RouteConfig类中的RegisterRoutes方法,里面传递了一个参数Rou ...
分类:
其他好文 时间:
2019-03-30 18:40:00
阅读次数:
122
列表接口的可调整数组实现。实现所有可选列表操作,并允许所有元素,包括null。除了实现List接口之外,该类还提供了一些方法来操作用于存储列表的内部数组的大小。(这个类大致相当于Vector,只是它是不同步的。size为空、get、set、iterator和listIterator操作在常量时间内运 ...
分类:
其他好文 时间:
2019-03-25 16:05:51
阅读次数:
116
一。AQS介绍 AQS(AbstractQueuedSynchronizer)抽象队列同步器,属于多线程编程的基本工具;JDK对其定义得很详细,并提供了多种常用的工具类(重入锁,读写锁,信号量,CyclicBarrier,CountDownLatch),在阅读源码的时候,我是从具体工具类往上读的,这 ...
分类:
其他好文 时间:
2019-03-25 00:54:44
阅读次数:
158