java问题
文章平均质量分 64
毁人不倦zy
嫌弃
展开
-
liquibase锁表导致应用无法启动
外包团队引用了这个工具来进行管理,个人没有接触过,很多地方不了解,日常项目也没有使用,碰到这个问题头都大了,百度网上确实都是上面的方案,有一篇文章讲的很好,虽然没有关联,但是有相关讨论[推荐看看](https://qastack.cn/programming/15528795/liquibase-lock-reasons)> > **重启了项目> 重启了Idea> 重启了mysql也不能解决> 删除了业务库的数据表/修改表**> 都没有解决> 可以想到肯定是那个存储的数据或者liquibase原创 2022-02-28 18:12:22 · 1628 阅读 · 0 评论 -
Java 后端防重提交解决办法及讨论
针对防重提交现阶段解决办法需要注意点,本方法的解决偏向于防重复提交,不针对于对接口幂等性的处理等需要具体原子性的操作.虽然也能用,但针对大流量情况下,交互、响应及性能上还是不能得到保证. 存在交互差 错误, 重复的情况结论先给代码吧,分为几种情况,目前阶段觉得好用的方法,前端防重可以自行百度1. 项目为单体项目且为SpringBoot前后端分离未使用redisPS: 有无redis 均能使用,最通用的一种办法<!--POM文件 是否需要其他jar包暂未考证,因为项目中有封装好的jar包,原创 2021-07-23 17:53:54 · 686 阅读 · 0 评论 -
使用idea 配置tomcat容器启动项目去掉包名解决办法
前言这种办法修改办法针对的是使用自己配置的tomcat容器运行项目, 如果有使用的Maven启动服务需要去加个相关配置,这个写的时候恰好CSDN崩了,也就没法加链接,各位maven有这个问题,就麻烦自己手动再去定向搜索下了背景 最近接手了公司一套老项目 使用的是SpringMVC+jsp前后端交互,对于tomcat这边好长时间没有使用了,出了一堆问题,比如这个问题本地启动的时候项目带了localhost:8080/[包名]/xxxx结果导致出了一堆问题,比如能正常访问基本页面,但是跳转的时候原创 2021-03-09 11:23:44 · 1268 阅读 · 0 评论 -
踩坑BeanUtils.copy**()导致的业务处理速度过慢
背景 做一个从mongoDB中实时查询并转化为月份进行统计功能,本地测试速度正常,没有什么影响,部署到线上,自己测试了下功能发现整体流程下来花费8秒时间.定位问题 起初以为是mongoDB查询的问题,有过这种类似的经历,准备着手去解决mongoDB慢查询问题,但是后面使用本地环境连接线上mongoDB定位问题的时候,发现查询时间很短只有100ms,可以接受.排除了这个问题测试代码:long fir = System.currentTimeMillis();List<Dvs原创 2021-03-08 11:58:53 · 1510 阅读 · 0 评论