# Java 编程
# 1.java 核心编程
Java 基础概念 基本概念、面向对象、关键字、基本数据类型与运算、字符串与数组、异常处理、Object 通用方法
Java 集合框架 数据结构 & 源码分析:ArrayList、Vector、LinkedList、HashMap、ConcurrentHashMap、HashSet、LinkedHashSet and LinkedHashMap
Java 并发编程 线程状态、线程机制、线程通信、J.U.C 组件、JMM、线程安全、锁优化
Java I/O 磁盘操作、字节操作、字符操作、对象操作、网络操作、NIO
Java 虚拟机 运行时数据区域、垃圾收集、内存分配机制、类加载机制、性能调优监控工具
Java 设计模式 Java 常见的 10 余种设计模式,全 23 种设计模式逐步更新
Java Web 包含 Servlet & JSP、Spring、SpringMVC、Mybatis、Hibernate核心思想,如 IOC、AOP 等思想。SSM 更详细请转向:Spring 家族
# 2.Elasticsearch
- Elasticsearch
- kibana
- 分词
# 3.分布式缓存
- Redis
- Google Guava 内存缓存
# 4.算法
- 排序算法
- 动态规划
- 递归
- 回溯法
- 贪心算法
# 5.Spring家族
- SpringCore
- SpringBoot
- SpringMVC
- Spring Batch
- Spring Integeration
- Spring Mybatis
- Spring Security
# 6.微服务
- Nacos
- SpringCloud Alibaba
- Sentinel
- Spring Gateway
Apache License 2.0 | Copyright © 2022 by xueliang.wu 苏ICP备15016087号