自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Mybatis-plus 分页 自定义count方法

除非另外还指定了 TOP、OFFSET 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效。查询条件QueryWrapper中还有order by排序条件,则生成的select count(*) from(sql) 就会报错。那么count就会使用我们mapper中selectAll_COUNT这个方法查询count。部分情况下,生成的count的sql会有问题,比如我的sql是有group by,这个时候可以自定义count方法解决,设置。

2023-08-23 16:06:05 3685

原创 优雅的完成springboot入参List对象参数校验

之后所有的list的校验都是用这个通用类就好了。那么controller这样写就可以了。

2023-04-14 16:52:21 653

转载 keepAlive解决druid空闲连接socket timeout 15分钟

最开始我们认为是网络问题,因为这台服务器网络环境比较特殊,正常我们环境的应用服务器和数据库服务器是同一网段的,而这台服务器和数据库服务器并不在同一网段,存在防火墙策略,但是后来发现能够稳定复现,并且每次都是发生在服务空闲一段时间后第一次请求,由于我们使用的是druid,于是查询了相关问题,果然网络上已经有了很多相关的描述。大致原因是这样,当应用服务器和数据库服务器直接存在防火墙策略时,如果服务空闲时间过长,会被防火墙主动断开数据库连接,但是此时druid并未感知,此时当有请求过来时,如果druid配置了。

2023-04-14 13:14:04 3613

原创 带补全学习的知识点

java基础 spring基础 springboot springcloud jvm mysql redis mq zookepper netty 多线程 锁 设计模式

2020-05-24 01:10:40 254

转载 maven下载中断导致无法获取jar包

项目使用maven管理jar包,很容易因为各种原因(网速慢、断网)导致jar包下载不下来,出现很多.lastUpdated文件。这些文件一个一个删除太麻烦。下面是全部删除的方法windows系统(对应本地仓库位置)cd %userprofile%\.m2\repositoryfor /r %i in (*.lastUpdated) do del %ilinux系统find /...

2019-02-25 13:15:50 964

转载 Linux后台运行Jar方法

在linux服务器上运行Jar文件时通常的方法是: java -jar test.jar 这种方式特点是ssh窗口关闭时,程序中止运行.或者是运行时没法切出去执行其他任务 Jar在后台运行呢 nohup java -jar test.jar & //nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行//当用 nohup 命令执行作业...

2019-01-21 14:15:19 300

转载 Mybatis查询sql中in语句使用

foreach属性主要有item,index,collection,open,separator,close。1、item表示集合中每一个元素进行迭代时的别名,2、index指定一个名字,用于表示在迭代过程中,每次迭代到的位置,3、open表示该语句以什么开始,4、separator表示在每次进行迭代之间以什么符号作为分隔符,5、close表示以什么结束,6、collection属性,该属性是必须...

2018-05-21 14:50:15 3032

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除