摘要:
set nuset cindenset incsearchset softtabstop=4set shiftwidth=4color eveningset background=darkset guifont=consolas:h10.5syntax enableset fileencodings=ucs-bom,utf-8,chinese,cp936,bg18030 阅读全文
摘要:
单例模式需要备忘的部分为:如何创建线程安全的懒汉式单例类 首先java不能使用DCL写法,如下: 1 /** 2 * 实现单例访问Kerrigan的第四次尝试 3 */ 4 public class SingletonKerriganD { 5 6 /** 7 * 单例对象实例 8 */ 9 private static SingletonKerriganD instance = null; 10 11 public ... 阅读全文
摘要:
身为一名程序员,业余学习是至关重要的。而学习一门技术的方式有多种,有的人喜欢看视频,有的人喜欢看博客等等。在我准备学习一门新的技术时,我做的第一件事情是搜索该技术相关的评价很好的书籍,并且从中选择一本作为教程。作为第一步的选择教程是一个一点都不困难的阶段,百度即可。而值得认真思考的便是如何去读这本书。 虽然只算是一个初级程序员,我已经读了好几本技术书籍了,但是因为平时工作所用到技术范围不太广,所以没有得到熟悉与深入,都只是在脑海里有一个模糊的印象而已。唯一不同的是《深入浅出Hibernate》,这是印象最深的一本书。而之所以对这本书的印象颇深,是因为我读了3遍。由此,我知道了技术书籍读一... 阅读全文
摘要:
来源:http://blog.csdn.net/kimmking/article/details/9946319今天一个朋友问我程序员应该怎么考核。我想了想,总结了下我理解中一般开发人员的绩效考核。考核的意义首先一个前提是,考核是手段不是目的。我一直觉得对一个团队来讲,有两个基本目标:一个是完成自己承担的工作任务,一个是提升整个团队的能力。这两个目标相互促进,进而实现螺旋式的上升发展。考核只是为了更好的了解工作情况和团队情况、更清晰更准确的认识剖析自我,为改进和提升做准备的技术手段。所以开发人员的考核对团队来说,有两层意义:既是团队成员的绩效奖金荣誉的一个数据支持,也是团队整体建设进一步发展的 阅读全文
摘要:
import类,而不是import整个包在很多语言里,这通常是一种被推荐的做法,有些甚至是必须的。如果是在C++里,这还算是有点意义,因为更少 #include 意味着更快的编译速度,然而,这种意义仅体现在需要花很长时间去编译的大型项目中。而 对很多像Java这样的语言,这毫无意义。因为它不影响编译的时间,所有你得到的回报只是花更多的努力来维护你的import语句。虽然IDE可以帮助你 做这些事情,但你仍然需要时不时的多点几次鼠标/键盘,在版本控制系统里多留几条变更记录,干扰你的代码审查。有什么实际用处?向官僚机构表明代码很规 范,无它用途。面向接口编程这项编程法则要求程序员定义接口,并针对接 阅读全文
摘要:
一、静态字段的最大敌人是多用户环境!二、不要将java.sql.Connection设为静态属性! 阅读全文
摘要:
数据库为sybase,sql如下:1 select substring(LRRJG,1,7) as SSQJ,2 sum(case when RWDL_BH = '01' then 1 else 0 end) AS A,3 sum(case when RWDL_BH = '01' and XBHSJG != null then 1 else 0 end) AS B4 from ZYH_DBRW_LRNSRRW 5 where LR_DBRW_ID != null and DR = 0 and LRSJ >= '2012-10-01' and 阅读全文
摘要:
tomcat6.0.32配置jndi数据源失败META-INF/context.xml内容如下: 1 <?xml version="1.0" encoding="UTF-8"?> 2 <!-- 3 Licensed to the Apache Software Foundation (ASF) under one or more 4 contributor license agreements. See the NOTICE file distributed with 5 this work for additional informa 阅读全文