摘要: 摘自:http://blog.csdn.net/woaigaolaoshi/article/details/51439227 在HotSpot中,对象的类型信息里有记录自己的OopMap,记录了在该类型的对象内什么偏移量上是什么类型的数据。所以从对象开始向外的扫描可以是准确的;这些数据是在类加载过程 阅读全文
posted @ 2017-09-01 15:16 blythe 阅读(3078) 评论(0) 推荐(1) 编辑
摘要: 原文链接:http://www.cnblogs.com/wxw16/p/6128582.html 事务是访问并更新数据库中各种数据项的一个程序执行单元。在事务中的操作,要么都执行修改,要么都不执行,这就是事务的目的,也是事务模型区别于文件系统的重要特征之一。 严格上来说,事务必须同时满足4个特性,即 阅读全文
posted @ 2017-09-01 12:11 blythe 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://jbutton.iteye.com/blog/1569746 Java语言出来之前,大家都在拼命的写C或者C++的程序,而此时存在一个很大的矛盾,C++等语言创建对象要不断的去开辟空间,不用的时候有需要不断的去释放控件,既要写构造函数,又要写析构函数,很多时候都在重复的all 阅读全文
posted @ 2017-09-01 11:52 blythe 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://blog.sina.com.cn/s/blog_4adc4b090102uy54.html 1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111 阅读全文
posted @ 2017-09-01 11:30 blythe 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://developer.51cto.com/art/201203/321422.htm 1、介绍 打印出某个java进程(使用pid)内存内的,所有‘对象’的情况(如:产生那些对象,及其数量)。 可以输出所有内存中对象的工具,甚至可以将VM 中的heap,以二进制输出成文本。使用 阅读全文
posted @ 2017-09-01 10:39 blythe 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 参考:http://blog.csdn.net/chen77716/article/details/5695893 http://www.cnblogs.com/xingzc/p/5756119.html 1.数据类型 java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原 阅读全文
posted @ 2017-09-01 08:37 blythe 阅读(96) 评论(0) 推荐(1) 编辑
摘要: 原文链接:http://pengjiaheng.iteye.com/blog/552456 观察内存释放情况、集合类检查、对象树 上面这些调优工具都提供了强大的功能,但是总的来说一般分为以下几类功能 堆信息查看 可查看堆空间大小分配(年轻代、年老代、持久代分配) 提供即时的垃圾回收功能 垃圾监控(长 阅读全文
posted @ 2017-09-01 08:33 blythe 阅读(78) 评论(0) 推荐(0) 编辑