- 博客(5)
- 收藏
- 关注
原创 java使用redisson两个小坑
1.在使用springboot整合redisson时一般我们都是用原来redis的配置信息的如果原来使用的配置地址用的是host-name那还要添加一个host,这个是github上redisson项目中写的如果没有就默认127.0.0.1没有设置发到环境上就会连不上redis启动报错拉2.就是如果测试看门狗功能不要debug这样看门狗功能也挂起了睡眠一下就能测试了...
2022-04-18 17:06:16
800
原创 mysql中update使用in并在in中使用子查询出现的效率问题
在昨天系统上线之后发现后台有一个接口一直是超时状态,翻来覆去看了很多的地方同时也想了很多原因最后在定位在一条更新语句出现了性能问题导致的接口超时. 这种sql就是标题说的mysql中update里边使用in并且在in中使用子查询时出现的,具体原因网上有很多的解释,这里就大概说一下sql的形状是 UPDATE 表X SET A = 1, B = 2 WHERE C IN (S...
2019-05-31 08:45:48
9001
1
原创 spring cloud zuul网关整合https时出现的问题
这里提出一些踩过的坑而且目前网上一下子找不到解决方法的,给出来让大家在遇到的时候进行解决.场景:公司使用框架springcloud,在开发过程中需要从http转换为https,大家都知道https都为443端口. 一般情况下我们都是使用zuul网关去整合https,在application.yml配置文件中会添加ssl相关的配置如下:ssl: key-store: classpa...
2018-11-22 16:52:59
3377
原创 java中实现与USB硬件通信
目前在网络上查询java与usb的设备通信资源都非常的少大多都来自一个05年的文章,本人也摘取了网上的例子,例子中直接运行也出现了一些问题,经过debug还是可以直接在windows上直接使用java向usb设备发送指令并接受返回值的.接下来贴出代码供大家参考import java.util.List;import javax.usb.UsbConfiguration;import j...
2018-07-23 16:19:37
18468
168
原创 mybatis 批量新增并更新ORACLE已有数据
工作中有一个功能需求,需要调用对方接口得到数据并更新到数据库中。在网上找了好多没找到有现成的东西,都是单独的批量更新,批量新增。需求要求进行批量处理的时候无则新增,有则更新。一开始使用的是调用存储过程的方法,在过程中处理这样的操作,但是当数据量过大时事务管理会成为性能的瓶颈。几十上百万的数据频繁更新的时候性能就无法达到要求了,决定想其他的办法。先声明是oracle数据库,oracle中并没...
2018-02-08 14:57:19
3276
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人