首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
java问题集
提前退休的java猿
创建于2022-09-29
订阅专栏
分享工作中遇到的问题,问题基本都是实际开发中的生产bug,以及代码审核时发现的问题,都是结合实际的业务场景来分析的。 缺乏开发经验或者没有怎么去解决过生产问题和系统难题的不妨订阅我
等 55 人订阅
共47篇文章
创建于2022-09-29
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
CTO 是如何排查FullGC异常的
项目上有 Full GC 告警,每个节点平均每天有一到两次Full GC 告警。出现Full GC时,应用是处于 Stop The World 状态,对于高可用要求的应用来说,这是一个很大的稳定
Where条件顺序会影响索引的使用?
昨天在技术群聊中,发现两个震惊的观点今天就分享出来吧 最开始一个兄弟说 “逻辑删除标识的条件不能放在第一个” 后面又一个兄弟说 “条件的顺序会影响索引的使用,会按照条件的顺序查询”
Read timed out问题 排查
程序抛出Read timed out 这个问题已经出现过一年多了,之前因为这个问题导致定时任务运行一段时间就停止、报名重复等一系列问题,这个问题的本质就是:程序向数据库发送了commit指令之后
今天下午一半的系统瘫痪了
前言 😨不好啦❗ 天塌了❗ 系统崩了❗ 😨今天下午,突然一半的系统瘫痪了日志显示 无法分配内存。
第一个RAG项目遇到的问题
数据是流式响应的,接口的响应类型就不是普通的json了,返回的是流式响应了`text/event-stream`,这时候控制台就报错了
java程序员必须掌握的【InheritableThreadLocal
为什么有些异步代码中又能获取到shiro的上下文资源呢? 这就引出了shiro的上下文资源是如何传递
国企“高级”程序员写的那些问题代码(六期)
我们公司都是只招 “高级java开发”,每个开发必须具备独立主导项目研发的能力,需要需求评审、技术调研、技术方案选型,开发工时评估。 😁今天就来看看我们写的代码都会犯些什么错
如何正确配置数据库连接时间
这个坑儿让你的配置不生效,生效了但是只生效了一半,生效了但是为什么时间给我扩大了1000倍呢。为什么两个配置还不能配置到一个地方呢?
事务报错,为何数据还是插入成功了❓
❗最近出现提交事务之后,程序反馈提交报错了,但是数据库中的数据确实是事务提交成功了的状态, 在生产环境造成了很多问题。
代码没有问题,为何还会重复报名
加了锁和事务还是重复报名了。这个问题只看代码的话,90% 的后端程序员都定位不到问题。甚至整个职业生涯你们都碰不到这个问题! 上周五同事小李哥遇到一个活动重复报名的生产问题,始终找不到原因。最后
同事的代码问题第六期(MQ与多线程处理数据)
今天分析了因为MQ在消费消息的时候,没有处理异常以及手动确认ACK导致消费进入死循环问题,同时也分享了多线程在遍历数据时候遇到的问题,最后就是分享了两个lambda表示的简化代码场景。
半年都还没解决的定时任务问题
24年初开始做国产化开始,用了quartz定时任务框架开始,就经常遇到定时任务执行失败的问题,执行一段时间就停止执行了。直到现在问题也没有完全得到解决💀 最开始也排查过因为架构不合理,多个项目
时间设置的是23点59分59秒,数据库却存的是第二天00:00:00
问题描述 昨天下班的时候,运营反馈了一个问题,明明设置的是两天后解封,为什么提示却是三天后呢。 比如今天(6.16)被拉入黑名单了,用户报名会提示 “6.19号恢复报名”,但是现在却提示6月20号才能
🚀不改SQL,也能让SQL的执行效率提升100倍
前言 😁没错,昨天5点下班了,看见同事还在焦头烂额!有个连表查询现在卡死了,执行了好几分钟都没出结果。 🤪这个简单,应该是执行计划出了问题,正常三个不到百万级别的数据链表查询,不会造成卡死的,执行一下
完了!一条SQL把数据库服务器干爆了
🧨5月16号,一条SQL把数据库服务器干爆了🧨 这个问题出现过好多次了,但是这次这个SQL是我写的,加上最近有重要的业务在开展,产生了很多脏数据。 当时气氛一下就紧张起来了,快!快!快!紧急修复
使用零拷贝高效地分割文本文件
前言 之前听到零拷贝的技术,都感觉好高深好遥远呀🥸 都是看什么什么框架用了零拷贝技术,比如netty就使用零拷贝技术。 看到一篇文章让我对接零拷贝技术去魅了😉,原来我也可以再工作中去使用零拷贝技术,今
踩坑实录:1W 数据查询引发 CPU 危机,我的优化避坑指南
前言 2025年4月16日,天气阴,8点30刚出健身房,心里默念又是充满希望的一天✨ 打开钉钉,一条@消息映入眼帘😱,感谢领导昨天晚上没有call🗽 昨天晚上 8点半,生产环境SQL占用cpu过高
小小的改动,竟然效率提高了1000倍
同样的SQL同样的数据,迁移了服务器,升级了一个小的数据库版本之后,直接导致查询效率慢了100倍😱。
SQL隐式类型转换 什么时候会导致索引失效
索引失效会导致查询无法利用索引来加速,从而降低查询性能。 今天就来探索为什么隐式类型转换,会导致索引失效呢,为什么不能对参数进行类型转换再匹配呢,这样不就能用上索引呢?
不是国产数据太坑,我才是小丑!
前言 先看一个SQL👴 : 心里有答案了吗❔: 看看输出结果吧: 国产数据之坑 问题描述 昨天发生了一件诡异的事儿,生产环境的日志出现这个错误无效的类型 integer 输入语法: "028-8888
下一页