自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 不停机、不掉单:400万用户数据库双写迁移方案

我们的项目是一个上门按摩服务平台,目前面临的情况是:- 用户和技师数据冗余存储在同一张表中- 用户数据量:400万+(增长迅速)- 技师数据量:10万+- 技师表字段非常多,用户字段相对较少- 生产环境是集群部署,支持灰度发布

2025-04-03 16:38:10 700

原创 这款Java线程池监控神器让我在Code Review中惊艳全场!

这个线程池监控工具已经在我们公司十几个项目中投入使用,效果非常显著!它不仅帮助我们发现了多个隐藏的性能问题,还大大减少了线上故障数量。从最近的线上监控数据看,系统的平均响应时间下降了36%,99线下降了52%!🚀作为Java开发者,掌握线程池这把"双刃剑"至关重要。希望这个工具能帮助你更好地驾驭多线程编程,打造高性能、高可靠的Java应用!你们团队是如何监控线程池的?有什么好的实践经验?欢迎在评论区分享交流!

2025-04-03 09:56:36 249

原创 MySQL索引优化实战:从建索引到调优的全方位指南

优先考虑查询需求:为高频查询和关键业务场景优化控制索引数量:一张表的索引通常不超过5个定期维护索引:删除无用索引,合并相似索引业务代码配合:编写索引友好的SQL善用覆盖索引:减少回表操作避免大事务:大事务会长时间占用索引资源我从运维几百个数据库实例的经验中发现,90%以上的性能问题都能通过合理的索引设计解决!你在MySQL索引方面遇到过哪些问题?有没有一些疑难杂症想交流的?欢迎在评论区留言,我会尽量回复每一条评论!

2025-04-02 14:56:12 893

原创 MySQL存储引擎PK:InnoDB血战MyISAM,谁是你的数据库“心头好“?

哈喽,各位小伙伴们!我是数据库老张,刚刚熬完一个通宵,解决了一个生产环境的死锁问题(都怪测试环境没做好压测😅)。趁着喝咖啡的功夫,来给大家分享一下MySQL两大经典存储引擎的深度对比。

2025-04-02 14:45:15 1060

原创 一次惊心动魄的Java高级开发面试全过程分享:从紧张到拿offer!

说实话,在老东家干了3年,技术栈有点固化了,每天写CRUD,感觉自己正在被时代抛弃…Spring Boot 3刚出来时我还没用过,更别提最近大火的Spring Native和GraalVM了。而且公司996成常态,头发掉了一大半,再不跳槽可能就要秃了🤣项目经验要有亮点:不是简单堆砌技术,而是解决了什么实际问题基础知识要扎实:八股文虽然老套,但真的必须掌握架构思维要清晰:高级开发更看重的是系统设计能力实战能力要过关:算法编码和问题排查很关键。

2025-03-28 09:15:00 788

原创 哔哩哔哩java面试题(一面):一位考生的吐槽与干货分享

面试完整个人都虚脱了!B站的技术面试真不是盖的,从基础到架构,从理论到实践,问得特别全面。千万别装懂!不懂就是不懂,我有个问题答不上来直接承认了,反而聊起了我正在学习的方向,面试官好像更欣赏这种态度。项目经验要有亮点!不需要有多高大上的项目,但一定要能说出你解决过的实际问题和思考过程。基础一定要扎实!HashMap、多线程、JVM这些老生常谈的东西每次都会考,而且会问得很深入。要有自己的技术思考!面试官很反感背书式的回答,他们更想听到你对技术的独立见解。了解B站的业务场景!

2025-03-27 20:41:52 566

原创 分库分表真要凉凉?聊聊我这些年踩过的坑和对NewSQL的真实看法

分库分表和NewSQL各有各的坑,关键是你有没有能力踩过这些坑。我见过用分库分表用到怀疑人生的团队,也见过引入NewSQL后天天被故障折磨的团队。技术没有绝对的好坏,只有合不合适。记得我一个朋友(某知名外卖平台架构师)说过一句话:“我宁可用熟悉的技术堆砌解决方案,也不要用陌生的’完美’技术。因为前者的坑我都知道在哪,后者的坑我可能都发现不了。这话我是服气的!对了,说到坑,我还想起一个血泪史…算了,篇幅有限,下次再聊吧!各位铁子们,有问题欢迎评论区交流,我看到一定回!

2025-03-27 17:21:43 1267

原创 Cursor AI 代码编辑器使用指南

Cursor AI 代码编辑器内置了 AI 功能,并且针对 AI 做了交互上的优化,比在 VS Code 中使用 AI 插件交互上要好得多。并且官方提供两周的 PRO 版本免费使用,通过换邮箱账号登录的方式可以无限白嫖 PRO 版本。

2025-03-27 09:24:15 567

原创 2025年Java大厂面试真题50连击,硬核解析+避坑指南(建议收藏)

大家好!我是程序员小王,刚结束了一轮大厂的面试马拉松(字节、阿里、腾讯、美团都去了一圈)。整整两个月,面了12场,走到终面7次,拿到4个offer。今天把我收集的高频Java面试题和踩过的坑分享给大家,希望能帮到正在备战的你!

2025-03-26 20:53:10 934

原创 内存爆炸?我用这招让百万级Excel导出秒出!游标分页+异步处理完美解决OOM

各位小伙伴们,你是否曾经遇到过这样的场景:领导突然要求导出一份包含几十万条数据的Excel报表,而你信心满满地写了个简单的POI导出方法,结果程序直接OOM(内存溢出)或者卡死?最后只能灰溢溢地跟领导说:“这个,可能要等一会儿…”今天我们就来一步步剖析这个几乎所有Java开发者都会遇到的经典问题,并提供一套完整的解决方案,帮你实现百万级数据秒出的Excel导出能力!面对大数据量Excel导出,不要畏惧!只要掌握了正确的技术方案,百万级数据导出也能做到行云流水。

2025-03-26 17:06:12 1310

原创 9:00面试,9:15就被请出门,Java面试问题也太变态了吧...

从小公司出来,以为自己Java技术还可以,没想到在大厂面试直接被秒杀。去年在一家创业公司做Java开发,每天加班到凌晨两三点,技术栈杂乱,代码质量差,全靠我一个人苦撑。看在薪资翻倍的份上也就忍了。没想到今年3月公司资金链断裂,欠薪两个月后直接解散,连赔偿都没有,这下生活费都成问题了。请详细说明Java中的四种引用类型及其回收机制,并结合CMS和G1垃圾回收器工作原理分析在大内存场景下如何优化避免Full GC?

2025-03-26 16:50:16 552

原创 绘问AI公测

🔍【AI技能】:快速掌握新知识,无论是编程、设计,还是其他专业技能,绘问AI助您一臂之力。💬【AI聊天】:24/7智能伙伴,解答疑惑、陪伴对话,无论工作或娱乐,绘问AI都在身边。📸【AI写真】:艺术大师在握,一键美化照片,让普通瞬间变得独一无二,记录生活中的非凡。🖌️【AI绘画】:Q版手办或细腻写实,绘制梦想中的角色和场景,展现独一无二的艺术风格。🎶【AI音乐】:个性化的音符魔法,即刻生成定制背景乐,为您的每一刻赋予灵魂之声。🎨【AI创作】:无限想象空间,文字、绘画、创意项目,让AI成为您灵感的延伸。

2024-07-05 13:20:09 309 1

原创 CentOS安装Docker并修改安装目录, 亲测有效

编辑Docker的配置文件/etc/docker/daemon.json,如果没有就新建一个daemon.json文件。如果显示 Docker Root Dir: /home/docker 说明更改成功。为了确保Docker服务在系统启动时自动运行,执行以下命令。保存并关闭配置文件后,重新启动Docker服务。安装完成后,使用以下命令启动Docker服务。使用以下命令安装Docker引擎。

2024-04-21 17:37:13 626 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除