# study-demo **Repository Path**: Wenx408/study-demo ## Basic Information - **Project Name**: study-demo - **Description**: 关于Java学习的一些心得体会和小技巧 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-04-27 - **Last Updated**: 2021-05-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 博客专栏 ## Java ###### [学习笔记系列-序](https://blog.csdn.net/jwx90312/article/details/102960691) #### JVM ###### [Java学习笔记1-JVM原理](https://blog.csdn.net/jwx90312/article/details/102960726) ###### [Java学习笔记18-类加载机制](https://blog.csdn.net/jwx90312/article/details/103329202) ###### [Java学习笔记19-垃圾回收机制](https://blog.csdn.net/jwx90312/article/details/103339613) ###### [Java学习笔记20-JVM内置命令工具](https://blog.csdn.net/jwx90312/article/details/103358038) ###### [Java学习笔记21-性能调优实战](https://blog.csdn.net/jwx90312/article/details/103690766) #### 网络编程 ###### [Java学习笔记12-TCP、UDP协议](https://blog.csdn.net/jwx90312/article/details/103127098) ###### [Java学习笔记13-BIO阻塞、NIO非阻塞网络编程](https://blog.csdn.net/jwx90312/article/details/103167481) ###### [Java学习笔记14-Netty线程模型及源码解析](https://blog.csdn.net/jwx90312/article/details/103208799) ###### [Java学习笔记15-Netty职责链Pipeline详解](https://blog.csdn.net/jwx90312/article/details/103242415) ###### [Java学习笔记16-Netty缓冲区ByteBuf详解](https://blog.csdn.net/jwx90312/article/details/103266002) ###### [Java学习笔记17-Netty实战及优化](https://blog.csdn.net/jwx90312/article/details/103327395) #### 数据结构与算法 ###### [排序算法之冒泡排序](https://blog.csdn.net/jwx90312/article/details/105144619) ###### [排序算法之插入排序](https://blog.csdn.net/jwx90312/article/details/105144705) ###### [排序算法之快速排序](https://blog.csdn.net/jwx90312/article/details/105144733) ###### [排序算法之归并排序](https://blog.csdn.net/jwx90312/article/details/105144761) ###### [排序算法之二分插入排序](https://blog.csdn.net/jwx90312/article/details/105144791) #### 多线程与高并发 ###### [Java学习笔记2-线程的运行方式](https://blog.csdn.net/jwx90312/article/details/102962514) ###### [Java学习笔记3-线程通信](https://blog.csdn.net/jwx90312/article/details/102963731) ###### [Java学习笔记4-ThreadLocal](https://blog.csdn.net/jwx90312/article/details/102964055) ###### [Java学习笔记5-线程池](https://blog.csdn.net/jwx90312/article/details/103018374) ###### [Java学习笔记6-线程安全之可见性](https://blog.csdn.net/jwx90312/article/details/103062784) ###### [Java学习笔记7-线程安全之原子操作](https://blog.csdn.net/jwx90312/article/details/103067391) ###### [Java学习笔记8-锁相关](https://blog.csdn.net/jwx90312/article/details/103073041) ###### [Java学习笔记9-AQS抽象队列同步器](https://blog.csdn.net/jwx90312/article/details/103087531) ###### [Java学习笔记10-并发容器类](https://blog.csdn.net/jwx90312/article/details/103115533) ###### [Java学习笔记11-多线程工具类实战](https://blog.csdn.net/jwx90312/article/details/103124334) #### 编码优化及技巧 ###### [logback-spring日志配置详解](https://blog.csdn.net/jwx90312/article/details/103560709) ###### [Jedis连接池配置详解](https://blog.csdn.net/jwx90312/article/details/103560722) ###### [代码优化:常量中枚举与表驱动的应用](https://blog.csdn.net/jwx90312/article/details/103752498) ###### [静态工具类中使用@Autowired的方法](https://blog.csdn.net/jwx90312/article/details/103965258) ###### [利用Random的Stream方式生成中文姓名集合](https://blog.csdn.net/jwx90312/article/details/106040381) ###### [Spring框架实现策略模式+工厂模式小技巧](https://blog.csdn.net/jwx90312/article/details/106107421) #### 中间件原理及应用 #### 运行环境搭建 ###### [Git多SSH key开发环境配置](https://blog.csdn.net/jwx90312/article/details/105673179) ## Linux ###### [CentOS7系统安装及配置环境](https://blog.csdn.net/jwx90312/article/details/104187497) ###### [CentOS7安装Redis及配置开机自启动](https://blog.csdn.net/jwx90312/article/details/104225549) ###### [CentOS7通过rpm安装MySQL5.7.30](https://blog.csdn.net/jwx90312/article/details/105852857) ###### [CentOS7源码编译安装MySQL5.7.30](https://blog.csdn.net/jwx90312/article/details/105862466)