Java Core:处于萌芽阶段的 Java 核心知识库。
| 📊 | ⚔️ | 🖥 | 🚏 | 🏖 | 🌁 | 📮 | 🔍 | 🚀 | 🌈 | 💡 | 📖 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 集合 | 并发编程 | 操作系统 | JVM | 分布式 | Web框架 | 网络 | 数据库 | 算法 | 大数据 | 设计模式 | 面试题 |
- HashMap源码分析及面试题解答
- HashTable源码分析
- ConcurrentHashMap源码分析
- HashMap、HashTable、ConcurrentHashMap的区别
- 死锁
- Java线程面试题合集
- 进程和线程的区别
- 死锁的必要条件,怎么处理死锁
- Window内存管理方式
- 进程的几种状态
- IPC几种通信方式
- 什么是虚拟内存
- 虚拟地址,逻辑地址,线性地址,物理地址的区别
- Linux查看网络 内存 日志命令
- 内存模型以及分区
- 堆里面的分区
- 对象的创建与内存分配
- GC的两种判定方法
- GC的四种收集方法
- GC收集器有哪些?它们的特点是?
- Minor GC与Full GC分别在什么时候发生
- 类加载的五个过程
- 双亲委派模型
- Tomcat 类加载器之为何违背双亲委派模型
- 分派:静态分派与动态分派
- SpringMVC
- Spring
- MyBatis
- 整合SSM
- Struts2
- Hibernate
- OSI与TCP/IP各层的结构与功能
- TCP三次握手与四次挥手过程
- TCP拥塞控制
- TCP滑动窗口与回退N针协议
- HTTP的状态码含义
- TCP和UDP的区别
- IP地址分类
- Session和Cookie的区别
- Java中session的用法
- 九种跨域方式实现原理(完整版)
-
Redis
-
MySQL
- 数据结构
- 排序
- 二分查找与变种二分查找
- 二叉树的前中后续遍历
- 图的BFS与DFS算法
- 最小生成树prim算法
- 最短路径Dijkstra算法
- KMP算法
- 动态规划,贪心算法,分治算法
- 大数据处理:10亿数据找出最大的1000个