/Learning-Java

learning Java 开发,Cease to code and you cease to live.

Primary LanguageJava

learning Java 开发

旨在记录学习Java EE,内容主要是对Java SE,Java Web,Java EE框架,Java 高级,面试就业指导一些东西和学习编程进行总结整理,适合了解 Java ,想进一步深入Java开发的人。

如果觉得不错,请在这个仓库上点个 star 吧,这也是对我的肯定和鼓励,谢谢了。

不定时进行整理和补充,需要关注更新的请 watch、star、fork哦。


仓库目录

学习记录总结中

尚硅谷JavaEE学习路线:(http://www.atguigu.com/download.shtml)

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