# JAVA2020 **Repository Path**: yourxiong/JAVA2020 ## Basic Information - **Project Name**: JAVA2020 - **Description**: Java知识点总结,面试必备,java基础、java集合、JVM、Java并发、数据结构与算法、LeetCode、剑指offer、计算机网络、设计模式、MySQL、Redis - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2020-10-19 - **Last Updated**: 2021-09-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # JAVA2020 ## :coffee: Java - [Java 基础](https://github.com/wind0926/JAVA2019/blob/master/Java%E5%9F%BA%E7%A1%80%E9%83%A8%E5%88%86/java%E8%AF%AD%E8%A8%80%E7%89%B9%E6%80%A7/Java%E5%9F%BA%E7%A1%80.md) - [Java 容器](https://github.com/wind0926/JAVA2019/blob/master/%E9%9B%86%E5%90%88/README.md) - [Java虚拟机](https://github.com/wind0926/JAVA2019/blob/master/JVM/Java%E8%99%9A%E6%8B%9F%E6%9C%BA.md) - [Java并发](https://github.com/wind0926/JAVA2019/blob/master/JUC/JUC.md) [Synchronized总结(吊打面试官)](https://github.com/wind0926/JAVA2020/blob/master/JUC/Java%E5%B9%B6%E5%8F%91/synchronized/%E6%B7%B1%E5%85%A5%E5%AD%A6%E4%B9%A0%E5%B9%B6%E5%8F%91%E7%BC%96%E7%A8%8B%E4%B8%AD%E7%9A%84synchronized.md) - [JavaWeb](https://github.com/wind0926/JAVA2019/blob/master/Java%E5%9F%BA%E7%A1%80%E9%83%A8%E5%88%86/JavaWeb/JavaWeb.md) - [JavaIO](https://github.com/wind0926/JAVA2019/blob/master/Java%E5%9F%BA%E7%A1%80%E9%83%A8%E5%88%86/NIO/JavaIO.md) - [Stream流使用](https://github.com/wind0926/JAVA2020/blob/master/Java%E5%9F%BA%E7%A1%80%E9%83%A8%E5%88%86/StreamTest.java) ## :scream: 算法 - [剑指offer](https://github.com/wind0926/JAVA2019/blob/master/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/%E5%89%91%E6%8C%87offer/%E5%89%91%E6%8C%87offer.md) ## :floppy_disk: MySQL - [MySQL基础部分](https://github.com/wind0926/JAVA2019/blob/master/MySQL/MySQL%E5%9F%BA%E7%A1%80%E9%83%A8%E5%88%86.md) - [MySQL进阶部分](https://github.com/wind0926/JAVA2019/blob/master/MySQL/MySQL%E8%BF%9B%E9%98%B6%E9%83%A8%E5%88%86.md) - [MySQL面试常见问题](https://github.com/wind0926/JAVA2019/blob/master/MySQL/MySQL%E9%9D%A2%E8%AF%95%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98.md) ## :wink: Redis - [Redis常见问题](https://github.com/wind0926/JAVA2019/blob/master/Redis/Redis.md) - [分布式锁](https://github.com/wind0926/JAVA2020/tree/master/Redis/%E5%88%86%E5%B8%83%E5%BC%8F%E9%94%81/Redission/src/main/java/cn/tll/redisson) - [Redis缓存和数据库一致性问题](https://github.com/wind0926/JAVA2020/blob/master/Redis/Redis%E7%BC%93%E5%AD%98%E5%92%8C%E6%95%B0%E6%8D%AE%E5%BA%93%E4%B8%80%E8%87%B4%E6%80%A7%E9%97%AE%E9%A2%98.md) - [高并发的系统如何保证幂等性](https://github.com/wind0926/JAVA2020/blob/master/Redis/%E9%AB%98%E5%B9%B6%E5%8F%91%E7%9A%84%E7%B3%BB%E7%BB%9F%E5%A6%82%E4%BD%95%E4%BF%9D%E8%AF%81%E5%B9%82%E7%AD%89%E6%80%A7.md) - [缓存穿透,缓存击穿,缓存雪崩解决方案分析](https://github.com/wind0926/JAVA2020/blob/master/Redis/%E7%BC%93%E5%AD%98%E7%A9%BF%E9%80%8F%EF%BC%8C%E7%BC%93%E5%AD%98%E5%87%BB%E7%A9%BF%EF%BC%8C%E7%BC%93%E5%AD%98%E9%9B%AA%E5%B4%A9%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88%E5%88%86%E6%9E%90.md) - [Redis笔记](https://github.com/wind0926/JAVA2020/blob/master/Redis/%E7%8B%82%E7%A5%9E%E8%AF%B4Redis%E7%AC%94%E8%AE%B0.pdf) ## :heart_eyes: 计算机组成 - [存储单元的字地址](https://github.com/wind0926/JAVA2020/blob/master/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BB%84%E6%88%90/%E5%AD%98%E5%82%A8%E5%8D%95%E5%85%83%E7%9A%84%E5%AD%97%E5%9C%B0%E5%9D%80%EF%BC%9A.md) ## :heart_eyes: 计算机网络 - [计算机网络常见问题](https://github.com/wind0926/JAVA2019/blob/master/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C.md) - [HTTP&TCP&UDP&三次握手四次挥手&流量控制&拥塞控制](https://github.com/wind0926/JAVA2020/blob/master/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/TCP%26UDP.md) - [图解HTTP(书,有时间可以看看)](https://github.com/wind0926/JAVA2020/blob/master/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/%E5%9B%BE%E8%A7%A3HTTP.pdf) ## :stuck_out_tongue_winking_eye: 操作系统 - [操作系统知识点总结](https://github.com/wind0926/JAVA2019/blob/master/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F.md) - [Linux知识点总结](https://github.com/wind0926/JAVA2019/blob/master/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/Linux.md) ## :innocent: 设计模式 - [设计模式总结](https://github.com/youlookwhat/DesignPattern/blob/master/README.md) ## :smile: JSON [JSON字符串、JSON对象、JAVABean相互转换](https://github.com/wind0926/JAVA2020/blob/master/json/FastJson%E5%AF%B9%E4%BA%8EJSON%E6%A0%BC%E5%BC%8F%E5%AD%97%E7%AC%A6%E4%B8%B2%E3%80%81JSON%E5%AF%B9%E8%B1%A1%E5%8F%8AJavaBean%E4%B9%8B%E9%97%B4%E7%9A%84%E7%9B%B8%E4%BA%92%E8%BD%AC%E6%8D%A2.md) ## 🐶框架 [Mybatisplus常用crud](https://github.com/wind0926/JAVA2020/blob/master/Java%E6%A1%86%E6%9E%B6/Mybatis/TestMp.java) ## 🐹消息队列 [RabbitMQ](https://github.com/wind0926/JAVA2020/tree/master/RabbitMQ/itcast-rabbitmq/src/main/java/cn/itcast/rabbitmq) 2020Java知识点总结,持续更新