Giter VIP home page Giter VIP logo

greister / learning-java Goto Github PK

View Code? Open in Web Editor NEW

This project forked from liuawen/learning-java

0.0 1.0 0.0 2.51 GB

Some learning Java tutorials, resources, documentation.

Java 93.89% PHP 0.01% HTML 5.69% PLSQL 0.01% Rich Text Format 0.01% TypeScript 0.03% Dockerfile 0.01% XSLT 0.01% Shell 0.01% Vue 0.10% LiveScript 0.01% Groovy 0.01% PLpgSQL 0.24% FreeMarker 0.01% Batchfile 0.01% JavaScript 0.01% Lex 0.01% Thrift 0.01% Python 0.01% Ruby 0.01%

learning-java's Introduction

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: [email protected]


learning-java's People

Contributors

dependabot[bot] avatar liuawen avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.