摘要: 一天,DBA突然发来一条慢SQL告警, SQL如下: SELECT s.msg, t.msg, o.msg, GROUP_CONCAT(t.tId) AS tIdList FROM t_o o LEFT JOIN t_s s ON o.id= s.oId LEFT JOIN t_t t ON t.o 阅读全文
posted @ 2024-05-10 15:24 lhbili 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 背景: 导入时涉及到保存数据到数据库,插入失败,错误如下 解决方案: 插入的实体类基本都继承了一个BaseEntity,会涉及到tmSmp和tmCreate这两个自动填充字段,tmSmp是FieldFill.INSERT类型,tmCreate是FieldFill.INSERT_UPDATE 自动填充 阅读全文
posted @ 2024-03-15 14:13 lhbili 阅读(1128) 评论(0) 推荐(0) 编辑
摘要: 热部署 Java1.4开始,JVM引入了HotSwap(热加载),它针对的是单个字节码文件,重新编译后不需要停机就可以加载使用新的class文件。基于此,实现了热部署,即修改代码后无需重启就可以加载修改的代码,热部署针对的是容器或者整个应用。关于热部署其实有两个部分: 重启(restart):自定义 阅读全文
posted @ 2022-11-28 14:35 lhbili 阅读(849) 评论(0) 推荐(0) 编辑
摘要: 1 ArrayList和LinkedList ArrayList和LinkedList是平常经常用到的两种集合 1.1 对于两者的底层 ArrayList的底层是使用的数组,而LinkedList的底层使用双向链表 1 // ArrayList 2 transient Object[] elemen 阅读全文
posted @ 2022-11-28 10:52 lhbili 阅读(46) 评论(1) 推荐(0) 编辑
摘要: mybatis整合在springboot中时,出现 class path resource [mapper/*.xml] cannot be opened because it does not exist 如图所示,报错如下 可以看到它提示说我的resource下面没有mapper/*.xml相关的文件,当时就给我整蒙了 我一查target文件夹 发现我的UserMapper在 最后才找到问题所在,三种所针对的都不一样: # 指定 mybatis 映射文件位置 mybatis.config-locat 阅读全文
posted @ 2022-11-08 15:34 lhbili 阅读(1012) 评论(0) 推荐(0) 编辑
摘要: 错误时的authentication的配置如下 检查过console后,发现拿授权码去获取token时没有带上Cilent Secret 经过一番奋斗发现是Client Authentication这里的问题 将这里改成Send client credentials in body就可以成功了 检查 阅读全文
posted @ 2022-11-08 11:35 lhbili 阅读(2713) 评论(0) 推荐(0) 编辑
摘要: 1、redis的客户端连接不上centos7的redis 原因分析:打开cmd调用telnet 192.168.44.129 6379 发现连接超时,原因可能为防火墙阻塞 将6379端口永久开发 firewall-cmd --zone=public --add-port=3000/tcp --per 阅读全文
posted @ 2022-11-01 11:11 lhbili 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 最近根据webmagic框架随便写了一个爬取新闻的工具,想着能不能与springboot结合在一起去持久化数据。 在启动项目时,发现报了空指针异常,经过debug发现 持久层保存数据时newsService自动装配失败 当时百思不得其解,上网查了各种解决方法是做了无用功,最后才发现原来是这一串代码出 阅读全文
posted @ 2022-10-12 13:11 lhbili 阅读(57) 评论(1) 推荐(0) 编辑
点击右上角即可分享
微信分享提示