如果我的文章对您有帮助,麻烦回复一个赞,给我坚持下去的动力

摘要: 项目监控标准 在生产项目运行过程中,可能会遭遇各种问题。而一个问题的影响程度与其发现时间密切相关。因此,我梳理并总结了一套生产项目应具备的完整监控标准。 一、监控类型明确 ‌timer类监控‌:此类监控包含耗时和计数两种属性,涵盖tp50、tp90、tp99、max以及tps等指标。 ‌counte 阅读全文
posted @ 2026-05-08 09:18 无所事事O_o 阅读(0) 评论(0) 推荐(0)
摘要: 问题描述 服务上线后,接口不定时超时 服务不可用时间可以长达6-10秒,但是似乎没有完全不可用,有一部分请求可以成功 服务有多台机器,但是同一时间只有一台机器有问题 同时redis也会超时,但是redis超时时间是1s,实际使用了远大于1s的时间 一些同步阻塞队列设置了100ms的超时时间,实际没有 阅读全文
posted @ 2026-05-07 15:41 无所事事O_o 阅读(178) 评论(4) 推荐(0)
摘要: 一次加密的完整过程 加密过程中涉及哪些内容 数据部分包含:明文,密钥 算法部分包含:编码,填充算法,工作模式,加密算法 整个处理过程如下图: 通过上图可以看到上面列举的内容除了明文本身外,只要有其中一样不同就导致无法解密。 加密的三个重要组成部分 填充算法 加密算法一般是使用固定的明文长度,但是实际 阅读全文
posted @ 2026-05-06 14:36 无所事事O_o 阅读(53) 评论(0) 推荐(1)
摘要: 让 AI 越写越像你:用 Hook 自动积累编码规范的实践 问题的起点 用 AI 写了一段时间代码之后,我开始觉得有点别扭。 功能是实现了,逻辑也没错,但代码"不像我写的"。方法命名的习惯不一样,返回值的处理方式不同,注释的位置也不对。每次让 AI 改代码,我都要再花时间把风格对齐,或者直接忍着。 阅读全文
posted @ 2026-04-30 19:21 无所事事O_o 阅读(416) 评论(6) 推荐(2)
摘要: 别再折腾 LSP 了,IDEA MCP Server 才是 Java 程序员的正确选择 用 Claude Code 或者其他 AI 工具写 Java 时,你可能遇到过这样的场景: AI 帮你改了一段代码,但它根本不知道你项目里的类结构、方法签名、依赖关系。 于是你要么手动贴代码给它看,要么给它配一个 阅读全文
posted @ 2026-04-30 16:02 无所事事O_o 阅读(46) 评论(0) 推荐(0)
摘要: 内存化系统如何设计? 只要系统一追求高性能、低延迟,几乎绕不开一个词:内存化系统。不管是撮合引擎、风控、实时账本、排行榜、在线游戏、实时计算,共同点都一样——慢一点就出事的系统,基本都在往内存里放演进。 之前的文章对比了传统架构和内存化架构的区别,以及对账系统的内存化案例。 这篇从工程实践角度聊清楚 阅读全文
posted @ 2026-04-28 18:26 无所事事O_o 阅读(12) 评论(0) 推荐(0)
摘要: 内存化在对账系统中的应用实践 上篇讲了内存化系统的设计思路,这篇是一次真实落地的案例,聊聊对账怎么做内存化,以及它在吞吐量、成本和工程复杂度上带来了什么。 一、重新认识对账问题 很多系统里,对账就是:两张表、一条 JOIN、一个定时任务。 流水量小的时候没问题。但量上来之后,JOIN 越来越慢,跨周 阅读全文
posted @ 2026-04-28 18:20 无所事事O_o 阅读(163) 评论(2) 推荐(2)
摘要: 内存化系统设计 在互联网世界,我们经常会遇到性能瓶颈和数据一致性的问题。尤其是当系统越来越复杂、请求越来越多时,传统的数据库驱动模式常常捉襟见肘。于是,就出现了所谓的 内存化系统。 本文先来简单聊聊内存化系统是啥,它和我们平时的互联网系统有什么区别,有啥好处和坑。 后续我会介绍一下内存化设计思路与具 阅读全文
posted @ 2026-04-28 09:20 无所事事O_o 阅读(154) 评论(2) 推荐(1)
摘要: 用 Claude Code 一句话获取 2FA 验证码 不用掏出手机,不用切换 App,在终端直接说「帮我获取 GitHub 的验证码」——Claude 就把结果输出来了。 背景 做开发的同学对 2FA 验证码一定不陌生:登录服务器、推送代码、访问后台……各种场景都要掏出手机打开 Google Au 阅读全文
posted @ 2026-04-28 09:15 无所事事O_o 阅读(20) 评论(0) 推荐(0)
摘要: 前情回顾 通过之前的两篇文章我们已经确定了监控与报警的标准 [【监控报警体系建设】监控标准与最佳实践] [【监控报警体系建设】报警标准与最佳实践] 监控标准有了,但是开发人员的能力各有所长,不一定所有人都能做或会做 每次开发时都需要时时刻刻记着要在一个固定的位置添加监控,实在是太不程序员了 所以我们 阅读全文
posted @ 2025-12-02 10:58 无所事事O_o 阅读(14) 评论(0) 推荐(0)