- 博客(8)
- 收藏
- 关注
原创 你的sql慢可能还真是因为索引未命中
今天收到了一则sql优化的小需求一个普普通通单表分页查询 居然能达到1s以上 (已知表中数据为百万左右、大于1s默认为慢sqlSELECT *FROM TABLEWHERE COLUMN1 = 1AND COLUMN2 = 2AND COLUMN3 LIKE "%123%"ORDER BY id ASCLIMIT 50 OFFSET 0对表名和字段名做隐式了 大致就是这么个情况这到底是为什么呢?我们先排查一下1. Like %param%在模糊查询普通情况.
2021-05-28 13:40:37 508
原创 抛出异常 后续方法是否执行
状况一://业务方法块if(){ //抛出了一个自定义异常 throw new BusinessException("发生什么错误");}//后续执行代码块System.out.print("A";)结果: 异常向上抛出,不打印A===分割线=状况二:try{ //抛出异常的业务代码}catch(BusinessException ex){ //异常处理}//后续执行代码块System.out.print("B");下层抛上来的异常被catch了,处理完毕后继续进行
2021-03-12 15:26:25 339
原创 如何更改linux服务器端mysql的字符编码utf8mb4
登陆远程服务器后进入服务器mysql -uroot -p再输入密码 后成功进入mysqlutf8mb4的最低mysql版本支持版本为5.5.3+,若不是,请升级到较新版本。这时候先看看当前数据库内的字符编码配置 SHOW VARIABLES WHERE Variable_name LIKE 'character_set_%' OR Variable_name LIKE 'collation%';更改数据库编码就要到安装路径配置文件中修改另开一个服务器连接whereis mysql
2021-03-05 10:37:47 1359 2
原创 IDEA的Log处只显示提交信息不显示具体提交文件
早上来敲敲打打发现git日志里面不显示提交具体文件信息了查了很多界面设置无语 原来是idea自己藏起来了把它拉一下就可以
2021-03-04 10:34:21 1232 4
原创 简单易懂!java实现钉钉机器人消息推送
需求:实现每个工作日的下午六点推送今日公司销售情况并生成文本内容推送至钉钉群①找到你需要推送的群 - 智能群助手为群新增一个自定义机器人②对于你的机器人进行设置(名字啊头像啊安全设置我一般勾【加签】也可以勾选自定义关键册或者ip限制 最后都是在转发到钉钉API接口的时候做校验用的 为了安全 dddd现在可以正式开始开发了需求分解:每个工作日每天下午六点销售数据文本组织发送钉钉群一、 每个工作日由于内部用自己研发的考勤系统,有自己设定的排班考勤接口如果是按照法定工作日
2021-02-26 14:09:15 5015 3
原创 记录jsp项目中The absolute uri: [http://java.sun.com/jsp/jstl/core] cannot be resolved in either web.xml问题
前提概要:闲来无事 打开大学写的代码 当时还是学习jsp servlet的时候原编辑器:myeclipse现编辑器:idea在配置完tomcat之后开始启动项目嚯!好家伙 什么情况在我印象里应该是能正常运行的啊 怎么会报:The absolute uri: [http://java.sun.com/jsp/jstl/core] cannot be resolved in either web.xml???在网上找到了很多方法,什么更换jar包的版本、把jar包解压出cld文件再放入web-in
2021-02-25 11:15:01 223 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人