JavaSE基础
文章平均质量分 95
Leon惊叹号
一个人之所以厉害,一定是完美的发挥了自身的独特性。
一个厉害的人,一定是一个具有某些「独一无二」的东西的人,他不是「某某第二」,而是他自己。他一定有自己独特的知识体系、经历和对经历的反思、大局意识、方法论,乃至人生观,然后统和成一个整体,变成了自己的人生护城河。当然他很可能有师承,有学习和效仿的对象,但最后他一定发现了一条别人没有走过的路。
完美的发挥自身的独特性,同时反复训练,不断精进,使自己在任何时候保持稳定的输出。
--《精进:如何成为一个很厉害的人》
展开
-
【NIO】【零拷贝】-Zero Copy问题
Zero Copy 原文出处: http://www.ibm.com/developerworks/library/j-zerocopy/ 传统的I/O 使用传统的I/O程序读取文件内容, 并写入到另一个文件(或Socket), 如下程序: File.read(fileDesc, buf, len); Socket.send(socket, buf, len); 会有较转载 2017-11-21 11:58:29 · 294 阅读 · 0 评论 -
String详解, String和CharSequence区别, StringBuilder和StringBuffer的区别
String 简介String 是java中的字符串,它继承于CharSequence。String类所包含的API接口非常多。为了便于今后的使用,我对String的API进行了分类,并都给出的演示程序。String 和 CharSequence 关系String 继承于CharSequence,也就是说String也是CharSequence类型。CharSequence是一个接口,它只包括le...原创 2018-03-13 13:06:28 · 483 阅读 · 0 评论 -
JAVA CAS原理深度分析
java.util.concurrent包完全建立在CAS之上的,没有CAS就不会有此包。可见CAS的重要性。 CASCAS:Compare and Swap, 翻译成比较并交换。 java.util.concurrent包中借助CAS实现了区别于synchronouse同步锁的一种乐观锁。 本文先从CAS的应用说起,再深入原理解析。 CAS应用CAS有3个操作数,内存值V,旧的预期值A,要修改的...转载 2018-03-14 14:54:36 · 274 阅读 · 0 评论