摘要: 每当一个地方引用计数器加一,引用失效,计数器减1。 不足:不能解决相互引用的问题。 通过GC Roots对象作为起始点,从这些点开始向下搜索,搜索走过的路径为引用链,当一个对象到GC Roots 没有任何引用链相连时,证明该对象不可用。(5,6,7虽然有关联,但是GC Roots 不可达,所以也会被 阅读全文
posted @ 2017-07-20 15:07 javabeginer 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 一、程序计数器 可以看成当前线程执行的字节码的行号指示器。 如果当前线程正在执行Java方法,指向的是正在执行的虚拟机字节码指令的地址。如果正在执行的是Native方法,其值为空。 此内存区域不存在OutOfMemoryError异常。 二、Java虚拟机栈 当前线程特有,周期与线程一致。 虚拟机栈 阅读全文
posted @ 2017-07-20 11:30 javabeginer 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 一、Java基础1.集合类(http://blog.csdn.net/column/details/collection.html) 2.虚拟机(http://www.cnblogs.com/kubixuesheng/category/782358.html http://www.cnblogs.c 阅读全文
posted @ 2017-07-12 11:23 javabeginer 阅读(266) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/column/details/collection.html 阅读全文
posted @ 2017-06-08 15:05 javabeginer 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 1 java基础: 1.1 算法 1.1 排序算法:直接插入排序、希尔排序、冒泡排序、快速排序、直接选择排序、堆排序、归并排序、基数排序 1.2 二叉查找树、红黑树、B树、B+树、LSM树(分别有对应的应用,数据库、HBase) 1.3 BitSet解决数据重复和是否存在等问题 1.2 基本 2.1 阅读全文
posted @ 2017-06-08 14:20 javabeginer 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 一、基础篇 1.1 JVM 1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收 http://www.jcp.org/en/jsr/detail?id=133http://ifeve.com/jmm-faq/ 1.1.2. 了解JVM各种参数及调优 1.1.3. 学习使用Ja 阅读全文
posted @ 2017-06-08 14:01 javabeginer 阅读(2700) 评论(1) 推荐(0) 编辑
摘要: 源码解析 http://blog.csdn.net/column/details/13023.html 整体解读 https://my.oschina.net/lichhao/blog?catalog=285356 阅读全文
posted @ 2017-06-07 15:12 javabeginer 阅读(176) 评论(0) 推荐(0) 编辑
摘要: Mybatis 原理相关文章 http://blog.csdn.net/u010349169/article/category/2363143 《深入理解mybatis原理》 MyBatis的架构设计以及实例分析 阅读全文
posted @ 2017-05-24 16:46 javabeginer 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 转载http://www.cnblogs.com/best/p/5659596.html 目录 一、控制器定义 1.1、实现接口Controller定义控制器 1.2、使用注解@Controller定义控制器 二、@RequestMapping详解 2.1、value 属性指定映射路径或URL模板 阅读全文
posted @ 2017-04-07 11:38 javabeginer 阅读(1711) 评论(0) 推荐(0) 编辑
摘要: 核心架构的具体流程步骤如下: 1、 首先用户发送请求——>DispatcherServlet,前端控制器收到请求后自己不进行处理,而是委托给其他的解析器进行处理,作为统一访问点,进行全局的流程控制; 2、 DispatcherServlet——>HandlerMapping, HandlerMapp 阅读全文
posted @ 2017-04-06 16:53 javabeginer 阅读(310) 评论(0) 推荐(0) 编辑