- 博客(10)
- 收藏
- 关注
原创 mybatis执行比客户端直接执行慢的原因
是由于我使用#{}绑定的参数类型,与数据库表字段的类型不一致造成的。造成入参传入的数据类型和数据库字段数据类型无法对应,且当数据量大时就会出现替换慢的问题。在使用达梦数据库开发的过程中,查询百万数据库的表,偶尔会碰到通过mybatis执行的语句,相对于在客户端执行的语句慢很多。把传入的参数改为了Date类型,发现在mybatis里执行SQL有少许提升,但还是比在客户端执行SQL慢很多。
2024-03-28 14:39:07
651
原创 使用mybatisplus进行分页查询total总为0的原因
分页查询代码如下,数据能查询出来,但是分页的total总是为0。经过多次调试,发现查询的过程中没有进入分页拦截器(PaginationInterceptor),原来是容器中缺少了这个bean:解决办法:只需要在容器中添加这个bean就行了......
2022-07-01 16:47:56
9924
原创 Tomcat启动报Exception in thread “main“ java.lang.UnsatisfiedLinkError: no secure-tomcat in java.library
一、在一次使用了定制Tomcat的部署中的(Exception in thread “main” java.lang.UnsatisfiedLinkError: no secure-tomcat in java.library)报错在不同的linux服务器上进行了部署。但是在同样的jdk版本下,一个服务器能正常启动tomcat,一个服务器启动tomcat会失败,报了(Exception in thread “main” java.lang.UnsatisfiedLinkError: no secure-t
2022-03-31 09:11:26
1672
原创 idea普通java项目打jar包
使用idea对普通的java项目打jar包的操作步骤打开Project Structure新建artifacts设置主类和打包方式打包操作完成打包
2022-03-08 16:56:31
389
原创 maven配置windows环境变量不生效解决办法
maven配置环境变量不生效在windows11上,下载安装了 Maven,并且也配置了环境变量,但是运行mvn -v的命名始终显示命令不存在。试了很多方法始终不行,后来把maven的配置放到Path的最前面,然后就可以了。这个方法不一定适合所有人,不过试试也无妨。...
2022-01-18 17:34:04
2365
3
原创 nginx响应403
记一次nginx响应403其它情况项目是属于前后端分离的项目,有移动端和pc端。在一次代码修改后,pc端能正常访问,移动端却一直不能,移动端的请求经过nginx都是返回了403。在网上也找到好多的方法,却还是不能解决我的问题。后来进过多次调试,才发现是因为我修改的网关gateway的跨域配置造成的。gateway: globalcors: corsConfigurations: '[/**]': # 允许携带认证信息
2021-09-16 17:37:48
404
原创 junit单元并发测试的实现
工作需要对mybatis进行一些单元的并发测试实现过程中碰到了两个问题:是如何控制并发线程同时释放。这里用到了CountDownLatch闭锁,在创建闭锁CountDownLatch工具类对象的时候,初始值设置为与子线程数目相同,在每个子线程里调用了的countDown()方法,让计数器的值就-1,再调用await方法,让线程等待。当计数器的值为0的时候,然后在闭锁上等待的线程就可以恢复工作了。让主线程在子线程执行后才执行。这里用到了Thread的join()方法,创建Thread对象并start
2020-11-16 10:33:45
514
原创 sping jpa项目每次启动清空数据库问题
sping jpa项目每次启动清空数据库问题我用的的springboot集成jpa的,刚开始配置文件是# Hibernate ddl auto (create, create-drop, update)spring.jpa.hibernate.ddl-auto = create只要改成下面的配置就没问题了# Hibernate ddl auto (create, create-drop, update)spring.jpa.hibernate.ddl-auto = update其它配置也同
2020-11-12 16:53:42
745
原创 关于前端页面接收long类型数据精度丢失问题
文章目录项目场景:问题描述:原因分析:解决方案:项目场景:某商城的订单中心页面问题描述:由于雪花算法生成的id数字有19位,页面接收long类型数据发生精度丢失问题,后面的数字会为零 原因分析:大于 9007199254740992 的可能会丢失精度解决方案:使用Jackson注解,用@JsonFormat做类型转换import com.fasterxml.jackson.annotation.JsonFormat;@Datapublic class OrderVO { ..
2020-09-11 00:00:21
1343
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人