- 博客(11)
- 收藏
- 关注
转载 The Law of Leaky Abstractions
https://www.joelonsoftware.com/2002/11/11/the-law-of-leaky-abstractions/
2017-05-05 18:57:54 246
转载 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I
2016-10-21 20:46:15 198
翻译 锁
synchronized基本synchronized偏向锁轻量锁自旋锁偏向锁当锁对象第一次被线程获取的时候,虚拟机会把对象头中的标志位设为”01”,偏向模式.同时使用CAS操作把获取到这个锁的线程ID记录在对象的mark word中,如果cas操作成功,持有偏向锁的线程以后每次进入这个所相关的同步是,虚拟机都可以不在进行任何同步操作. 偏向锁可以提高带有同步但无竞争的程序性
2016-10-15 08:56:15 322
原创 java 字节数
1,java boolean 在jvm规范中并没有指定所占的字节数, 在sun中,boolean计算时是按照int计算2,Boolean b = new Boolean(false); 会占用16字节,前8字节是对象头,后1byte是值,后7byte是对齐。
2016-09-18 15:09:25 321
转载 java 锁 优化
1. synchronized 基本http://blog.sina.com.cn/s/blog_c038e9930102v2hr.html2. 偏向锁http://blog.sina.com.cn/s/blog_c038e9930102v2hs.html3.轻量锁http://blog.sina.com.cn/s/blog_c038e9930102v2ht.html
2016-05-10 20:42:00 202
转载 java selector
http://zhhphappy.iteye.com/blog/2032893http://blog.csdn.net/haoel/article/details/2224055
2016-05-09 21:03:43 261
翻译 Type information
1, runtime type information (RTTI) allows you to discover and use type information while a program is running.2, the class object;to understand how RTTI works in Java, you must first know how ty
2016-05-09 21:03:26 264
转载 Java Reference Objects or How I Learned to Stop Worrying and Love OutOfMemoryError
http://kdgregory.com/index.php?page=java.refobjJava 堆和对象生命周期对于新开始使用Java的C++程序员,Java中的堆和栈的关系很难理解。在C++中,使用new操作符对象将会在堆上创建;或者在栈上自动分配创建。例如下面的语法中,C++会在栈上创建一个Integer 对象,而在Java中会当做语法错误 Integer foo
2015-08-26 11:45:39 936
原创 无题
昨天,百度大搜团队的人来我们学校进行技术讲座。听了以后觉得有两点收货:1,贝叶斯公式。学习概率论的时候听说过贝叶斯公式应用的普遍和强大,听了他们讲解以后原来他们在产品中用的是这么多。2,大数定律。以前学习概率论知道有大数定律,但是对怎样实际应用有点模糊。
2015-07-15 09:46:27 276
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人