03 2014 档案

摘要:unknown 阅读全文
posted @ 2014-03-30 16:07 jvava 阅读(107) 评论(0) 推荐(0) 编辑
摘要:int? a = null; //?指示a为可空checked { ... } //赋值溢出抛异常unchecked { ... } //赋值溢出不抛异常expr1??expr2 //空结合运算符,expr1不为空返回expr1,否则返回expr2foreach (char c in cs) ... 阅读全文
posted @ 2014-03-29 18:30 jvava 阅读(203) 评论(0) 推荐(0) 编辑
摘要:金庸笔下的良好代码风格作者: 王路发布时间: 2014-03-23 14:00阅读: 5082 次推荐: 30 原文链接 [收藏] 我零九年看过一本小说,讲程序员的故事,从此,了解了一个新物种。最近又看《红楼梦》,史湘云有条谜语:“溪壑分离,红尘游戏,真何趣?名利犹虚,后事终难继。”我一想,这不就是程序猿吗? 我学过半年编程,唯一的收获是记住了一个名字叫谭浩强。读了那本小说,我知道还有个东西叫“良好的代码风格”,这几个字可比谭浩强有意思多了。可以跨领域应用,比方说,用在写作上。 例如,变量的命名。像本文,如果叫《论良好的代码风格》,姿态就不佳,一个“论”字就让读者反胃了。如果叫《如何写出... 阅读全文
posted @ 2014-03-27 17:51 jvava 阅读(183) 评论(0) 推荐(0) 编辑
摘要:http://man.chinaunix.net/network/iptables-tutorial-cn-1.1.19.html我的开发环境提交到svn后别的同事总是连我本机的很多服务器搞的混乱不堪和性能低下,一狠心都给禁了。http://blog.51yip.com/linux/1404.htm... 阅读全文
posted @ 2014-03-27 11:16 jvava 阅读(216) 评论(0) 推荐(0) 编辑
摘要:今天单元测试看到巨长字符串被加了很多引号,想起以前可以用跳脱符断行,试了不行,google说java7可以,我操。https://github.com/benelog/multiline/wiki/Maven-project-with-Eclipse是这样作的,把longstringliteral放在comment,处理annotation的时候读出来放到field。这要用到jdk6的apt支持,写个processor,在meta-inf/service/javax.annotation.processing.Processor中指定。很烦,坐等java7。不是8也出来了吗? 阅读全文
posted @ 2014-03-26 18:26 jvava 阅读(183) 评论(0) 推荐(0) 编辑
摘要:原来是我把4.0降到3.0的时候没有修改beans元素的属性,结果还是4.0,故由此错。 阅读全文
posted @ 2014-03-25 13:32 jvava 阅读(263) 评论(0) 推荐(0) 编辑
摘要:dependency inversion依赖反转和dependency inversion依赖注入di反转指的是不依赖于具体的实现而是依赖于抽象的接口,那么运行应用的main方法里如果创造具体实现的实例的话还是没有彻底解耦,这时候就要用到di注入,己通过配置来自动生成实例并注入到其中。 阅读全文
posted @ 2014-03-12 16:15 jvava 阅读(111) 评论(0) 推荐(0) 编辑
摘要:http://singleant.iteye.com/blog/934593这么多logger,什么区别呢?apache commons-logging类似jdbc的api接口,具体实现有log4j等,这样写代码的时候就不需要要和具体实现耦合,只要用api就可以了,那么api是如何找到用哪一实现呢?有一些规律,链接中都已经指出。同样slf4j功能和acl差不多,具体实现有很多种,典型如logback。那么使用场景有以下几种:1。老式的,acl+log4j2。新式的,slf4j+logback3。老式换成新式的,acl+log4j+slf4j,这时acl初始化时会找到slf4j,因为slf4j. 阅读全文
posted @ 2014-03-12 11:06 jvava 阅读(182) 评论(0) 推荐(0) 编辑
摘要:http://www.cs.umd.edu/~pugh/java/memoryModel/jsr133.pdfhappen-before:线程内,前边的happen-before后边的synchronized: unlock happen-before lockvolatile: write happen-before read... 阅读全文
posted @ 2014-03-11 18:04 jvava 阅读(126) 评论(0) 推荐(0) 编辑
摘要:http://haohaoxuexi.iteye.com/blog/1893038理解PooledConnectionFactory、CachingConnectionFactory和SingleConnectionFactoryhttp://blog.csdn.net/weitry/article/details/10111807 阅读全文
posted @ 2014-03-10 13:47 jvava 阅读(132) 评论(1) 推荐(0) 编辑
摘要:http://haohaoxuexi.iteye.com/blog/1983532 阅读全文
posted @ 2014-03-07 18:34 jvava 阅读(84) 评论(0) 推荐(0) 编辑
摘要:http://database.51cto.com/art/201011/234561.htm 阅读全文
posted @ 2014-03-06 17:19 jvava 阅读(125) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示