摘要: 最近在做 Code Review 的时候,我发现团队里越来越多的年轻工程师,开始频繁提交一些看起来极其规整、甚至连注释都写得完美无缺,但稍微往深了一看,业务逻辑根本跑不通的代码。 问他们怎么写的,答案出奇地一致:“这是 Copilot / ChatGPT / Claude Code 给出的代码,我看 阅读全文
posted @ 2026-05-13 09:33 Zhang_Xiang 阅读(865) 评论(20) 推荐(15)
摘要: 在 AI 技术圈中,几乎每天都有新的“自主编程智能体(Coding Agent)”横空出世,伴随的往往是某条极具视觉冲击力的演示视频,以及评论区里“程序员即将绝版”的惊呼。 然而,剥开 Demo 阶段的狂欢,当真正前沿的工程团队试图将这些被吹捧上天的智能体投入真实的工程代码库,去执行跨越数小时甚至数 阅读全文
posted @ 2026-04-10 15:25 Zhang_Xiang 阅读(615) 评论(0) 推荐(2)
摘要: 从 page、page_size 到游标:深入解析C端产品的两种主流分页技术 在开发 C 端应用程序时,无论是社交媒体的信息流、电商的商品列表,还是新闻 App 的文章列表,只要涉及到大量数据的展示,“分页”就是一个不可或缺的功能。它不仅能显著提升页面加载速度,还能优化服务器和数据库的性能。 长久以 阅读全文
posted @ 2025-09-05 14:42 Zhang_Xiang 阅读(1058) 评论(1) 推荐(2)
摘要: 基本概念 主题 Topic topic 是 Kafka 最基础的组织单位,类似于关系数据库中的数据表。做为使用 kafka 的开发者,你最应该考虑的是和 topic 相关的抽象。创建不同的 topic 保存不同种类的 events,或者通过不同的 topic 保存各种版本经过过滤、转换后的同类 ev 阅读全文
posted @ 2023-01-09 13:28 Zhang_Xiang 阅读(515) 评论(0) 推荐(0)
摘要: Zookeeper 和 KRaft 这里有一篇 Kafka 功能改进的 proposal 原文。要了解移除 ZK 的原因,可以仔细看看该文章。以下是对该文章的翻译。 动机 目前,Kafka 使用 Zookeeper 保存与分区(patitions)、brokers 相关的元数据,以及选举 Kafka 阅读全文
posted @ 2022-12-27 16:42 Zhang_Xiang 阅读(572) 评论(0) 推荐(0)
摘要: 准备: 信令服务 前端页面用于视频通话 demo github 地址。 前端页面 为了使 demo 尽量简单,功能页面如下,即包含登录、通过对方手机号拨打电话的功能。在实际生成过程中,未必使用的手机号,可能是任何能代表用户身份的字符串。 代码如下: <!DOCTYPE html> <html lan 阅读全文
posted @ 2022-10-31 15:25 Zhang_Xiang 阅读(1247) 评论(0) 推荐(1)
摘要: Spring AS 持久化 jdk version: 17 spring boot version: 2.7.0 spring authorization server:0.3.0 mysql version: 8.x 在 [[spring authorization server 实现授权中心]] 阅读全文
posted @ 2022-06-02 13:32 Zhang_Xiang 阅读(2261) 评论(2) 推荐(0)
摘要: java.io.Serializable 是 Java 中的一种标记接口(marker interface)。标记接口是一种特殊的接口,java.io.Serializable 接口没有任何方法,也没有常量。 对象序列化是将对象转换为静态有序的字节流的过程,因此该对象可以用于传输或持久化。反序列化是 阅读全文
posted @ 2022-05-22 12:59 Zhang_Xiang 阅读(284) 评论(0) 推荐(0)
摘要: Spring Data JPA build.gradle plugins { id 'org.springframework.boot' version '2.7.0' id 'io.spring.dependency-management' version '1.0.11.RELEASE' id 阅读全文
posted @ 2022-05-21 17:35 Zhang_Xiang 阅读(171) 评论(0) 推荐(0)
摘要: Spring Authorization Server 实现授权中心 源码地址 当前,Spring Security 对 OAuth 2.0 框架提供了全面的支持。Spring Authorization Server 出现的含义在于替换 Spring Security OAuth,交付 OAuth 阅读全文
posted @ 2022-05-10 17:27 Zhang_Xiang 阅读(4342) 评论(1) 推荐(2)