上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 76 下一页
摘要: 一、字符串拼接 重点注意:对象 特别是String对象的使用,出现字符串拼接时应该使用StringBuilder/StringBuffer代替。由于Java虚拟机不仅要花时间生成对象,以后可能还需要花时间对这些对象进行垃圾回收和处理,因此,生成过多的对象将会给程序的性能带来很大的影响。 字符串的拼接 阅读全文
posted @ 2022-01-17 22:06 周文豪 阅读(308) 评论(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 周文豪 阅读(699) 评论(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 周文豪 阅读(65) 评论(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 周文豪 阅读(117) 评论(0) 推荐(0)
摘要: 原因:tomcat的位置不正确,将Idea中的tomcat删除,重新添加tomcat即可解决。 阅读全文
posted @ 2022-01-14 10:05 周文豪 阅读(1033) 评论(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 周文豪 阅读(762) 评论(0) 推荐(0)
摘要: 参考如下: 我的 别人的 阅读全文
posted @ 2022-01-13 11:32 周文豪 阅读(566) 评论(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 周文豪 阅读(98) 评论(0) 推荐(0)
摘要: 代码优化: 调用方法时传递的参数以及在调用中创建的临时变量都保存在栈中,速度较快;其他变量,如静态变量、实例变量等,都在堆中创建,速度较慢。 另外,栈中创建的变量,随着方法的运行结束,这些内容就没了,不需要额外的垃圾回收。 变量根据定义位置的不同,我们给变量起了不同的名字。如下图所示: 成员变量和局 阅读全文
posted @ 2022-01-12 17:42 周文豪 阅读(156) 评论(0) 推荐(0)
摘要: 一、下载 下载地址:http://jmeter.apache.org/download_jmeter.cgi 点击Download Releases 下载之后的文件如下: 二、安装 解压即安装,解压之后如下所示 进入 bin目录,找到jmeter.bat文件,双机打开即可启动。 阅读全文
posted @ 2022-01-12 15:25 周文豪 阅读(545) 评论(0) 推荐(0)
上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 76 下一页