CGLIB(Code Generation Library)是一个开源项目。可以直接对类进行增强,而不需要像JDK的动态代理,需要增强的类必须实现某接口 在使用Spring框架时,因为Spring框架中core包中引入了cglib所以如果想通过cglib来实现动态代理,不需要专门的导cglib的ja ...
分类:
其他好文 时间:
2017-07-10 20:44:18
阅读次数:
259
(一)托付模式简单介绍 托付模式是主要的设计模式之中的一个。托付。即是让还有一个对象帮你做事情。 更多的模式,如状态模式、策略模式、訪问者模式本质上是在更特殊的场合採用了托付模式。 托付模式使得我们能够用聚合来替代继承。java-组合优于继承。 最简单的java托付模式 class RealPrin ...
分类:
移动开发 时间:
2017-07-10 14:29:37
阅读次数:
180
System类包含一些有用的类字段和方法。它不能被实例化。 System中的gc(): 运行垃圾回收器的方法 调用 gc 方法暗示着 Java 虚拟机做了一些努力来回收未用对象,以便能够快速地重用这些对象当前占用的内存。当控制权从方法调用中返回时,虚拟机已经尽最大努力从所有丢弃的对象中回收了空间。 ... ...
分类:
其他好文 时间:
2017-07-10 10:14:21
阅读次数:
149
一,前言 最近做项目采用Json形式和其他客户端交互,借助于Newtonsoft.Json 。 由于业务场景不同,输出的Json内容也不同。要想忽略的属性,可以借助Newtonsoft.Json的特性,在实体前面添加特性[JsonIgnore]即可,但有时候会根据业务需求,在不同的地方输出同一个实体 ...
分类:
Web程序 时间:
2017-07-09 23:50:43
阅读次数:
628
题目地址 https://pta.patest.cn/pta/test/16/exam/4/question/676 5-14 Insertion or Heap Sort (25分) According to Wikipedia: Insertion sort iterates, consumin ...
分类:
编程语言 时间:
2017-07-09 13:48:26
阅读次数:
215
Java多线程系列--“JUC线程池”06之 Callable和Future ...
分类:
编程语言 时间:
2017-07-09 11:01:29
阅读次数:
196
在struts2-spring-plugin.jar中有一个struts-plugin.xml,里面声明了action类由spring工厂创建。在struts2插件文档里,这样写着“The Spring Plugin works by overriding the Struts ObjectFact ...
分类:
编程语言 时间:
2017-07-09 10:49:44
阅读次数:
189
DOM 与 JQuery 与 HTML5 事件 DOM: document.getElementById('btn ').onclick = function(){ }; document.getElementById('btn ').onclick = function(){ }; jQuery: ...
分类:
Web程序 时间:
2017-07-08 21:11:27
阅读次数:
322