2020重新认知Java
知其然知其所以然
不做一个积极废人!!!
模式:官方+大白话
加深过程中会看书,借助搜索引擎,感谢前辈们的指导及不吝赐教!!!
基础篇
- 计算机基础知识(一定要懂的,忘记的在补补)
- 计算机基础
- 计算机理论
- 计算机网络
- Java概述
- Java概述
- Java开发环境搭建
- Java入门基础程序
- Java SE 8 API
- Java编程基础
- Java标示符和注释
- Java数据类型
- Java操作符
- Java流程控制
- Java常量、变量
- Java方法
- Java关键字
- Java面向对象
- 类和对象
- 封装
- 继承
- 多态
- 接口
- 抽象类
- 实现类
- Java常用类
- 常用类
- 集合类
- 异常类
- 枚举、泛型
- 正则表达式
- Java IO
- File类
- 字节流
- 字符流
- 转换流
- 缓冲流
- BIO、NIO、AIO
- Java线程
- 单线程
- 多线程
- 线程池
- Java反射、序列化
- 数据结构和算法
- JVM、JMM
- 设计模式
- JAVA设计模式
- EJB设计模式
- J2EE核心设计模式
前端篇
- HTML5
- CSS
- JavaScript
- JQuery
- VueJS
- NoteJS
- AngularJS
- 前端插件
数据库篇
- MySql
- Oracle
- Redis
- MongoDB
- 存储过程
- SQL优化
- JDBC、JNDI
- 连接池(JDBC/C3P0/Druid)
开发工具篇
- Eclipse
- Idea
- Svn
- Git
- PowerDesigner
- 数据库操作工具
- ETL工具
- Linux、Shell脚本
技术框架篇
- TCP/IP、HTTP协议、各种协议
- JSON、XML
- Java-Web核心
- Servlet(内置对象)
- Request与Response(作用域)
- Filter与Listener
- Cookie与Session
- SSH(Strtus2、Spring、Hibernate)
- SSI(SpringMvc、Spring、Ibatis)
- SSM(SpringMvc、Spring、Mybatis)
- Tomcat、Jboos、Jetty
- Maven
- 负载均衡
- Nginx
- 反向代理
- 缓存技术(Memcache、Ehcache)
- 各种日志
- 各种事物
- 各种锁
- 安全框架
- Shiro
- SpringSecurity
- 常用第三方技术
- JavaMail
- POI、JXLS
- ......
- Jinkens
- 热部署、热加载
- UML、DDD
- 设计风格、开发方式
- ================拓展知道就好
- EJB、JMX、Jfinal
- WebService
高级篇
- SOA(面向服务)、MSA(微服务)
- 深入理解高并发、高负载、高可用、高稳定
- 各种调优
- 分布式、集群
- SpringBoot、SpringCloud、SpringCloudAlibaba
- Dubbo、Zookeeper
- Socket、Netty
- 搜索引擎
- Solr
- Elasticsearch
- ELK(Elasticseach+Logstash+Kibana)
- Lucene
- 消息中间件
- RocketMQ
- Kafka
- RabbitMQ
- 分布式相关技
- FastDFS
- 分布式缓存
- 分布式事物
- 分布式锁
- 分布式调度
- Docker
- Kubernetes
- 算法
- 排序算法
- 加密算法
- ......
- 大数据技术
- 自然语言处理技术
- 人工智能技术
网络安全篇
- XSS
- CSRF
- SQL注入、XML注入、CRLF注入
- DOS/DDOS
书山有路勤为径,学海无涯苦作舟