# studynotes
**Repository Path**: liyao0312/studynotes
## Basic Information
- **Project Name**: studynotes
- **Description**: 本人Java工程师一名,此笔记记录本人掌握的所有知识点,以备复习。 欢迎star,欢迎提交纠正。
- **Primary Language**: Java
- **License**: AFL-3.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-01-13
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README

| I | II | III | IV | V | VI | VII | VIII | IX |
| :---------------------: | :------------------------: | :------------------------: | :--------------------: | :-----------------------: | :----------------: | :------------------: | :------------------: | :------------------: |
| 算法
[📝](#一数据结构与算法) | Java
[☕️](#java核心技术教程) | JavaWeb
[📃](#javaweb) | Go
[📃](#go核心技术教程) | Beego
[🔍](#beego框架) | 数据库
[💾](#数据库) | 操作系统
[💻](#操作系统) | 网络通信
[☁️](#网络通信) | 设计模式
[📖](#设计模式) |
#
# Java核心技术教程
Java基础特性
- [Java基础面经](javacore/basics/basics.md)
- [反射机制](javacore/basics/java反射.md)
- [Java高级特性](javacore/advanced.md)
- 容器
- [容器概述](javacore/container/container.md)
- [Collection之List](javacore/container/container-list.md)
- [Collection之Set](javacore/container/container-set.md)
- [Collection之Queue](javacore/container/container-queue.md)
- [Map](javacore/container/container-map.md)
- [Map之面试问题集](javacore/container/container-map2.md)
- 多线程
- [Java 多线程面试题集](javacore/concurrent/Java多线程面试题集.md)
- [第一章 并发简介](javacore/concurrent/并发简介.md)
- [第二章 线程基础](javacore/concurrent/线程基础.md)
- [第三章 并发机制的底层实现](javacore/concurrent/并发机制的底层实现.md)
- [第四章 内存模型](javacore/concurrent/内存模型.md)
- [第五章 同步容器和并发容器](javacore/concurrent/同步容器和并发容器.md)
- [第六章 锁](javacore/concurrent/锁.md)
- [第七章 原子变量类](javacore/concurrent/原子变量类.md)
- [第八章 并发工具类](javacore/concurrent/并发工具类.md)
- [第九章 线程池](javacore/concurrent/线程池.md)
- Java虚拟机
- [Java虚拟机面经](javacore/jvm/jvm-interview.md)
- [第一章 运行时数据区域](javacore/jvm/jvm-memory.md)
- [第二章 垃圾收集](javacore/jvm/jvm-gc.md)
- [第三章 类加载机制](javacore/jvm/jvm-class-loader.md)
- [第四章 JVM 调优](javacore/jvm/jvm-performance.md)
- 输入输出流IO
- [IO面经](javacore/io/io.md)
- [Java 常用 IO 类](javacore/io/Java常用IO类.md)
- [Java 流操作](javacore/io/Java流操作.md)
- [Java 序列化](javacore/io/Java序列化.md)
- [Java 网络编程](javacore/io/Java网络编程.md)
- Java数据库操作
# JavaWeb
- [JavaEE](javaweb/javaee.md)
- JavaEE 面经
- JavaEE 之 Servlet 指南
- JavaEE 之 Jsp 指南
- JavaEE 之 Filter 和 Listener
- JavaEE 之 Cookie 和 Session
- [分布式技术](javaweb/distributed/distributed.md)
- [分布式技术面试题](javaweb/distributed/distributed.md)
- [分布式基础理论](javaweb/distributed/distributed.md)
- [分布式会话](javaweb/distributed/distributed.md)
- [分布式事务](javaweb/distributed/distributed.md)
- [分布式缓存](javaweb/distributed/distributed.md)
- [分布式锁](javaweb/distributed/distributed.md)
- [负载均衡](javaweb/distributed/distributed.md)
- Web 框架-Spring
- Web 框架-Spring Boot 教程
- 服务器
- Tomcat 应用指南
- Jetty 应用指南
- Nginx 简易教程
- 消息队列
- 缓存
- RPC
- 安全
- ORM
# Go核心技术教程
# Beego框架
# 数据库
- [MySql](database/database.md)
- [Redis]()
- [MongoDB]()
- [SQL]()
# 操作系统
- [Linux](linux/linux.md)
# 网络通信
- [网络通信面经](network/network-interview.md)
- 网络分层
- [计算机网络概述](network/network-guide.md)
- [计算机网络之物理层](network/network-physical.md)
- [计算机网络之链路层](network/network-data-link.md)
- [计算机网络之网络层](network/network-network.md)
- [计算机网络之传输层](network/network-transport.md)
- [计算机网络之应用层](network/network-application.md)
- 重要技术
- [超文本传输协议 HTTP](network/http.md)
- [域名系统 DNS](network/dns.md)
- [传输控制协议 TCP](network/tcp.md)
- [用户数据报协议 UDP](network/udp.md)
- [网际控制报文协议 ICMP](network/icmp.md)
- [网络协议之 WebSocket](network/websocket.md)
- [CDN 详解](network/cdn.md)
# 设计模式
- 单例设计模式
# [怎么用Git写书](怎么用Git写书.md)