logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

springboot 整合tk.mybatis插件,增加基础方法,应付大部分的增删改查场景

tk.mybatis 插件很实用,然后自己加入了一些基类的设置,极大简化数据库操作的步骤首先引入pom<!--TKmybatis--><dependency><groupId>tk.mybatis</groupId><artifactId>mapper-spring-boot-starter</artifactId>

#mybatis#java
mybatis 记录sql执行前后的数据变化

此方法并不完善,只是简单记录。以update语句为例。通过mybatis的拦截器拦截sql,然后提取出表名和条件,查询出来原始数据,然后保存数据和update语句。这样就可以对比原始数据,和执行sql的改变的数据。delete和insert 只记录sql,直接插入记录中。注意:如果记录要插入数据库,那么记录表要记的忽略。不然会一直调用import cn.hutool.core.collection

#java#mybatis#sql
Springboot 项目中Redis用lettuce连接池经常断连的问题解决

Springboot 项目中Redis用lettuce连接池,如果长时间不用redis的话,就会断连。可以通过用netty的心跳机制来维持连接。心跳机制心跳是在TCP长连接中,客户端和服务端定时向对方发送数据包通知对方自己还在线,保证连接的有效性的一种机制在服务器和客户端之间一定时间内没有数据交互时, 即处于 idle 状态时, 客户端或服务器会发送一个特殊的数据包给对方, 当接收方收到这个数据报

#spring boot#redis#java
到底了