awesome-chinese-article 在学习计算机知识的过程中,遇到一些优秀的独立博客、公众号文章,记录在此,随缘更新,与诸位共飨。 目录 操作系统 计算机网络 数据库 数据结构与算法 Java 其他 操作系统 二进制 一文读懂原码、反码与补码 计算机底层为什么使用补码 字符编码 十分钟搞清字符集和字符编码 计算机网络 数据库 MySQL 优化 如何快速优化几千万数据量的订单表 数据结构与算法 Java OOP 为什么说「组合优于继承」 深入理解Java的接口和抽象类 接口与抽象类的应用(包括各自设计模式) Java的动态绑定和静态绑定 异常 Java应用架构中如何设计异常 泛型 Java泛型类型擦除以及类型擦除带来的问题 容器 一不小心就让Java开发者踩坑的fail-fast是个什么鬼 什么?for循环也会出问题? Java 8系列之重新认识HashMap 疫苗:Java HashMap的死循环 并发 深入分析ThreadLocal的实现原理 线程池运用不当的一次线上事故 JVM 开发框架 Spring 系统设计 缓存 缓存和数据库一致性问题,看这篇就够了 权限系统 转转统一权限系统的设计与实现-设计篇、后端实现篇、前端实现篇 分布式锁 分布式ID 高性能 负载均衡 一致性哈希原理剖析 其他 写作 如何写一个技术方案 如何写一个后端的技术方案 高质量技术文章创作之方法论 副业 万字泣血解析割韭菜内情,程序员别老想着做副业 降级论