上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 77 下一页
摘要: apache日志切割工具cronolog安装配置 本文简单介绍在使用cronolog对tomcat的日志进行自定义日期格式的切割,方便日志的整理和遇到问题日志的排查! 一、安装cronolog wget https://files.cnblogs.com/files/crazyzero/cronol 阅读全文
posted @ 2022-01-24 15:08 周文豪 阅读(1905) 评论(0) 推荐(0)
摘要: 一、建议 推荐使用JDK7中新引入的Objects工具类来进行对象的equals比较,直接a.equals(b),有空指针异常的风险 public final class Objects {/** * Returns {@code true} if the arguments are equal t 阅读全文
posted @ 2022-01-20 09:28 周文豪 阅读(851) 评论(1) 推荐(0)
摘要: 一、字符串拼接 重点注意:对象 特别是String对象的使用,出现字符串拼接时应该使用StringBuilder/StringBuffer代替。由于Java虚拟机不仅要花时间生成对象,以后可能还需要花时间对这些对象进行垃圾回收和处理,因此,生成过多的对象将会给程序的性能带来很大的影响。 字符串的拼接 阅读全文
posted @ 2022-01-17 22:06 周文豪 阅读(318) 评论(0) 推荐(0)
摘要: 推荐,尤其是容量大时 Map<String,String> map = new HashMap<>(); for (Map.Entry<String,String> entry : map.entrySet()) { String key = entry.getKey(); String value 阅读全文
posted @ 2022-01-16 21:23 周文豪 阅读(708) 评论(0) 推荐(0)
摘要: 当前的日志级别是error LOGGER.info("保存出错!" + user); 应该改为: LOGGER.error("保存出错!" + user); 例1:日志级别为error public Result resetUserPwd(User user) { Result rs = new R 阅读全文
posted @ 2022-01-16 11:20 周文豪 阅读(69) 评论(0) 推荐(0)
摘要: 一、对资源的close()建议分开操作 如下: try{ XXX.close(); YYY.close(); } catch (Exception e){ ... } 建议改为 try{ XXX.close(); } catch (Exception e){ ... } try{ YYY.close 阅读全文
posted @ 2022-01-16 11:15 周文豪 阅读(118) 评论(0) 推荐(0)
摘要: 原因:tomcat的位置不正确,将Idea中的tomcat删除,重新添加tomcat即可解决。 阅读全文
posted @ 2022-01-14 10:05 周文豪 阅读(1040) 评论(0) 推荐(0)
摘要: 报错如下: java: 读取D:\maven_prism\org\aspectj\aspectjweaver\1.9.1\aspectjweaver-1.9.1.jar时出错; invalid LOC header (bad signature) 原因分析:MAVEN本地仓库中的对应的某个jar没有 阅读全文
posted @ 2022-01-14 09:45 周文豪 阅读(775) 评论(0) 推荐(0)
摘要: 参考如下: 我的 别人的 阅读全文
posted @ 2022-01-13 11:32 周文豪 阅读(571) 评论(0) 推荐(0)
摘要: 明确一个概念,对方法的调用,即使方法中只有一句语句,也是有消耗的。 所以例如下面的操作: for (int i = 0; i < list.size(); i++) {...} 建议替换为: int length = list.size(); for (int i = 0, i < length;  阅读全文
posted @ 2022-01-12 17:44 周文豪 阅读(100) 评论(0) 推荐(0)
上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 77 下一页