logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

告别 AI 代码乱炖!GitHub 爆火中文 Vibe Coding 指南,Java 开发者的 AI 编程终极工作流

《Vibe Coding中文指南》系统解析由Karpathy提出的“氛围编程”范式:以自然语言驱动AI生成代码,开发者聚焦意图对齐与结果校验。全文涵盖本质认知、Java工程化落地(Cursor+Claude 3.5实战)、标准化工作流及避坑指南,助力开发者从执行者升级为AI时代的决策者。

文章图片
#java#AI
Java 全链路测试体系:单元测试、集成测试与 TDD 从原理到落地

本文系统讲解Java测试体系,涵盖测试金字塔模型、单元测试(FIRST原则、JUnit5/Mockito/AssertJ实战)、集成测试(TestContainers真实环境)、TDD红-绿-重构实践,以及覆盖率认知、CI/CD集成等落地准则,助力开发者构建高质可维护代码。

文章图片
#java#单元测试#集成测试 +1
吃透 3 大核心架构模式:分层、六边形、整洁架构,从底层逻辑到落地实现全解

本文深入剖析微服务拆分困境,指出问题根源在于混淆技术边界与业务边界。提出DDD(领域驱动设计)作为破局之道:以战略设计(领域划分、统一语言、事件风暴、上下文映射)确定微服务合理边界;以战术设计(四层架构、聚合根、值对象等)保障领域模型内聚。结合电商订单域完整落地示例,揭示DDD本质是“先懂业务,再写代码”的设计思想。

文章图片
#架构
DDD 领域驱动设计:从战略到战术,终结微服务拆分的所有混乱

本文深入剖析微服务拆分困境,指出问题根源在于混淆技术边界与业务边界。提出DDD(领域驱动设计)作为破局之道:以战略设计(领域划分、统一语言、事件风暴、上下文映射)确定微服务合理边界;以战术设计(四层架构、聚合根、值对象等)保障领域模型内聚。结合电商订单域完整落地示例,揭示DDD本质是“先懂业务,再写代码”的设计思想。

文章图片
#微服务#架构
中间件:高可用、高性能、可扩展三大核心设计原则

本文深入解析中间件三大核心设计原则:高可用(故障隔离、冗余备份、限流降级、数据一致性)、高性能(IO模型优化、内存管理、无锁并发、序列化与算法优化)及可扩展(SPI插件化、微内核、协议标准化、水平扩展),并剖析其协同平衡之道。

文章图片
#中间件#架构#kafka
RocketMQ 两大核心特性深度拆解:事务消息与延时消息,从原理到实战全打通

RocketMQ作为阿里开源的金融级消息中间件,以高可靠、高吞吐、低延迟著称。其事务消息通过两阶段提交+回查机制,解决本地事务与消息发送的原子性问题;延时消息在5.x中升级为毫秒级任意时间定时消息,基于TimerStore与时间轮实现高性能调度,二者共同支撑分布式系统核心一致性与定时场景。

文章图片
#rocketmq#架构
分布式协调双雄深度拆解:ZooKeeper 与 Nacos 从底层原理到生产实战全指南

本文深度解析ZooKeeper与Nacos两大分布式协调中间件:ZooKeeper专注强一致协调,基于ZAB协议与ZNode模型,适用于大数据生态;Nacos则提供AP/CP双模、三层数据隔离及长轮询机制,是云原生下配置中心+服务发现的一站式选择。二者核心能力、架构差异与选型建议全面对比,附生产实践与避坑指南。

文章图片
#分布式#zookeeper
吃透 Redis 核心原理:内存模型、数据结构与持久化,从根上解决 90% 线上问题

本文深入剖析Redis三大核心基石:内存模型(含内存划分、碎片优化、过期与淘汰策略)、底层数据结构(String/Hash/List/Set/ZSet及扩展结构)和持久化机制(RDB/AOF/混合持久化),助开发者从set/get表层用法进阶到根因级问题解决。

文章图片
#redis#架构
SQL 性能优化全解:从执行计划到底层逻辑,根治 99% 的慢 SQL 与规范落地

本文系统讲解MySQL SQL性能优化,聚焦执行计划(EXPLAIN/ANALYZE)解读、慢SQL根治方案(索引设计、联表/分页/排序优化)、开发规范及MyBatis-Plus工程实践,破除常见误区,助力开发者从原理到落地全面提升数据库性能。

文章图片
#sql#性能优化#数据库 +1
击穿 Kafka 高可用核心:分区副本、ISR 机制与底层原理全链路拆解

本文深度解析Kafka高可用核心机制:从分区存储、副本分配、ISR同步模型,到HW/LEO语义、Leader选举与故障转移,结合代码实战与避坑指南,助你彻底掌握数据不丢失、低延迟、强一致的生产级实践。

文章图片
#kafka#分布式#架构
    共 63 条
  • 1
  • 2
  • 3
  • 7
  • 请选择