- 博客(70)
- 资源 (7)
- 收藏
- 关注
翻译 Java代码检测工具PMD规则集翻译合集
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: 宋体; mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman;">以下内容为 PMD <span style="font-f
2010-01-27 11:09:00 8669 2
原创 Selenium IDE录制测试弹出窗口
[warn] Link has target '_blank', which is not supported in Selenium! Randomizing target to be: selenium_blank*
2014-11-03 16:50:15 10478
原创 小儿发烧感冒,尽可能多护理,多观察,不要随便用药
从百度搜索“发炎”,可以看到病理变化 炎症按基本病理变化又分为:①变质性炎症。②渗出性炎症。③化脓性炎症。④出血性炎症。⑤卡它性炎症。⑥增生性炎症。总之,炎症是生物进化过程中形成的、机体对致炎因子的损伤作用所产生的一种防御反应。通过炎症的充血与渗出,使组织获得更多的营养和抗体等。可中和毒素,消灭致炎因子,清除异物和组织碎屑。炎症的增生有助于组织的修复。同时全身反应的发热可以促使机体代谢增
2012-11-28 09:43:16 1487
原创 使用二分法Arrays.binarySearch()与list.contains()进行元素比较的效率分析
使用二分法Arrays.binarySearch()与list.contains()进行元素比较的效率分析
2011-02-28 16:35:00 5568
原创 POI读取Excel(兼容Excel2003、Excel2007)
Excel数据读取工具类,POI实现读取Excel2003,Excel2007
2011-02-11 18:44:00 35286 6
翻译 PMD规则之String and StringBuffer Rules
PMD规则之String and StringBuffer Rules
2010-10-27 10:57:00 10538 1
翻译 PMD规则之JavaBean Rules
· BeanMembersShouldSerialize: If a class is a bean, or is referenced by a bean directly or indirectly it needs to be serializable. Member variables need to be marked as transient, static, or have acc
2010-03-04 08:59:00 2803
翻译 PMD规则之J2EE Rules
· UseProperClassLoader: In J2EE getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 翻译 使用合适的类加载器:在J2EE中getClassLoader()方法可能不会按照期望工作。使用Thread.cu
2010-03-04 08:58:00 3006
翻译 PMD规则之Import Statement Rules
· DuplicateImports: Avoid duplicate import statements. 翻译 重复的引入:避免重复的import· DontImportJavaLang: Avoid importing anything from the package java.lang. These classes are automatically imported
2010-03-04 08:57:00 3722
翻译 PMD规则之Finalizer Rules
· EmptyFinalizer: If the finalize() method is empty, then it does not need to exist. 翻译 空的finalize():如果finalize()方法是空的,那么它就不需要存在。· FinalizeOnlyCallsSuperFinalize: If the finalize() is implement
2010-03-04 08:56:00 1937
翻译 PMD规则之Design Rules
· UseSingleton: If you have a class that has nothing but static methods, consider making it a Singleton. Note that this doesnt apply to abstract classes, since their subclasses may well include non-
2010-03-04 08:54:00 19410 1
翻译 PMD规则之Coupling Rules
· CouplingBetweenObjects: This rule counts unique attributes, local variables and return types within an object. A number higher than specified threshold can indicate a high degree of coupling. 翻译
2010-03-04 08:53:00 3910
翻译 PMD规则之Controversial Rules
· UnnecessaryConstructor: This rule detects when a constructor is not necessary; i.e., when theres only one constructor, its public, has an empty body, and takes no arguments. 翻译 非必要的构造器:本规则检查不必
2010-03-04 08:52:00 12228
翻译 PMD规则之Clone Implementation Rules
· ProperCloneImplementation: Object clone() should be implemented with super.clone(). 翻译 适当的克隆实现:对象的clone()方法中应该包含super.clone()实现· CloneThrowsCloneNotSupportedException: The method clone() shou
2010-03-04 08:50:00 3024
翻译 PMD规则之Code Size Rules
· NPathComplexity: The NPath complexity of a method is the number of acyclic execution paths through that method. A threshold of 200 is generally considered the point where measures should be taken t
2010-03-04 08:50:00 9090
翻译 PMD规则之Braces Rules
· IfStmtsMustUseBraces: Avoid using if statements without using curly braces. 翻译 if块必须用括号:避免使用if块时不使用花括号{}· WhileLoopsMustUseBraces: Avoid using while statements without using curly braces.
2010-03-04 08:48:00 3917
翻译 PMD规则之Basic Rules
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <! /* Style
2010-03-03 16:35:00 9576 1
原创 效率较高的冒泡排序
package com.ds;import java.util.Arrays;public class BubbleSort { public int[] sort(int[] source){ int[] dest=new int[source.length]; System.arraycopy(source, 0, dest, 0, source.length
2010-03-02 10:30:00 1289 1
转载 构建大型商务系统应该考虑的因素
1、远程方法调用。需要通过网络连接使客户端和服务器连接起来的机制。这些机制包括发送方法请求,代理参数传递等。2、平衡装载。客户端必须以最小的装载量连接到服务器端。如果服务器过载了,那么就要考虑另一个服务器了。3、透明的故障恢复。如果服务器崩溃了,或者网络崩溃了,客户端能被路由到其他的服务器而不中止服务吗?如果能,那么故障恢复要多快能完成?您的商务应用所容许的底限是什么?数秒还是数分
2010-01-28 16:53:00 698
转载 从瀑布模型、极限编程到敏捷开发
来源:51CTO技术博客 作者:Jack zhai 2007-12-29 出处:pcdog.com 软件开发是一种对人类智慧的管理,对人大脑思维的“工厂化”管理。 人是有感情的、有情绪的、变化的、相对独立的工作单元,这与冰冷的机器是不可比的,所以在中国的历史上,管理人是最难的工作;“学而优则仕”的观点就是让最聪明的人应该选出来做官,做官就是管理人的。软件开发不仅是代码编程,而是人员的有
2010-01-22 19:42:00 1523
原创 用Dom4J解析带命名空间的XML文件
Dom4J是一个开源的优秀的XML解析API,现在越来越多的项目中开始采用这种解析方式,其中包含了著名的Hibernate。这里我们使用Dom4J解析一个带命名空间的CXF的Spring配置文件。先导入dom4j-1.6.1.jarspring 配置文件 applicationContext-cxf.xml: <beans xmlns="http://www.springfra
2010-01-22 13:14:00 9847 1
原创 使用axis2构建webservice时客户端内存不断增长导致应用服务器频繁重启的解决方案
使用axis2构建webservice时,发现系统运行一段时间后客户端的内存使用一直不断增高,导致应用服务器无法承受而重启,这里提供了一种解决方案。 原因分析:客户端以stub方式请求服务,stub对象是一个非常重量级的对象,每次客户端向服务端请求服务时,stub对象不断被创建,占用大量系统资源 解决方案:考虑到所有的客户端stub都继承自org
2010-01-14 21:31:00 4302 2
原创 JConsole连接Tomcat使用注意点
1.启动JConsole和启动应用程序的操作系统用户必须一致,Window下可以进入任务管理器查看进程的用户名 2.改动Tomcat 6.0/bin/catalina.bat(Tomcat zip版) 加入以下内容:set JAVA_OPTS=%JAVA_OPTS% -Dcom.sun.management.jmxremote-Dcom.sun.management
2009-12-23 09:35:00 5482
原创 Webservice(基于Axis2-1.4.1)复杂数据类型解决方案
一.用CXF进行服务端发布,Axis2 XMLBean方式生成客户端,这种方式安全不太好处理 二.将所有的复杂类型转换为自定义对象和对象数组,如原本返回List 修改为返回Person[]Map转换为MyObject[] ,包含两个字符串类型属性的自定义类型(MyObject)的数组,然后用XMLBean方式生成客户端 这个是我在项目中使用的方案 三.使用AXI
2009-11-27 10:53:00 3864
转载 好的软件人员一生必看的六十本书
一、 科学哲学和管理哲学 【1】 “程序开发心理学”(The Psychology of Computer Programming : Silver Anniversary Edition) 【2】 “系统化思维导论”(An Introduction to Systems Thinking, Silver Anniversary Edition) 【3】 “系统设计的一般原理”( General
2009-11-25 09:46:00 986
转载 关注一下近年来比较热的领域驱动设计
Infoq上一篇好文 http://www.infoq.com/cn/articles/ddd-in-practice 浅谈领域驱动设计http://www.blogjava.net/AndersLin/archive/2009/05/07/269496.html banq Jdon-国内领域驱动设计先行者http://www.jdon.com/jdonframew
2009-11-24 13:36:00 476
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人