Skip to content
  • AMQP 协议是什么

    这是我学习 AMQP 协议时整理的笔记。接触 RabbitMQ 时经常看到"AMQP 0-9-1"这个说法,一开始只知道 RabbitMQ 是消息队列,没搞懂协议层到底在讲什么。这篇把 AMQP 拆清楚:它是什么、为什么存在、核心模型长什么样,以及它和 RabbitMQ 的关系。


    一、一句话理解

    AMQP(Advanced Message Queuing Protocol,高级消息队列协议)是消息队列领域的"通用语言"——一个开放的、跨厂商的应用层协议。RabbitMQ 是它最著名的实现(RabbitMQ 实现了 AMQP

  • 架构设计FAQ

    系统架构设计中的常见问题与核心概念速查。点击下面的文章阅读:

    • 系统架构设计常见问题 FAQ——10 个高频问答:单体 vs 微服务、为什么分层、CAP 定理、接口幂等、分布式事务选型、缓存一致性、限流算法、MQ 防丢防重防乱序、水平扩展与无状态化、分库分表
    • AMQP 协议是什么——消息队列的开放协议("消息队列的 HTTP"),Exchange/Queue/Binding 核心模型
  • RabbitMQ 快速入门

    这是我学习 RabbitMQ 时整理的入门笔记。消息队列是分布式系统里绕不开的组件,秒杀系统的异步削峰、订单超时、日志收集、应用解耦都用它。这篇先把 RabbitMQ 的核心概念和上手流程过一遍,代码按 Spring Boot 落地。


    一、为什么需要消息队列

    先把"解决什么问题"想清楚,否则学了概念也不知道用在哪。消息队列解决三类问题:

    1. 异步削峰:秒杀下单一瞬间流量巨大,直接同步写库会打爆数据库。先丢进队列,消费者按自己的速度慢慢处理——把"瞬间高峰"变成"平稳流量"。
    2. 应用解耦:下单后要发短信、发邮件
  • 秒杀系统架构分析与 Spring Boot 实现

    这篇文章是我学习秒杀系统时整理的笔记。我为什么拿秒杀当高并发入门的第一个案例?因为它把高并发里最典型的问题一次性全占了:瞬时流量、热点数据、库存一致性、异步削峰。把秒杀搞明白,分布式系统里缓存、消息队列、数据库一致性这些核心知识就全串起来了。

    笔记按"先看整体架构,再逐层拆代码"的顺序写,代码按 Spring Boot 落地,能写真实代码的写真实代码,不适合写代码的用伪代码说明。


    一、先看整体架构:流量是怎么一层层被削掉的

    浏览器 / App
      │  ① 商品页静态化 + CDN(读不回源)
      │  ② 答题/验证码、
  • 系统架构设计常见问题 FAQ

    这是我学习系统架构设计时整理的常见问题清单。很多问题我第一次接触时都答不上来,后来一个个查资料、写代码验证,才慢慢想明白。这里按"问题 → 结论 → 为什么"的方式记下来,方便自己回看,也希望能帮到同样在学的人。


    1. 单体架构和微服务架构怎么选?

    结论:团队规模小、业务早期、交付周期紧,选单体;业务模块独立演进、团队多人并行、需要独立扩缩容,才考虑微服务。

    很多人一上来就想上微服务,其实微服务解决的问题是"多人并行开发 + 独立部署 + 独立扩容",代价是分布式带来的通信、事务、排查问题复杂度。单体先跑通业务、模

  • CXTechEAM 固定资产管理系统:三端协同开发的技术难点与踩坑实录

    一套固定资产管理系统(EAM),从后端 Spring Boot、前端 Vben/Vue3 到 Android Compose App 三端同时推进,覆盖资产八大业务模块(领用 / 借用 / 调拨 / 盘点 / 维修 / 报废 / 折旧 / 租户初始化)。本文不堆概念,只把开发过程中真实踩过的坑、对应的代码级根因和修复方式拉出来复盘,供同类项目避雷。

    一、技术栈概览

    技术栈 说明
    Server RuoYi-Vue-Plus 5.6.0 + MyBatis-Plus 3.5.
  • 3年的间隔年,准备再出发

    路,总是走着走着才清晰

    从小到大,我走的似乎就和大多数人不一样。

    23年因为一些事情,从广州回到了老家。这三年一混而过,我想,是时候再收拾起行囊,继续出发了。

    这次打算去惠州找工作、常住。不知道能不能顺利找到自己满意的工作,但我还是充满激情的,还是喜欢折腾。虽然年纪也不小了,但暂时还没有什么成家的欲望——先把日子过好吧,先找自己喜欢干的事情去做。

    我喜欢发现问题、解决问题的过程。也想以后能有自己的工作室,去废品站捡点漏,锻炼修东西的手艺,顺便拍拍自媒体。

    现在 AI 流行之后,很多事情变容易了,也很多事情变难了。

    股市给我的一课

  • 688110东芯股份

    最近小资金买了点东芯股份这票,体验了一把强者恒强的感觉,今天最高涨了18个点,下午突然大幅度回撤,导致利润大幅度回撤,尾盘出了一部分,评论区说是卡异动,但是感觉确实是弱了点,下午没有涨停就应该要出掉了,还是侥幸和贪心,让利润回撤了不少,一定要记住不要贪心! alt text 位置比较高的地方又加了半仓,要记住这种位置加仓的又利润要先撤,如果好几次冲不上涨停。 alt text 记录下给自己提个醒。

  • 7月初股票记录总结

    有一两个月没记录股票了,因为忙着很多事情,现在在摩旅的路上,在大理的酒店里面,因为外面下着小雨,没什么地方去,就记录下这两个月的炒股感想,先说结论,很幸运,5月还有20多w的亏损,2个月回本了15w,现在只有5w多点就回本了,主要是宗申动力和拉卡拉两个票吃了一波,下面上截图: alt text alt text 如果够幸运的话,年底应该是能回本的,因为在摩旅,也没什么时间看股票,偶尔买一点,但是总体是盈利的,我现在很少去复盘股票,都是看K线和盘口进行交易,不及预期就走人,是不是大道至简这个意思?

  • Windows 11 安卓子系统 (WSA) 安装及 APK 部署指南

    因为想在windows11上安装一些安卓上的炒股软件,看了一大圈很多都是无效的,windows现在自带了一个WSA子系统,可以无缝安装安卓应用,后面在github上找了一个WSA Toolbox 最新版,安装打开以后,界面最下面有一个链接点击进去可以安装的,顺便我用DeepSeek生产了一段下面的文章内容,还没有验证是不是完整可用,先mark在这边,后面如果需要再装再测试,但是上面的github链接是可以的装的,就是要安装apk的时候