Java 知识梳理

1. Ubuntu 开发环境搭建

1.1 Ubuntu18.04 安装Jdk1.8
1.2 Ubuntu18.04 安装Eclipse Oxygen
1.3 Ubuntu18.04 安装Maven 3.5.3
1.4 Ubuntu18.04 安装Atom
1.5 Ubuntu18.04 安装Mysql
1.6 Ubuntu18.04 安装Redis

2. Java基础

2.1 数据类型
2.2 运算符
2.3 字符串
2.4 静态域&静态方法
2.5 接口&抽象类
2.6 异常 断言&日志
2.7 正则表达式
2.8 字符集
2.9 Java命名规范

3. Java核心

3.1 克隆
3.2 Java 序列化
3.3 反射&泛型
3.4 集合框架
3.5 Java IO
3.6 Java NIO
3.7 Java 远程调用
3.8 Java 动态代理
3.9 Java 加解密
3.10 Java 关键字

4. 设计模式

4.1 23 种设计模式Java描述

5. 数据结构

5.1 堆
5.2 栈
5.3 队列
5.4 数组
5.5 链表
5.6 哈希表
5.7 二叉树
5.8 红黑树

6. 多线程

6.1 线程生命周期
6.2 线程属性
6.3 同步&锁
6.4 阻塞队列
6.5 线程安全集合
6.6 Callable&Future
6.7 执行器
6.8 同步器

7. 内存模型

7.1 方法区(Method Area)
7.2 JVM堆(Java Heap)
7.3 程序计数器(Program Counter Register)
7.4 虚拟机栈(Java Virtual Machine Stacks)
7.5 本地方法栈(Native Method Stacks)
7.6 方法区(Method Area)
7.7 class文件结构

8. Spring

8.1 Spring 框架核心
8.1.1 Spring Bean
8.1.2 Spring AOP
8.2 Spring MVC
8.2.1 DispatcherServlet
8.2.2 HandlerMapping
8.2.3 HandlerAdapter
8.2.4 ViewResovler
8.2.5 ModelAndView
8.2.6 HandlerExceptionResolver
8.2.7 RequestToViewNameTranslator
8.2.8 LocaleResolver
8.2.9 ThemeResolver
8.2.10 MultipartResolver
8.2.11 FlashMapManager
8.3 Spring RMI

9. Dubbo

9.1 Dubbo

10. Spring Boot

10.1 Spring Boot 快速搭建
10.2 Spring Boot 注解汇总

11. Spring Cloud

11.1 Spring Cloud

扫描二维码关注公众号,回复: 1748002 查看本文章

12. SQL

12.1 数据类型
12.2 运算符
12.3 主键、外键、索引&约束
12.4 建表、视图
12.5 增删改查
12.6 Join联接
12.7 排序group by&过滤having
12.8 事务
12.9 函数
12.10 SQL注入

13. JDBC

13.1 Jdbc API

14. MySQL

14.1 MySQL 安装
14.2 MySQL 增删改查
14.3 MySQL 函数
14.4 MySQL 视图
14.5 MySQL 存储过程
14.6 MySQL 触发器
14.7 MySQL 管理
14.8 MySQL&Java

15. Redis

15.1 Redis 安装
15.2 Redis 配置
15.3 Redis 数据类型
15.4 Redis 命令
15.5 Redis 键(key)
15.6 Redis 字符串(String)
15.7 Redis 哈希(Hash)
15.8 Redis 列表(List)
15.9 Redis 集合(Set)
15.10 Redis 有序集合(sorted set)
15.11 Redis HyperLogLog
15.12 Redis 发布订阅
15.13 Redis 事务
15.14 Redis 脚本
15.15 Redis 连接
15.16 Redis 服务器

16. MyBatis

16.1 初始化过程
16.2 XML配置
16.2 XML映射文件
16.2 动态SQL
16.2 Java API
16.2 缓存
16.2 日志

17. Hibernate

17.1 Hibernate 架构
17.2 Hibernate 增删改查
17.3 Hibernate 会话
17.4 Hibernate 持久化类
17.5 Hibernate 映射文件
17.6 Hibernate 映射类型
17.7 Hibernate O/R 映射
17.8 Hibernate 注释
17.9 Hibernate 查询语言
17.10 Hibernate 标准查询
17.11 Hibernate 原生 SQL
17.12 Hibernate 缓存
17.13 Hibernate 批处理
17.14 Hibernate 拦截器

18. RabbitMQ

18.1 工作队列
18.2 发布/订阅
18.3 路由
18.4 远程过程调用

19. Maven

19.1 安装配置
19.2 资源库
19.3 依赖机制
19.4 创建项目
19.5 pom.xml
19.6 插件
19.7 快照
19.8 运行单元测试

20. Git

20.1 Git初体验
20.2 安装Git
20.3 创建版本库
20.4 时光机穿梭
20.5 远程仓库
20.6 分支管理
20.7 标签管理

21. Linux

21.1 命令
21.2 目录结构
21.3 文件管理
21.4 Shell

22. Maven

22.1 Maven的作用
22.2 Maven安装和配置
22.3 Maven资源库
22.4 Maven使用

22. 博客中的代码

我的GitHub

猜你喜欢

转载自blog.csdn.net/weixx3/article/details/80331534
今日推荐