/Java-Tutorial

Some learning Java tutorials, resources, documentation.

Primary LanguageJava

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