首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
一只叫煤球的猫
掘友等级
江湖郎中
哪里疼就贴哪里
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
49
文章 49
沸点 0
赞
49
返回
|
搜索文章
一只叫煤球的猫
江湖郎中
·
21小时前
关注
⚠️ 不是危言耸听,SpringBoot正在毁掉Java工程师
你现在是Spring工程师还是Java工程师?它让Java开发快到飞起,却悄悄削弱你的调试能力、架构思维和底层认知。等你发现时,是否已经追悔莫及?...
13
10
分享
一只叫煤球的猫
江湖郎中
·
5天前
关注
基于Redisson的高性能延迟队列架构设计与实现
从去年到现在,这套延迟队列方案已经在生产环境稳定运行了一年多。期间经历了各种流量冲击和异常场景的考验,总体来说还是比较抗打的。当然,这个方案也不是完美的。比如在极高并发场景...
14
1
分享
一只叫煤球的猫
江湖郎中
·
7天前
关注
被架构师怼了三次,小明终于懂了接口幂等设计
隔壁组的小明最近有点不痛快,在设计支付接口时被架构师老李连怼三次,就因为接口的幂等性没有考虑充分。 每次都是自信满满,可每次都被找出问题。 这次我们跟着隔壁小明的视角,循序...
70
5
分享
一只叫煤球的猫
江湖郎中
·
14天前
关注
你真的处理好 null 了吗?——11种常见但容易被忽视的空值处理方式
这个看似简单的词,成就了无数的 `NullPointerException`。在 Java 里,null 永远是个绕不开的存在和话题。从最早的手动判空,到 Optional...
7
1
分享
一只叫煤球的猫
江湖郎中
·
18天前
关注
👍 一看就会,支付流程重构实战——优雅拥抱三种设计模式
多支付渠道接入、参数结构五花八门、逻辑越来越难维护?通过三种设计模式,我在公司项目里完整解耦了订单支付流程,实现了统一入口、统一参数、可插拔的支付实现结构...
14
4
分享
一只叫煤球的猫
关注了
掘金酱
江湖郎中
一只叫煤球的猫
江湖郎中
·
19天前
关注
这些 Spring Boot 默认配置不改,迟早踩坑
彼时 SpringBoot 初兴,万象更新,号称“开箱即用”“约定优于配置”,一时间风靡四方。 开发者趋之若鹜,纷纷称快,仿佛自此架构之重可卸、配置之繁可省,一行 main...
36
4
分享
一只叫煤球的猫
江湖郎中
·
1月前
关注
【🤣离谱整活】我写了一篇程序员掉进 Java 异世界的短篇小说
就在这时,门外传来同事小美的声音:“小码,你怎么还没走?” 小码回头看向门外,小美正探着头往里看。 “我...我刚才好像...”小码正犹豫着,突然发现小美的眼中闪过一丝奇怪...
5
1
分享
一只叫煤球的猫
关注了
掘金一周
江湖郎中
一只叫煤球的猫
江湖郎中
·
1月前
关注
🔒 线程2没拿到锁,却解了线程1的锁?分布式锁真实事故复盘
最近项目中有个订单相关的业务,并发量比较高,需要加分布式锁来保证数据一致性。按理说,这种场景我们一般都直接用 Redisson,成熟稳定,也没什么坑。 但是老丁坚持不用现成...
8
2
分享
一只叫煤球的猫
江湖郎中
·
1月前
关注
普通程序员,从开发到管理岗,为什么我越升职越痛苦?
1个月转正,2个月当上组长,半年直接升为研发部经理。你以为我要开始炫耀了?不,重点才刚刚开始。因为我升职后的第一个任务,就是负责“降本增效”。没错,优化人、精简流程、砍项目...
100
44
分享
一只叫煤球的猫
江湖郎中
·
1月前
关注
手撕@Transactional实现原理!Spring-tx源码全面解析!
最近写了好几篇关于Spring事务控制的文章,总觉意犹未尽。 于是决定好好来扒一扒@Transactional的底裤,看看它到底是怎么实现的。 这次来个大招,从源码的角度把...
11
评论
分享
一只叫煤球的猫
江湖郎中
·
1月前
关注
🔥 同事混用@Transactional和TransactionTemplate被我怼了,三种事务管理到底怎么选?
“只要你不考虑事务的问题,总有一天事务会来考虑你。” 忘记是哪位哲人说的这句话了,在最近的一次code review中,我逐渐体会到了这句话的分量。 当我看到同事在一个复杂...
24
5
分享
一只叫煤球的猫
江湖郎中
·
1月前
关注
Elasticsearch 高斯函数实战:搜索排序还能这么玩
前段时间,我们平台的搜索功能被用户吐槽得挺严重。总结下来就是三个问题: 搜出来的东西不准,比如搜「手提斜挎包」,偶尔会跑出来一堆根本搭不上边的鞋和衣服; 排序也乱,一些挂了...
9
评论
分享
一只叫煤球的猫
江湖郎中
·
1月前
关注
@Async的六大常见坑,今天给你盘明白
说起`@Async`注解,很多Java开发者都觉得这是个神器——只要在方法上加个注解,瞬间就能实现异步执行,简直不要太爽!但是,你真的了解`@Async`背后的机制吗?今天...
15
1
分享
一只叫煤球的猫
江湖郎中
·
1月前
关注
1200行代码的前端组件?这套拆分套路让代码从此优雅
最近突发奇想审查了下前端工程的代码,发现很多组件写得过于复杂,维护起来相当头疼。比如用户管理页面的主组件居然有 1200 多行代码,既要处理表格渲染,又要管理弹窗编辑,还要...
3
评论
分享
一只叫煤球的猫
江湖郎中
·
2月前
关注
虚拟线程生产事故复盘:警惕高性能背后的陷阱
能用更低的内存支持数百万并发任务,听起来特别美好,让开发者可以摆脱传统线程池的束缚。结果,因为我们团队的盲目自信,觉得新技术好就直接上了,没成想,它结结实实地给我们上了一课...
42
18
分享
一只叫煤球的猫
赞了这篇文章
志字辈小蚂蚁
公众号 :志字辈小蚂蚁 @武汉
·
1年前
关注
ZGC 有多强 ,一次简单实操让你看的明明白白的
👈👈👈 欢迎点赞收藏关注哟 一. 前言 ZGC 是 Java 高版本新一代垃圾回收器 ,到现在 JDK21 版本已经可以稳定使用。 前几篇我对 JDK G1 回收器进...
44
8
分享
一只叫煤球的猫
江湖郎中
·
2月前
关注
MySQL 8.0 SQL优化黑科技,面试官都不一定知道!
提到SQL优化,大多数人想到的还是那些经典套路:建索引、避免全表扫描、优化JOIN顺序…这些确实是基础,但如果你还停留在MySQL 5.7时代的优化思维,那就out了。My...
39
4
分享
一只叫煤球的猫
江湖郎中
·
2月前
关注
实习生踩坑记:Redis分布式锁为什么总是"失效"?看门狗机制深度解析
又是一个稀松平常的周三下午,实习生小张盯着屏幕上密密麻麻的异常日志,眉头紧锁。 这已经是第三次出现诡异问题了——有时候任务执行到一半就莫名其妙地被其他服务实例接管,有时候同...
16
5
分享
下一页
个人成就
优秀创作者
文章被点赞
1,900
文章被阅读
144,446
掘力值
7,397
关注了
13
关注者
395
收藏集
0
关注标签
26
加入于
2020-02-07