目录结构 🏖 🌁 📮 🌈 🚀 ⚔️ 🖥 🚏 Java 数据库 计算机网络 算法 操作系统 设计模式 系统设计 框架原理 Java JAVA基础 JAVA虚拟机 JAVA并发 JAVA容器类 锁汇总 数据库 MySQL Redis MySQL数据库开发规范 计算机网络 计算机网络 算法 数据结构与算法 LeetCode解题总结 海量数据处理总结 操作系统 操作系统 Linux 设计模式 设计模式 系统设计 系统设计 框架原理 Spring实现原理 MyBatis实现原理 Solr实现原理 Dubbo实现原理 Java后端知识点 1、集合类 ArrayList源码分析(基于JDK8) ConcurrentHashMap总结 疫苗:JAVA HASHMAP的死循环 2、三大框架 CGLIB介绍与原理 我们为什么要使用AOP? MyBatis框架及原理分析 3、Redis/Mysql Redis到底是多线程还是单线程? 数据库_MySQL_由浅入深理解索引的实现 缓存穿透,缓存击穿,缓存雪崩解决方案分析 4、多线程 ThreadLocal从源码分析总结到内存泄漏 Java中Synchronized的用法 AtomicStampedReference解决ABA问题 三个线程循环打印ABC10次的几种解决方法 java 中的锁 -- 偏向锁、轻量级锁、自旋锁、重量级锁 5、JVM 垃圾回收器比较: G1 vs CMS 6、架构 什么是高并发 ,详细讲解 缓存淘汰算法--LRU算法(java代码实现) 从输入URL到浏览器显示页面发生了什么 分布式缓存中的一致性Hash 算法 7、计算机网络 https是如何保证数据传输的安全 8、算法 关于链表的面试问题(判断一个单链表中是否有环) 9、各大框架和中间件底层原理 基于Solr的空间搜索 RabbitMQ的应用场景以及基本原理介绍