- 博客(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
4318
转载 keepAlive解决druid空闲连接socket timeout 15分钟
最开始我们认为是网络问题,因为这台服务器网络环境比较特殊,正常我们环境的应用服务器和数据库服务器是同一网段的,而这台服务器和数据库服务器并不在同一网段,存在防火墙策略,但是后来发现能够稳定复现,并且每次都是发生在服务空闲一段时间后第一次请求,由于我们使用的是druid,于是查询了相关问题,果然网络上已经有了很多相关的描述。大致原因是这样,当应用服务器和数据库服务器直接存在防火墙策略时,如果服务空闲时间过长,会被防火墙主动断开数据库连接,但是此时druid并未感知,此时当有请求过来时,如果druid配置了。
2023-04-14 13:14:04
4005
原创 带补全学习的知识点
java基础 spring基础 springboot springcloud jvm mysql redis mq zookepper netty 多线程 锁 设计模式
2020-05-24 01:10:40
278
转载 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
1000
转载 Linux后台运行Jar方法
在linux服务器上运行Jar文件时通常的方法是: java -jar test.jar 这种方式特点是ssh窗口关闭时,程序中止运行.或者是运行时没法切出去执行其他任务 Jar在后台运行呢 nohup java -jar test.jar & //nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行//当用 nohup 命令执行作业...
2019-01-21 14:15:19
327
转载 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
3075
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人