# JavaLearningNotes **Repository Path**: happysnaker/JavaLearningNotes ## Basic Information - **Project Name**: JavaLearningNotes - **Description**: Java后端学习笔记与学习资源,我的Java学习记录。这里将会涵盖Java、数据库、设计模式、计算机网络、操作系统、计算机组成原理、Spring框架以及运维等相关知识,同时也会分享我在学习过程中拥有的优质资源。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-01-31 - **Last Updated**: 2022-01-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README - [前言](#前言) - [博客](#博客) - [操作系统](#操作系统) - [计算机网络](#计算机网络) - [数据库](#数据库) - [设计模式](#设计模式) - [Java](#java) - [容器](#容器) # 前言 这里是[Happysnaker的学习笔记仓库](https://github.com/happysnaker/JavaLearningNotes),我将在这里存放我学习的记录,将对Java、数据库、操作系统、计算机网络、计算机组成以及其他知识进行总结,将针对常见面试考点以及一些扩展知识点进行学习记录,并分享我拥有的一些学习资源,欢迎大家star一起交流学习。 笔记仓库地址: [happysnaker/JavaLearningNotes](https://github.com/happysnaker/JavaLearningNotes) 键入`git clone https://github.com/happysnaker/JavaLearningNotes.git`或`git clone git://github.com/happysnaker/JavaLearningNotes.git`以克隆仓库。 # 博客 ## 操作系统 - **并发** - [进程间的通信方式](./blog/进程间通信方式.md) - [线程间的同步方式](./blog/线程间同步方式.md) - **虚拟化** - [深入解析分段与分页](./blog/深入解析分段与分页.md) - [页面置换算法](./blog/页面置换算法.md) ## 计算机网络 - [万字长文总结TCP](./blog/TCP详解.md) - [计算机网络中的安全、常见攻击、以及HTTPS原理与抓包实践](./blog/计算机网络中的安全、常见攻击、以及HTTPS原理与抓包实践.md) ## 数据库 - [事务底层原理](./blog/事务底层原理.md) - [INNODB锁知识](./blog/数据库锁知识.md) ## 设计模式 - [一文弄懂单例模式](./blog/设计模式之单例模式(Singleton).md) - [一文弄懂工厂模式](./blog/设计模式之工厂模式(Factory).md) - [一文弄懂观察者模式](./blog/设计模式之观察者模式(Observer).md) - [一文弄懂建造者模式](./blog/设计模式之建造者模式(Builder).md) - [一文弄懂适配器模式](./blog/设计模式之适配器模式(Adapter).md) - [一文弄懂代理模式](./blog/设计模式之代理模式(Proxy).md) ## Java - **JVM** - [详解Java垃圾回收机制与垃圾收集器](./blog/Java垃圾回收机制与垃圾收集器.md) - [synchronized底层原理](blog/synchronized底层原理.md) - [类加载机制](blog/类加载机制.md) - [JIT即时编译及优化技术.md](blog/JIT%20即时编译及优化技术.md) - **并发** - [synchronized底层原理](blog/synchronized底层原理.md) ## 容器 - [docker网络模型原理](./blog/Docker网络模型原理)