摘要: 打开数据库慢查询,mysql安装目录下的data文件夹中查看日志文件中耗时的sql MySql优化: 1.将表中字段的宽度设得尽可能小 2.使用连接(JOIN)来代替子查询 3.在可能的情况下,应该尽量把字段设置为NOTNULL,这样在将来执行查询的时候,数据库不用去比较NULL值 4.where, 阅读全文
posted @ 2021-03-24 17:36 苏茶 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 当对字符串进行修改的时候,特别是字符串对象经常改变的情况下,需要使用 StringBuffer 和 StringBuilder 类。 由于 StringBuilder 相较于 StringBuffer 有速度优势,所以多数情况下建议使用 StringBuilder 类。然而在应用程序要求线程安全的情 阅读全文
posted @ 2021-03-24 17:15 苏茶 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 场景:通过上传不同模板实现不同表单填写页面,表单预览,内容修改 实现:将上传的html模板文件转换为字符串,储存在数据库,页面加载后台传过来的html字符串,显示表单,表单提交内容以json格式存储在数据库 上代码: 将上传的模板文件转换成字符串 public static String readT 阅读全文
posted @ 2019-11-21 14:04 苏茶 阅读(690) 评论(0) 推荐(0) 编辑
摘要: Java三种遍历如何进行list的遍历删除: 1、for循环: 常见错误写法:(由于下标问题达不到想要效果) for(int i=0;i<list.size();i++){ if(list.get(i).equals("del")) list.remove(i); } 应该改为:(倒序操作避免下标问 阅读全文
posted @ 2019-11-15 15:17 苏茶 阅读(2116) 评论(0) 推荐(0) 编辑