摘要: 1.判断对象是否已死的两种方法 1.1 引用计数法 给对象添加一个引用计数器,如果其他对象引用计数器加一,引用失效计数器减一,当计数器为0的时候,则对象就认为是死亡的状态 优点:实现简单,效率高 缺点:无法解决循环引用的问题, 1.2 可达性算法(目前jvm用的gc方法) 通过GC roots 对象 阅读全文
posted @ 2017-12-26 21:59 灬Silence灬 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 事务管理标签 @transactional 应该放在service层,这一层用来处理请求的业务逻辑层, 在民泰银行的crm 系统中,将全行的客户,手动添加到理财客户中, 首先调用dao层,将在理财客户表中插入一条model,然后再调用一下dao层接口,将 全行客户表中插入的这个客户model ,将这 阅读全文
posted @ 2017-12-03 23:56 灬Silence灬 阅读(123) 评论(0) 推荐(0) 编辑
摘要: package util; /** * 模拟一下IOC * @author Steve * */ import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.util.HashMap; import java.util.Map; public cla... 阅读全文
posted @ 2017-12-03 19:49 灬Silence灬 阅读(177) 评论(0) 推荐(0) 编辑
摘要: package util; public interface 被代理类接口 { public void queryDataById(String Id); public void insertData(); } package util; public class 被代理的类 implements 阅读全文
posted @ 2017-12-03 19:25 灬Silence灬 阅读(405) 评论(0) 推荐(0) 编辑
摘要: Java 内存模型来屏蔽掉各种硬件和操作系统的内存差异,达到跨平台的内存访问效果。JLS(Java语言规范)定义了一个统一的内存管理模型JMM(Java Memory Model) Java内存模型规定了所有的变量都存储在主内存中,此处的主内存仅仅是虚拟机内存的一部分,而虚拟机内存也仅仅是计算机物理 阅读全文
posted @ 2017-11-16 18:47 灬Silence灬 阅读(667) 评论(0) 推荐(0) 编辑
摘要: org.springframework.web.bind.annotation这个包中注解如下图,该包中的注解的作用是绑定参数和方法,比如@CookieValue是将前端的Cookie值和目标方法的参数绑定. @RequestParam 和 @ PathVariable 也是绑定 请求的参数 和 u 阅读全文
posted @ 2017-11-13 21:20 灬Silence灬 阅读(278) 评论(0) 推荐(0) 编辑