# javaSummaryBooks **Repository Path**: yuan625/java-summary-books ## Basic Information - **Project Name**: javaSummaryBooks - **Description**: 本仓库存放的是技术类知识点总结,专注于基础知识,应用架构,业务架构,中台架构治理之道和代码防腐相关知识。 如果对您有帮助,您可以关注公众号【窝居java技术站】了解。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2020-11-28 - **Last Updated**: 2022-09-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # java知识类总结:javaSummaryBooks ![](https://badgen.net/badge/original/javaSummaryBooks/orange) ![](https://badgen.net/badge/organization/join%20us/138c7b) ![](https://badgen.net/badge/books/read%20together/cyan) ![](https://badgen.net/badge/readers/share%20together/cyan) ![](https://badgen.net/badge/PRs/welcome/green) ### 介绍 本仓库存放的是技术类知识点总结,专注于基础知识,应用架构,业务架构,中台架构治理之道和代码防腐相关知识。 如果对您有帮助,您可以关注公众号【窝居java技术站】以及【个人博客[softbabet](http://114.67.107.180/ynblog/)】了解,同时点右上角 "Star" 支持一下,谢谢! 如果您想获悉此仓库的实时更新信息,您可以点右上角 [![Fork me on Gitee](./img/forkme.svg)](https://gitee.com/yuan625/java-summary-books)感谢您的支持! 本仓库还在不断开发完善中,如有建议或问题请通Issues反馈! 阅读进入[Pages](http://yuan625.gitee.io/java-summary-books/) #### 公众号: 窝居java技术站 更多技术类文章,请扫描下方二维码,关注公众号窝居java技术站 ![](./img/gongzhonghao.jpg) ### 资源 - [《On Java 8》中文版](https://lingcoder.gitee.io/onjava8/#/) - [互联网 Java 工程师进阶知识完全扫盲](https://doocs.github.io/advanced-java/#/) - [JavaGuide](https://snailclimb.gitee.io/javaguide/#/) - [CS-Notes](http://www.cyc2018.xyz/#) - [JCSprout](https://crossoverjie.top/JCSprout/#/) - [SpringAll](https://github.com/wuyouzhuguli/SpringAll) - [JavaInterview](https://github.com/OUYANGSIHAI/JavaInterview) - [Java 面试必会](https://github.com/gzc426/Java-Interview) - [秒杀系统设计与实现](https://github.com/qiurunze123/miaosha) - [Java工程师面试复习指南](https://github.com/h2pl/Java-Tutorial) - [自学编程之路](https://github.com/hansonwang99/JavaCollection) - [HTML特殊字符编码对照表](https://www.jb51.net/onlineread/htmlchar.htm) #### Java8 简明教程 - [章节一](docs/source/modern-java/ch1.md) - [章节二](docs/source/modern-java/ch2.md) - [章节三](docs/source/modern-java/ch3.md) - [章节四](docs/source/modern-java/ch4.md) - [章节五](docs/source/modern-java/ch5.md) - [章节六](docs/source/modern-java/ch6.md) - [章节七](docs/source/modern-java/ch7.md) - [章节八](docs/source/modern-java/ch8.md) - [章节九](docs/source/modern-java/ch9.md) - [章节十](docs/source/modern-java/ch10.md) #### 深入浅出 Java多线程 ##### 第⼀篇:基础篇 - [01|进程与线程基本概念](docs/readbooks/java-thread/article/01/1.md) - [02|Java多线程入门类和接口](docs/readbooks/java-thread/article/01/2.md) - [03|线程组和线程优先级](docs/readbooks/java-thread/article/01/3.md) - [04|Java线程的状态及主要转化方法](docs/readbooks/java-thread/article/01/4.md) - [05|Java线程间的通信](docs/readbooks/java-thread/article/01/5.md) ##### 第⼆篇:原理篇 - [06|Java内存模型基础知识](docs/readbooks/java-thread/article/02/6.md) - [07|重排序与happens-before](docs/readbooks/java-thread/article/02/7.md) - [08|volatile](docs/readbooks/java-thread/article/02/8.md) - [09|synchronized与锁](docs/readbooks/java-thread/article/02/9.md) - [10|CAS与原子操作](docs/readbooks/java-thread/article/02/10.md) - [11|AQS](docs/readbooks/java-thread/article/02/11.md) ##### 第三篇:JDK⼯具篇 - [12|线程池原理](docs/readbooks/java-thread/article/03/12.md) - [13|阻塞队列](docs/readbooks/java-thread/article/03/13.md) - [14|锁接口和类](docs/readbooks/java-thread/article/03/14.md) - [15|并发容器集合](docs/readbooks/java-thread/article/03/15.md) - [16|CopyOnWrite容器](docs/readbooks/java-thread/article/03/16.md) - [17|通信工具类](docs/readbooks/java-thread/article/03/17.md) - [18|Fork/Join框架](docs/readbooks/java-thread/article/03/18.md) - [19|Java 8 Stream并行计算原理](docs/readbooks/java-thread/article/03/19.md) - [20|计划任务](docs/readbooks/java-thread/article/03/20.md) ### 目录 - java基础篇 - [基础模块](#java基础模块) - [面向对象](#java面向对象模块) - 架构系列 - [多线程并发编程](#多线程并发编程) - [高并发网络编程](#高并发网络编程) - [Java系统性能调优](#Java系统性能调优) - [分布式消息中间件](#分布式消息中间件) - [负载均衡中间件](#负载均衡中间件) - 知识点篇 - [知识点](#知识点) - 阅读总结篇 - [阅读总结](#阅读总结) ### 详细目录 #### java基础模块 - [java介绍,关键字标识符,注释](docs/base/javabase/java介绍,关键字标识符,注释.md) - [编码,常量,转义字符,进制,数据类型](docs/base/javabase/编码,常量,转义字符,进制,数据类型.md) - [流程控制](docs/base/javabase/流程控制.md) - [数组及内存](docs/base/javabase/数组及内存.md) - [二维数组](docs/base/javabase/二维数组.md) #### java面向对象模块 - [函数,重载,递归,面向对象,匿名对象,成员与局部变量,局部代码块](docs/base/javabase/函数,重载,递归,面向对象,匿名对象,成员与局部变量,局部代码块.md) - [构造函数,this,初始代码块,面向对象的特征,封装,权限修饰符](docs/base/javabase/构造函数,this,初始代码块,面向对象的特征,封装,权限修饰符.md) - [继承,重写,super,多态](docs/base/javabase/继承,重写,super,多态.md) - [Static,final,静态变量最终类](docs/base/javabase/Static,final,静态变量最终类.md) - [接口,内部类,包,垃圾回收](docs/base/javabase/接口,内部类,包,垃圾回收.md) - [String](docs/base/javabase/String.md) - [包装类,数学类,日期类](docs/base/javabase/包装类,数学类,日期类.md) #### 多线程并发编程 ##### 1-1 java基础 - [JAVA程序运行原理分析](docs/framerak/多线程并发编程/java基础/1-1.1JAVA程序运行原理分析.md) - [线程状态](docs/framerak/多线程并发编程/java基础/1-1.2.线程状态.md) - [线程中止](docs/framerak/多线程并发编程/java基础/1-1.3.线程中止.md) - [内存屏障和CPU缓存](docs/framerak/多线程并发编程/java基础/1-1.4.内存屏障和CPU缓存.md) - [线程通信](docs/framerak/多线程并发编程/java基础/1-1.5.线程通信.md) - [线程封闭之ThreadLocal和栈封闭](docs/framerak/多线程并发编程/java基础/1-1.6.线程封闭之ThreadLocal和栈封闭.md) - [线程池应用及实现原理剖析](docs/framerak/多线程并发编程/java基础/1-1.7.线程池应用及实现原理剖析.md) ##### 1-2 线程安全问题 - [线程安全之可见性问题](docs/framerak/多线程并发编程/线程安全问题/1-2.1.线程安全之可见性问题.md) - [线程安全之原子操作](docs/framerak/多线程并发编程/线程安全问题/1-2.2.线程安全之原子操作.md) - [JAVA锁相关](docs/framerak/多线程并发编程/线程安全问题/1-2.3.JAVA锁相关.md) ##### 1-3 J.U.C并发编程包详解 - [Lock接口及其实现](docs/framerak/多线程并发编程/J.U.C并发编程包详解/1-3.1.Lock接口及其实现.md) - [AQS抽象队列同步器详解](docs/framerak/多线程并发编程/J.U.C并发编程包详解/1-3.2.AQS抽象队列同步器详解.md) - [并发容器类](docs/framerak/多线程并发编程/J.U.C并发编程包详解/1-3.3.并发容器类.md) - [ForkJoin框架详解](docs/framerak/多线程并发编程/J.U.C并发编程包详解/1-3.4.ForkJoin框架详解.md) #### 高并发网络编程 - [JavaNIO网络编程](docs/framerak/高并发网络编程/JavaNIO网络编程.md) - [Netty框架源码学习](docs/framerak/高并发网络编程/Netty框架源码学习.md) - [高并发网络编程(一)](docs/framerak/高并发网络编程/高并发网络编程(一).md) #### Java系统性能调优 - [JVM性能篇](docs/framerak/Java系统性能调优/JVM性能篇.md) - [性能调优综合实战](docs/framerak/Java系统性能调优/性能调优综合实战.md) - [JVM问题处理定位](docs/framerak/Java系统性能调优/JVM问题处理定位.md) #### 分布式消息中间件 - [分布式消息中间件(一)](docs/framerak/分布式消息中间件/分布式消息中间件(一).md) #### 负载均衡中间件 - [nginx负载均衡](docs/framerak/负载均衡中间件/nginx负载均衡.md) - [nginx代理缓存机制](docs/framerak/负载均衡中间件/nginx代理缓存机制.md) - [nginx通过Lua拓展](docs/framerak/负载均衡中间件/nginx通过Lua拓展.md) - [nginx最佳实践](docs/framerak/负载均衡中间件/nginx最佳实践.md) - [LVS基础概念解析](docs/framerak/负载均衡中间件/LVS基础概念解析.md) - [基于VIP的Keepalived高可用架构](docs/framerak/负载均衡中间件/基于VIP的Keepalived高可用架构.md) - [搭建LVS负载均衡集群](docs/framerak/负载均衡中间件/搭建LVS负载均衡集群.md) - [使用CDN实现应用的缓存和加速](docs/framerak/负载均衡中间件/使用CDN实现应用的缓存和加速.md) - [通过DNS实现高可靠的负载均衡和访问提速](docs/framerak/负载均衡中间件/通过DNS实现高可靠的负载均衡和访问提速.md) ### 容器化技术 #### Docker容器 ##### docker入门 - [Docker基础概念](docs/framerak/容器化技术/基础概念.md) - [Docker安装与加速](docs/framerak/容器化技术/Docker安装与加速.md) - [Docker常用的命令](docs/framerak/容器化技术/Docker常用的命令.md) - [利用DcokerFile构建私有镜像](docs/framerak/容器化技术/利用DcokerFile构建私有镜像.md) - [运行java程序](docs/framerak/容器化技术/运行java程序.md) - [搭建docker私有仓库](docs/framerak/容器化技术/搭建docker私有仓库.md) ##### docker进阶 - [数据挂载](docs/framerak/容器化技术/数据挂载.md) ##### 网易docker最佳实践 #### Kubernetes集群 ##### K8S前言篇 ##### K8S入门 ##### K8S进阶 ##### K8S最佳实践 ### 分布式系统开发 ### 云课堂后端项目实战 - [GitLab_Jenkins_SonarQube持续集成实践](docs/framerak/云课堂后端项目实战/GitLab_Jenkins_SonarQube持续集成实践.md) #### 网易商业化项目 - [(一)网易云音乐-评论系统后端架构分析](docs/framerak/网易商业化项目/网易云音乐-评论系统后端架构分析.md) - [(二)网易大数据应用](docs/framerak/网易商业化项目/网易大数据应用.md) - [(三)网易严选-电商系统框架分享](docs/framerak/网易商业化项目/网易严选-电商系统框架分享.md) - [(四)网易云课堂-后端整体架构分享](docs/framerak/网易商业化项目/网易云课堂-后端整体架构分享.md) #### 知识点 - [java实现网络爬虫详解](docs/point/java实现网络爬虫详解.md) - [docker详解](docs/point/docker/docker详解.md) - [ngin详解](docs/point/niginx/ngin详解.md) - [rabbitmq详解](docs/point/rabbitmq/rabbitmq详解.md) - [springcloud讲解](docs/point/springcloud/springcloud讲解.md) - [高并发限流](docs/point/高并发限流/高并发限流.md) - [redis讲解](docs/point/redis讲解.md) - [常用排序](docs/arithmetic/常用排序.md) - [mysql函数](docs/point/mysql函数.md) - [elk](docs/point/elk/elk.md) #### 阅读总结 - [代码精讲之路](docs/readbooks/代码精讲之路.md) - [JavaSE安全编码准则](docs/readbooks/JavaSE安全编码准则.md) #### 前端笔记 - [ES6基础](docs/front-end/ES6基础.md) #### 视频笔记 - [Elasticsearch](docs/mv/es/Elasticsearch.md)