摘要:
Guava 提供了一系列针对Object操作的方法。 1. toString方法 为了方便调试重写toString()方法是很有必要的,但写起来比较无聊,不管如何,Objects类提供了toStringHelper方法,它用起来非常简单,我们可以看下面的代码: public class B... 阅读全文
摘要:
这本书不是一本简单的叙述程序员职业规划和如何提高能力的书。他论述了如何做一个高产,快乐,幸福的程序员,包括职业生涯,理财,学习,健身,信仰等各个方面的内容。推荐给每一位伟大的拯救宇宙的程序员!书名《Soft Skills: The software developer's life manual》 阅读全文
摘要:
ProblemHow do you determine what SQL query is being executed by Hibernate? How can you see the Hibernate’ internal workings? How do you enable logging... 阅读全文
摘要:
1. 提示:“Setting build path” has encountered a problem,Could not write file D:\\workspace\demo\.classpath原因有可能是因为.classpath文件为隐藏文件,修改其隐藏属性为可见即可, 或者:进入项目... 阅读全文
摘要:
ThreadLocal是用于并发环境下避免竞争,简化编程的机制,它在并发环境下提供了一个逻辑上全局的访问点,来访问线程本地对象。其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是thread local variable(线程局部变量)。它为每一个使用该变量的线程... 阅读全文
摘要:
To fight the unthinkable,you have to be willing to do the unthinkable.不要在循环中使用try catch,应该放在循环的外面。One Line务必让常量的值在运行期间保持不变。保证三元操作符中的两个操作类型一致。反序列化时构造方法... 阅读全文
摘要:
To all developers who strive for continuous self-improvement...Who are not satisfied with good enoughWho always seek every opportunity to expand their... 阅读全文
摘要:
It’s relatively common for a try block to be followed by several catch blocks to handle various types of exceptions. If the bodies of several catch bl... 阅读全文