工具与环境 Chrome 安装 React Developer Tools:Components 和 Profiler 面板怎么打开 开发 React 项目时,控制台经常会提示安装 React Developer Tools。这个扩展不是必须安…
后端技术 ZooKeeper 集群怎么理解:tickTime、initLimit、syncLimit 和 server.N 配置 ZooKeeper 是一个分布式协调服务。很多人第一次接触它,是因为 Kafka、Dubbo、HBase 或旧…
数据与中间件 消息队列高可用怎么理解:RabbitMQ 集群、镜像队列和 Kafka 副本 消息队列能解耦、削峰、异步化,但它也会把系统可用性的一部分压到 MQ 上。只要业务链路依赖 MQ,就必须回答一…
数据与中间件 Redis 底层数据结构和持久化怎么理解:SDS、字典、跳表、RDB 与 AOF Redis 平时用起来很简单:String、Hash、List、Set、ZSet。但如果只停留在命令层面,排查…
后端技术 Spring Boot 项目怎么起步:Initializr、配置读取、MyBatis 和脚手架边界 Spring Boot 项目最容易走向两个极端:一种是只用 Initializr 点几下就开始写业务,后面配置…
数据与中间件 MySQL EXPLAIN 怎么看:type、key、rows 和 Extra 先抓重点 排查慢 SQL 时,很多人会先把 SQL 复制出来,加一个 EXPLAIN,然后被一排字段劝退。其实日常优化不…
工具与环境 Python 环境管理怎么选:uv、venv、Poetry 和 Conda 的取舍 很多开发机上都会留下一个巨大的 anaconda3 目录。它不是坏东西,但也不是每台机器都需要。以前写 Pyt…
工具与环境 Mac 开发机清理实战:Homebrew、MySQL binlog 和用户目录残留怎么处理 开发机用久以后,磁盘空间经常不是被一个明显的大文件吃掉,而是被几类东西慢慢堆起来:用户根目录里的旧缓存、迁移残…
内容与站点 Tailwind CSS 模板怎么选:UI Kit、落地页和 Vue/Next 博客模板怎么取舍 找前端模板时,Tailwind CSS 很容易让人一眼心动:落地页干净,组件好看,复制一段 class 就能出…
工具与环境 Homebrew 常用命令怎么理解:formula、cask、tap、services 和 cleanup Mac 上装开发工具,很多人第一反应就是 Homebrew。但刚开始用时,容易把几件事混在一起:brew in…