分类浏览
jphotoshop:用 Java Swing 手写一个 Photoshop——架构与算法全解析
介绍我开发的 Photoshop 模拟工具 jphotoshop:纯 Java Swing 实现的多图层图像编辑器,支持魔棒/套索/贝塞尔选区、24 个滤镜、HSB 调整、文字图层与 .jps 工程文件。本文深入解析其像素管线、链式图层合成缓存、魔棒的 flood fill + 并查集 + 轮廓追踪算法链、通用卷积引擎与声明式插件装配等技术实现。
Java 高并发编程实战:同步工具、锁与线程池
系统梳理 Java 高并发中的核心工具与常见陷阱:从线程状态、JUC 同步类、volatile、死锁、锁策略到线程池与阻塞队列,配合图例与可运行代码。
JVM 内功修炼:运行时数据区、GC 演进与现代调优实践
系统梳理 JVM 运行时数据区、垃圾回收算法与收集器演进(含 ZGC/Shenandoah),补充现代 JDK 特性、图例解析、高频面试八股与线上性能调优避坑指南。
基于 UDP 通信的洋葱网络设计:服务器、Android 客户端与 P2P 控制总结
用新人能看懂的语言,梳理基于 UDP 的洋葱网络(Onion Network)架构、服务器与 Android 客户端设计要点,以及如何通过 UDP 信令网络实现 P2P 控制与 NAT 穿透,附 Mermaid 图解与避坑技巧。
C 语言入门:写给新手的核心语法、指针与避坑指南
结合《C Primer Plus》与算法基础,用新手能听懂的话梳理 C 语言核心语法、指针原理、常见陷阱与学习路线,并辅以 Mermaid 图解。
把佛经练成日常:一个程序员的无神论实修指南
无神论佛学的下半篇,只讲怎么练:接纳当下、放下目的、觉察杂念的三步微循环,觉知的四个阶段,安般念与程序员微冥想,STOP 与 RAIN 情绪急救,以及「努力但不被绑架」的行动框架。
程序员学屠龙术:把《毛选》读成一份改世界的工程手册
一份面向新人程序员的《毛泽东选集》学习总结:不背语录、不搞神化,把《实践论》《矛盾论》《论持久战》读成可操作的认识论与方法论。含调试、复盘、冥想、工作生活平衡的实操指南,附 Mermaid 图解与个人感悟。
如果你不懂算法,那就让你领教下佛法
面向程序员的无神论佛学世界观(上篇):不立神、不拜佛,把四部经典读成一条「无我→无法→无空」的破执路径;含六道轮回、五毒、六神通的心理学解读。实修方法见下篇,《大念处经》逐科详解见书架。
PMP 入门与实战:从项目经理角色认知到沟通方法
结合 PMP 体系与真实项目交付经验,用新人能看懂的方式梳理项目管理核心原理、五大过程组、WBS/风险/变更/沟通管理,并给出一批可直接复用的话术模板。