1. 方法一:
// 获取当前jar包所在路径
String path = ConfigTool.class.getProtectionDomain().getCodeSource().getLocation().toString();
int begin = path.indexOf(":")+1;
int end = path.lastIndexOf("/")+1;
String userDir = path.substring(begin,end);
方法二:
String path = System.getProperty("java.class.path")
2. 文件备份:
上传文件:fileName_date.tar.gz
备份文件:fileName_date_backup.tar.gz
3. Thread休眠写代码上面,或写finally中。防止代码错误疯狂的打印错误日志。
4. tail -f 查看日志的时候,可以通过enter打出空格,将即将打印的日志和已经打印完的日志隔开。
5. myEclipse中新建的properties文件中输入中文看着像乱码,这是因为新建的properties文件默认为ISO-8859-1编码方式导致的。
6. 缓存说白了就是序列化与反序列化的过程
7. springMVC中可以通过redirect:url 防止表单重复提交 。
8. springMVC默认配置文件(*-servlet.xml)导入spring的applicationContext.xml(在源目录下)文件方式:
<import resource="/WEB-INF/classes/applicationContext.xml"/>