learning Java 开发
旨在记录学习Java EE,内容主要是对Java SE,Java Web,Java EE框架,Java 高级,面试就业指导一些东西和学习编程进行总结整理,适合了解 Java ,想进一步深入Java开发的人。
如果觉得不错,请在这个仓库上点个 star 吧,这也是对我的肯定和鼓励,谢谢了。
不定时进行整理和补充,需要关注更新的请 watch、star、fork哦。
仓库目录
学习记录总结中
尚硅谷JavaEE学习路线(http://www.atguigu.com/kecheng.shtml#course_a)
&&
黑马程序员JavaEE学习路线(http://bbs.itheima.com/thread-386464-1-1.html)
1Java语言核心
2Java与数据库交互技术
3JavaWeb前后端交互技术基础
4JavaEE框架阶段
5常用工具和环境
6Java高级课程
7互联网架构新技术
一:Java语言核心
1. Java核心语法
2. Java8新特性
3. Java9新特性
4. NIO
5. Java数据结构
二:Java与数据库交互技术
1-SQL与PL/SQL的使用
2-MySQL数据库
3-数据库事务
4存储过程
5-存储引擎
6-JDBC
7-Druid数据库连接池
三:JavaWeb前后端交互技术基础
I-HTML基础与CSS
2-JavaScript与Jquery
3-XML与XML解析
4-Tomcat服务器安装与配置
5-HTTP协议
6-服务器组件Servlet
7-JSP
8-EL表达式
9-JSTL
10-会话控制Cookie和Session
11-服务器组件Filter
12-服务器组件Listener
13-异步数据传输框架Ajax
14-文件的上传下载
15-前端框架Bootstrap
四:JavaEE框架阶段
1.系统整体分层解耦框架Spring
2.轻量级Web框架SpringMVC
3.轻量级持久层框架Mybatis
4.快速继承构建框架SpringBoot
5.分布式构建框架SpringCloud
6. Web安全框架SpringSecurity
7.分布式Session管理SpringSession
五:常用工具和环境
1.项目构建、jar包管理工具Maven
2.日志输出Log4j
3.分布式版本管理工具Git和GitHub
4.内存数据库Redis
5. MySQL优化
6. 服务器操作系统Linux常用操作、进程、线程
7. Java虚拟机JVM原理、优化
8.高并发编程工具JUC
9.命令解析器Shell
10.lntellij IDEA的使用
六:JavaEE高级课程
1.服务器操作系统Linux常用操作
2.远程调用技术WebService
3.内存数据Redis
4. MySQL高级
5. MyCat实现MySQL的分布式、分库分表、读写分离
6.支付接口调用开发
7.-Nginx反向代理、负载均衡、动静分离
8.全文索引数据库Solr
9.分布式构建框架Dubbo
10.Tomcat性能优化
11.JVM内存模型、参数调优
12.Java并发包JUC
七:互联网架构新技术
1.分布式架构中的注册中心Zookeeper
2.全文检索引擎Elasticsearch
3.日志接收、转发工具Logstash
4.用于分析Elasticsearch中数据的可视化平台Kibana
5.分布式发布·订阅消息系统Kafka
6.虚拟化应用容器Docker
7.大数据分析存储框架Hadoop
8.数仓仓库工具Hive
9. MapReduce编程模型
10.前端技术栈Node.js+vue.js
11.消息队列RabbitMQ
12.数据库增量订阅Canal
13.实时接口文档Swagger2
14.社交登录SpringSocial
点击相应的模块能看到每个目录的说明文档
30天搞定Java核心技术
web基础
MySQL数据库核心技术
博客文档
博客目录
赞助
Star即可 ^__^
TODO
做中学,学中做,疯狂输入计算输出中... 加油呀!
联系作者
Email: willowawen@gmail.com || 277445426@qq.com