后端成长指南

Java 核心 · 计算机基础 · 数据库 · 中间件 · 分布式微服务 · Go · AI 工程

最新文章

从 git 分支管理到 AI 编码工程化:自动化、可控化的代码审查
@ toc 简述 关于git的作用就不多赘述了,配合GitHub,达到方便人们日常项目维护和管理,每一次项目增删改查都可以看的清清楚楚,方便团队协作和个人项目日常维护。 下载git 首先我们自然是要到官网下载git,下载地址为 https://git scm.com/downloads (https
AI编程范式 👁 17 14473 字 2026-06-30
MySQL binlog缓存一致性的Loop Engineering实践
写在文章开头 本文将从MySQL二进制日志bin.log基本概念、工作机制和一些常见的运用场景角度展开探讨,希望对你有帮助。 我是 SharkChili ,Java 开发者, Java Guide 开源项目维护者。欢迎关注我的公众号: 写代码的SharkChili ,也欢迎您了解我的开源项目 min
MySQL 👁 14 13964 字 2026-06-28
AI时代Java开发者的流式编程入门课
流的基础示例 需求描述 我们现在有一个菜肴类,其定义如下: 基于这个类,我们初始化一个菜肴集合: 我们希望从中筛选出400卡的菜肴名,并且我们希望筛选出来的结果按照热量升序排列。 使用java8之前的做法 使用java8之前版本的写法步骤比较繁琐,逻辑也很清晰,整体步骤为: 1. 筛选出400卡以下
Java基础 👁 13 10230 字 2026-06-28
微服务组件Gateway核心使用小结
为什么需要网关?网关的基本功能是什么? 当我们将应用拆成微服务之后,客户端对于这些服务的调用就会变得十分复杂 (每个客户端只能自己去记录每一个服务的调用地址在进行调用) ,所以我们可以通过网关来统一管理这些服务的路由。 除此之外网关还有以下好处: 1. 统一认证,将所有服务都使用网关作为入口,避免每
微服务基础 👁 16 11049 字 2026-06-28
从源码到生产-Java线程池原理与AI代码审查
写在文章开头 笔者现在大部分时间都在审查 AI 写的代码,日常的线程池调优也基本是结合生产实际情况来设参数——有时候,标准的做法不一定是最好的。 举个例子,一个长时间运行、偶尔才突发一次小高峰的并发任务场景,其实并不一定需要养一个常驻线程池。临时用 fixpool 跑完就关,反而能避免非必要的内存占
并发编程 👁 21 29532 字 2026-06-28
聊一聊我是怎么审查 Claude Code 写的代码:记一次复刻 Redis Set 审查随笔
AI时代调试技巧普及与说明 如何AI生成代码 详解redis set集合复刻代码审查 宏观思路 数据结构设计 SADD指令实现 SREM指令分析与代码 SCARD指令 SPOP指令 SINTER实现审查 指令全流程测试与复刻技巧 小结 参考
mini-redis实战 👁 14 14538 字 2026-06-27
基于Claude Code速通Redis Set的设计与实现
随着AI编码工具的普及,笔者发现一个很不好的现象:问题解决效率确实高了,但每次问题修复后却没有任何收益,开发者的模型没有得到任何成长。Addy Osmani把这个现象叫作认知债务(cognitive debt),即一种用未来的能力换眼下的速度的工作方式。 Addy Osmani并不是反对使用AI,而
mini-redis实战 👁 22 20322 字 2026-06-26
Claude Code 的 webapp-testing 到底怎么验收网页?从 CDP 原理到脚本断言讲透
不知道大家有没有发现,我们身边经常有这样的人,他们越是有能力的,越是有知识的,越是低调,越是谦逊,因为他们深知,知道的越多,不知道的也就越多。 < more 你知道的越多,你不知道的也就越多,这是一句非常有哲理的话。 每个人的知识面都是有限的,你有可能在某个领域会有较深的研究,成为这个领域里的专家,
随笔 👁 14 5523 字 2026-06-26
吃透 Go 面向对象与集合:13 道高频面试题 + AI 编码避坑(中)
前言 AI 时代,开发者写代码的比例在降低,更多时间花在需求梳理、方案评审,以及最后的代码审查和功能验收上。角色一变,今年的 Go 面试也跟着变——不再纠缠你背不背得出 API,而是看你对 Go 的理解深度够不够:能不能在一堆 AI 生成的代码里,一眼看出那些编译能过、单测也过、一上量就出事的细节问
Go面试 👁 23 15957 字 2026-06-25
吃透 Go 并发与 GC:29 道高频面试题 + AI 编码避坑(下)
前言 AI降低了编写普通代码的门槛,但对程序员的要求反而变了:你需要掌握更多的底层原理、优秀的设计理念和语言细节,才能对AI生成的代码做出敏锐的审核、及时发现问题,保证软件运行的稳定。 例如针对一个接口的性能瓶颈,AI为了避免阻塞,提议用channel把逻辑异步化,结果因为协程没处理好,反而引发全局
Go面试 👁 12 34629 字 2026-06-25