摘要: 常见GC算法 在C/C++中是由程序员自己去申请、管理和释放内存的,因此没有GC的概念。而在Java中,专门有一个用于垃圾回收的后台线程来进行监控、扫描,自动将一些无用的内存进行释放。下面介绍几种常见的GC算法。 引用计数法 Reference Counting 给对象添加一个引用计数器,每过一个引 阅读全文
posted @ 2018-06-21 17:11 卡布奇诺与奶茶丶 阅读(8256) 评论(0) 推荐(0) 编辑
摘要: 1、什么是分布式事务 分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。以上是百度百科的解释,简单的说,就是一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务器上,且属于不同的应用,分布式事务需要保证这些小操作要么全部成功,要么 阅读全文
posted @ 2018-06-21 17:11 卡布奇诺与奶茶丶 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 逃逸分析(Escape Analysis)是目前Java虚拟机中比较前沿的优化技术。 逃逸分析的基本行为就是分析对象动态作用域:当一个对象在方法中被定义后,它可能被外部方法所引用,例如作为调用参数传递到其他地方中,称为方法逃逸。 例如: 1 2 3 4 5 6 public static Strin 阅读全文
posted @ 2018-06-21 16:21 卡布奇诺与奶茶丶 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 转自: http://www.open-open.com/lib/view/open1432200119489.html 这两天看了一下深入浅出JVM这本书,推荐给高级的java程序员去看,对你了解JAVA的底层和运行机制有比较大的帮助。废话不想讲了.入主题:先了解具体的概念:JAVA的JVM的内存 阅读全文
posted @ 2018-06-21 15:33 卡布奇诺与奶茶丶 阅读(187) 评论(0) 推荐(0) 编辑