Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

liuawen/Learning-Java

Repository files navigation

learning

[TOC]

Java 开发

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

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

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

我先 Java基础(JDK、面向对象、进阶 集合、JVM、多线程与并发) + 数据结构与算法 + 数据库 + 框架+ 项目

再 缓存Redis、设计模式、综合能力、Linux系统与运维


仓库目录

学习记录总结中

1Java语言核心

2Java与数据库交互技术

3JavaWeb前后端交互技术基础

4JavaEE框架阶段

5常用工具和环境

6Java高级课程

7互联网架构新技术

8实战项目

9面试

10进阶 架构

一:Java语言核心

1. Java核心语法

​ ​ 2. Java8新特性 ​ ​ 3. Java9、10、11、12、13、14新特性 ​ 4. NIO

5. Java数据结构
Java基础 Java基础语法 面向对象基础 API基础 集合基础 面向对象进阶 常用API
异常 集合 IO 多线程 网络编码 Lambda 放射 基础加强

二: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
Linux 
HTML5&CSS&Nginx
Web服务器基础
Servlet
Request&Response
Cookie&Session
JSP
EL
JSTL
Filter&Listener
文件上传和下载
MySQL
JDBC
MyBatis
JavaScript
jQuery
Ajax
Vue
ElementUI+案例
Redis
Maven基础
面试
面试宝典

四:JavaEE框架阶段

1.系统整体分层解耦框架Spring
2.轻量级Web框架SpringMVC
3.轻量级持久层框架Mybatis
4.快速继承构建框架SpringBoot
5.分布式构建框架SpringCloud
6. Web安全框架SpringSecurity
7.分布式Session管理SpringSession
主流框架
Spring
SpringMVC
Maven高级
Zookeeper
Dubbo

五:常用工具和环境

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
流行框架
Spring Boot
Spring Cloud
RabbitMQ
Docker
Elasticsearch

七:互联网架构新技术

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

八:实战项目

从0开始 独立完成企业级Java电商网站开发
Java企业级电商项目架构演进之路 Tomcat集群与Redis分布式
Java双版本(SSM到SpringBoot)校园商铺全栈开发
Spring Boot双版本(1.5/2.1) 打造企业级微信点餐系统
Netty+Spring Boot仿微信 全栈开发高性能后台及客户端
Java短视频小程序开发 全栈式实战项目
Java开发企业级权限管理系统
知识拆解+经典定时任务案例 精讲Java定时任务框架Elastic-Job和Quartz
BAT大牛亲授 基于ElasticSearch的搜房网实战
聚焦Java性能优化 打造亿级流量秒杀系统
ElasticSearch7+Spark 构建高相关性搜索服务&千人千面推荐系统
Java从单体到微服务打造房产销售平台
打造仿猫眼项目 以Dubbo为核心解锁微服务
SpringCloud微服务框架 实战企业级优惠券系统
基于SpringCloud微服务架构下 广告系统设计与实现
SpringCloud+Vue前后端分离 开发企业级在线视频课程系统
传智健康
畅购商城
充吧
谷粒商城
众筹项目
谷粒在线教育
前
Vue 实战商业级读书Web APP 全面提升技能
移动Web App开发之实战美团外卖
React全家桶+AntD 共享单车后台管理系统开发
React16.4开发简书项目 从零基础入门到实战
Vue2.0开发企业级移动端音乐Web App
新版Vue2.6+Node.js+MongoDB 全栈打造商城系统
微信小程序云开发-从0打造云音乐全栈小程序
Electron+React+七牛云 实战跨平台桌面应用
Vue全家桶实战 从零独立开发企业级电商系统
Vue Element+Node.js开发企业通用管理后台系统
利用Go优越的性能 设计与实现高性能企业级微服务网关
Node.js仿知乎服务端-深入理解RESTful API
Angular 8开发拼多多WebApp-从基础到项目实战
Node.js+Koa2+MySQL打造前后端分离精品项目《旧岛》
Vue.js2.5+cube-ui重构饿了么App(经典再升级)

九:面试

Java

十:大数据

Reading

Java基础(JDK、面向对象、进阶 集合、JVM、多线程与并发)

数据结构与算法 + 数据库 + 框架+ 项目 + 缓存Redis、设计模式、综合能力、Linux系统与运维

Java核心技术 卷

Java编程思想

Java8实战

阿里巴巴 Java 开发手册

深入理解JVM

Java 多线程编程核心技术

Java 并发编程的艺术

剑指 Offer

MySQL 技术内幕

设计模式

Redis 深度历险

Elasticsearch 实践

Hbase 不睡觉书

重构 - 改善既有代码的设计

代码整洁之道

编写可读代码的艺术

修改代码的艺术

Effective Java

TODO

做中学,学中做,疯狂输入计算输出中... 加油呀!

实践出真知 总结排查错误 先思考 再分析调试


联系作者

Email: willowawen@gmail.com


About

Some learning Java tutorials, resources, documentation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /