- 博客(25)
- 资源 (55)
- 收藏
- 关注
原创 代码规范开发思考点滴
1、建议安装eclipse插件:静态检查工具(CheckStyle、FindBugs、PMD)、代码设计质量(JDepend )、圈复杂度(Sourse Monitor、javaNcss)等自动化编码检视工具,这个对于新加入的coder有良好的指导建议 2、注意设计能力的提高,对多模式及架构的深入了解及应用,可采用测试驱动设计开发(可参考《设计模式*》、《敏捷开发*》等设计书籍及类似功能实...
2011-05-25 15:51:01 131
原创 有用工具集锦
1、checkStyle2、findbugs3、NotePad++4、Everything5、ReviewTools6、WinSCP 7、argoUML8、cpu-Z9、FastCopy10、FileZilla 11、Free Commander12、Freemind 思维导图工具 13、HtmlHelp Workshop14、IPMITool ...
2011-02-25 13:50:19 131
原创 新技术学习方法思考
<br />为什么别人学习运用新技术总是比我们快?<br />这个问题需要好好思考,若不在乎的话将会和他人在技术上拉开好大距离!<br /> <br />1)开始学习时首先要培养浓厚兴趣,要在心里对自己说这很有趣,很有必要,我很喜欢这门新的技术等等鼓励自己建立兴趣。兴趣是最好的老师。没有兴趣会导致你对技术的钻研索然无味<br /> <br />2)遇到问题时,首先要独立思考,寻根逐源,再查找解决方案;对疑惑的东西要带着问题去动手、测试实践检验。多动手是必须的,有句话是:在摸索中提高,
2011-01-19 16:27:00 527
原创 java基本类型取值范围及相关类型转换
<br />可能有很多做java WEB的工程师对这些底层知识不太涉及,所以有些淡忘,现总结归纳出来<br /> <br />整型<br />其中byte、short、int、long都是表示整数的,只不过他们的取值范围不一样<br />byte的取值范围为-128~127,占用1个字节(-2的7次方到2的7次方-1)<br />short的取值范围为-32768~32767,占用2个字节(-2的15次方到2的15次方-1)<br />int的取值范围为(-2147483648~21
2011-01-18 10:51:00 921
原创 移位运算符
<br />(1)概述<br /> >>(<<):带符号右(左)移,高位补符号位。<br /> >>>(<<<):不带符号右(左)移,高位补零。<br /> <<:左移,末尾补零。<br />(2)在Thinking in Java第三章中的一段话:<br /> 移位运算符面向的运算对象也是<br /> 二进制的“位”。可单独用它们处理整数类型(主类型的一种)。<br /> A、 左移位运算符(<<)能将运算符左边的运算对象向左移动运算符右侧指定的位数(在低位补0
2011-01-18 10:18:00 642
原创 could not find the main class
真是搞笑,今天竟然莫名其妙地碰到这样的错误,帮那个小孩调试了半天才发现这样的低级错误:原来他把包名取为:java.io.test.day1;换一个包名后运行正常大概是和java源代码的中的类包取名相同才会报如此的错误吧!真的以后要注意这方面的问题,在取名时注意这些方面的忌讳!!!感觉有些无聊........
2010-10-08 14:09:46 148
原创 RedHat Enterprise Linux 5 中文字体安装
<br />RedHat Enterprise Linux 5是RedHat新出的版本,现在需要在RHEL5下面用到一些中文的东西,但是发现中文全是方框框,怎么办?重装?NO,经过仔细分析,发现是没有支持中文的字体,所以我想了想,就把我Vista/win7下系统区windos/fonts下的“宋体&新宋体”更新上去。过程如下:<br />1,cd /usr/share/fonts<br />2,mkdir truetype<br />3,cd truetype<br />4,mkdir simsun<br
2010-08-04 10:59:00 1035
原创 九步迈向优秀软件设计——摘记
1、方法使用一级缩进 可利用IDE的“抽取方法”功能,不断地抽取方法中的行为,直到它只有一级缩进为止; 这样做的好处时:每个单独的方法变得更加简单,同时其实现也与名称更加匹配。在这样短小的代码中找bug更加容易。2、拒绝使用else关键字 令人眩晕的层层嵌套的条件判断或是连绵数页的case语句,更糟糕的是在现有的判断条件上加一个新的分支通常是非常容易的,而将
2010-04-20 18:10:00 365
原创 敏捷开发学习笔记(二)
再温习一下敏捷软件开发宣言: 个体和交互 胜过 过程和工具 可以工作的软件 胜过 面面俱到的文档 客户合作 胜过 合同谈判 响应变化 胜过 遵循计划(1)使用好的过程还需要好的团队,而好的团队成员未必是一流
2010-04-07 15:32:00 375
原创 敏捷开发学习笔记(一)
首先,看看敏捷宣言遵循的原则: (1)我们最优先要做的是通过尽早的、持续的交付有价值的软件来使客户满意。 (2) 即使到了开发的后期,也欢迎改变需求。敏捷过程利用变化来为客户创造竞争优势。 (3) 经常性地交付可以工作的软件,交付的间隔可以从几个星期到几个月,交付的时间间隔越短越好。 (4) 在整个项目开
2010-04-07 12:54:00 443
原创 NetBeans在使用Tomcat时报尚未布置该模块错误
今天初用Netbeans布置一项目,结果老是报错误,找到却是build-impl.xml中的问题 <target if="netbeans.home" name="-run-deploy-nb"> <nbdeploy clientUrlPart="${client.urlPart}" debugmode="false" forceRedeploy="${f
2010-02-01 14:38:02 3040 4
原创 struts2 + jquery + json 进行ajax请求(转载及补充)
第一步:创建 名为"ajax" 的 Java Web项目。第二步:加入struts2的jar包,这里需要四个包 freemarker.jar ognl.jar struts2-core.jar commons-fileupload.jar commons-io.jar xwork-core-2.1.6.jar(这个包加上版本号,是因为下文要提到它),这六个包是struts必须依赖的...
2010-01-21 15:05:02 70
应用程序配置不正确,程序无法启动的问题
今天打开电脑更新几个软件后,发现打开PostgreSQL已经无法运行,随后我试着打开pdf也不行,再试着安装PostgreSQL,还是不行,报的错误是:应用程序配置不正确,程序无法启动的问题,感觉好像是系统某个文件大概给删除了导致的,所以网上搜索解决方案,大都是说需要安装VC++ 2005 Redistribute package.exe以解决DLL文件的缺失问题。 到ms官网下...
2009-10-29 11:25:28 161
原创 简谈JAVA23种设计模式(转)
设计模式:一个设计模式描述了一个被证实可行的方案。这些方案非常普遍,是具有完整定义的最常用的模式。一般模式有4个基本要素:模式名称(pattern name)、问题(problem)、解决方案(solution)、效果(consequences)。 常见23种模式概述: 1) 抽象工厂模式(Abstract Factory):提供一个创建一系列相关或相互依赖对象的接口,而无需指定它
2009-10-28 17:52:00 329
postgresql-8.4.1的安装问题
由于公司的需要,今天又转向PostgreSQL,自进入这个公司之前,还真的没听说过这个数据库,更别说用它了。或许是我的注意力只放到mysql、oracle、ms 2005、Sybase这些数据库上就是见到也没注意吧。 面对一个新的数据库,就有了一个新的起点。还是扎扎实实地学习,操作运用吧!下边就我遇到的问题简述一下: (1)安装的是postgresql-8.4.1版...
2009-09-28 10:36:17 151
原创 JAVA核心API学习
一些内容认为是必须掌握的,否则不可以熟练运用java,也不会使用就很难办了。1、java.lang包下的80%以上的类的功能的灵活运用。2、java.util包下的80%以上的类的灵活运用,特别是集合类体系、正规表达式、时间、属性、和Timer.3、java.io包下的60%以上的类的使用,理解IO体系的基于管道模型的设计思路以及常用IO类的特性和使用场合。4、ja...
2009-09-23 14:53:36 110
网摘一二,以备技术学习
一、JAVA开发者最常去的20个英文网站1.[http://www.javaalmanac.com] – Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处.2.[http://www.onjava.com] – O’Reilly的Java网站. 每周都有新文章.3.[http://java.sun.com] – 官方的Jav...
2009-09-23 14:26:25 85
最近项目开发知识总结积累
1、关于时间格式问题(1)对系统时间利用java时间的歌是函数进行处理SimpleDateFormat dateFm = new SimpleDateFormat("yyyy-MM-dd HH-mm-ss"); //格式化当前系统日期String reqDate = dateFm.format(new java.util.Date());以上是对系统时间格式化成:年-月-日 时...
2009-09-23 11:32:24 113
最近面对的一些初级技术错误问题总结
1、在运行jsp时出现报错:错误信息:Bad version number in .class file导致这个错误出现的根本原因是eclipse的版本同tomcat所用的JDK版本不一致,只要改下eclipse中JDK的版本就可以了。eclipe的compiler的jdk版本设置步骤:project --> properties --> java compiler 找到相应的位置...
2009-09-23 11:27:28 264
mysql不能出入汉字解决方案
当你在mysql中插入数据时,若出现插入含有汉字的sql语句时报错,那么不要着急,让我们从“开始”--->"程序"--->"MySql"-->……-->MySQL Server Instance Config Wizard,重新配置后再设置字符集,注意选定gb2312!!!至于怎样去点下一步下一步该不用我解释了!...
2009-06-09 15:36:13 153
原创 谈软件开发一
今天,我终于决定好好地读读关于提高程序的构建与书写能力,所以将读书的心得记录下来,供大家分享,让没有时间的同学们能更快捷地学习。下面就是我所做的笔记,供大家参考: 一、软件开发的流程:定义问题——>需求分析——>规划构建——>软件架构——>详细设计——>编码与调试——>单元测试——>集成测试——>集成——>系统测试——>保障维护 那么这些构建活动中具体任务有:a、验证有关基础
2008-03-12 21:03:00 443
Cayenne 3.1B2
2013-03-04
Effective Java second Edition Code
2011-11-15
日期控件My97 Date Picker
2009-07-09
怎么打jar包文档指南
2009-06-20
Oracle10G学习教程PPT
2009-06-20
Html参考手册(比较全面的html书写资料)
2009-04-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人