后端技术 Java 集合怎么抓重点:HashMap、fail-fast 和 Arrays.asList 的坑 Java 集合这块知识很散,HashMap、ArrayList、HashSet、ConcurrentHashM…
后端技术 Spring 容器和依赖注入怎么理解:refresh、BeanPostProcessor 和多实现路由 Spring 容器这块很容易被讲成一堆类名:BeanFactory、ApplicationContext、Be…
后端技术 Java 并发基础怎么抓重点:synchronized、volatile、Lock、死锁和 jstack Java 并发知识很容易越学越散:线程状态、synchronized、volatile、Lock、死锁、jst…
工具与环境 Cloudflare 接 GitHub Pages 时 HTTPS 怎么配:A、CNAME 和 SSL/TLS 模式 把 GitHub Pages 绑定到自己的域名,再让 Cloudflare 接管 DNS 和 HTTPS,看起…
内容与站点 Mac RSS 阅读器怎么选:Folo、NetNewsWire 和 Reeder 的取舍 这两天又把 Mac 上的 RSS 阅读器翻了一圈。起因很普通:我想找一个能长期用的 RSS 客户端,最好能接 …
工具与环境 macOS 启动台里删不掉的 Agent 问号图标怎么清理 macOS 启动台里残留的 Agent 问号图标,通常不是桌面文件,而是 Launchpad 数据库缓存。本文记录一次定点清理 com.blizzard.agent 残留记录的完整过程。
工具与环境 Chrome 安装 React Developer Tools:Components 和 Profiler 面板怎么打开 开发 React 项目时,控制台经常会提示安装 React Developer Tools。这个扩展不是必须安…
后端技术 ZooKeeper 集群怎么理解:tickTime、initLimit、syncLimit 和 server.N 配置 ZooKeeper 是一个分布式协调服务。很多人第一次接触它,是因为 Kafka、Dubbo、HBase 或旧…