2017-05-04 21:44
/**
*
* 扫描添加Sql模板文件
* @param arp
* @param file
*/
public void scanAddSqlTemplate(ActiveRecordPlugin arp,File file){
if(file.exists() && file.isFile()){
if(file.getName().toUpperCase().endsWith(".SQL")){
String sqlFile = file.getPath().replace(SQL_TEMPLATE_BASEPATH, "");
arp.addSqlTemplate(sqlFile);
System.out.println("-----------------Add SQL Template File "+file.getPath()+"-------------------------");
}
}else{
File[] files = file.listFiles();
for(File f:files){
scanAddSqlTemplate(arp,f);
}
}
}
我是这么做的,没考虑打包成jar包的情况,其实稍微再改造一下就可以了。
2017-01-23 21:11
@sphsyv 之前简单测试过,循环调用1000万次,不输出内容,耗费时长约16毫秒,2000个并发执行输出信息,即Log4jKit.debug("msg");耗费时长约250毫秒,对性能影响不算很大