☕️ Java Java 基础 数据类型 String 运算 Object通用方法 关键字 反射 异常 泛型 注解 Java常见对象 抽象类和接口 正则表达式 其他 Java 容器 Java容器概览 容器中的设计模式 容器源码分析 - List 容器源码分析 - Map 容器源码分析 - 并发容器 Java 虚拟机 运行时数据区域 HotSpot 虚拟机对象 String 类和常量池 8 种基本类型的包装类和常量池 垃圾收集 内存分配与回收策略 类加载机制 Java 并发 基础知识 并发理论 并发关键字 Lock 体系 原子操作类 并发容器 并发工具 线程池 并发实践 Java IO 概览 磁盘操作 字节操作 字符操作 对象操作 网络操作 NIO JavaIO方式 👫 面向对象 设计模式 概述 创建型 行为型 结构型 面向对象思想 面向对象三大特性 关系类图 面向对象设计原则 📝 编程题 数据结构相关 数组和矩阵 字符串 链表 树 栈 队列 堆 哈希. 算法相关 查找 排序 动态规划 搜索 排列组合 贪心 数学运算 其他 💾 数据库 数据库理论 数据库系统原理 关系数据库设计理论 如何设计关系型数据库? SQL 编程题 LeetCode SQL 练习 MySQL 锁机制 事务隔离级别实现 索引 MySQL架构 MySQL优化 补充知识 ☎️ 常用框架 Spring SpringCloud Zookeeper Kafka ElasticSearch 📖 系统设计 Web 安全 常见安全问题 跨站脚本攻击 跨站请求伪造 Cookies问题 点击劫持问题 传输安全 密码安全 接入层注入问题 接入层上传问题 信息泄露 DoS攻击 重放攻击 分布式 分布式系统设计理念 CAP理论 BASE理论 分布式锁 分布式事务 分布式缓存的一致性哈希算法 网站架构 网站架构 设计秒杀系统 💪 工具 Git git - 简明指南 git - 图解 Github github - 小技巧 📚 参考资料 小专栏 参考仓库 参考书籍 慕课网