- 浏览: 59294 次
- 性别:
- 来自: 北京
最新评论
文章列表
mvn -U clean package -Dmaven.test.skip=true enforcer:enforce -DcheckDeployRelease_skip=true
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>2.5</version>
<exclusions>
<exclusion>
< ...
1、注释尽可能全面
对于方法的注释应该包含详细的入参和结果说明,有异常抛出的情况也要详细叙述;类的注释应该包含类的功能说明、作者和修改者。
Java编程中写出好代码的建议
2、多次使用的相同变量最好归纳成常量
多处使用的相同值的变量应该尽量归纳为一个常量,方便日后的维护。
3、尽量少的在循环中执行方法调用
尽量在循环中少做一些可避免的方法调用,这样可以节省方法栈的创建。例如:
for(int i=0;i<list.size();i++){
System.out.println(i);
}
可以修改为:
for(int i=0, ...
使用情况:
使用了webmvc框架,框架里集成了velocity模板引擎,但是在使用时没有配置velocity.properties日志配置文件。
现象:
使用jenkins发布后应用一直不能正常启动(tomcat端口已经监听),具体错误信息如下:
错误信息:
jenkins发布后的错误信息:
java.lang.NoClassDefFoundError: Could not initialize class
xx.webmvc.views.Render
xx.webmvc.servlet.DispatcherServlet.process(DispatcherServlet.java: ...
不用复杂的脚本。
1、
ls -al 1009/[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9].jpg
定长14位文件名可对付。够我用了。
2、
需要用bash,并且先:
shopt -s extglob
然后再 ls -al +([0-9]).jpg
用这个可以匹配 a.1 a.12 a.123
a.+([0-9])
If the extglob shell option is enabled using the shopt builtin, several extended pa ...
在用mybatis
对于批量处理,
ibatis sqlMapper方式已经不能用了。
自己试了一下,java实现batch
随便写的。
SqlSession sqlse = getSqlSession();
Connection connection = null;
Transaction transaction = null;
Environment env;
BatchExecutor be;
try {
Configuration conf = sqlse.get ...