# spring-series
**Repository Path**: fff_zero/spring-series
## Basic Information
- **Project Name**: spring-series
- **Description**: 【公众号:路人甲java】中spring系列所有案例
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: http://itsoku.com/
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 216
- **Created**: 2020-05-29
- **Last Updated**: 2022-05-24
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
### 工程中包含【公众号:路人甲java】spring系列所有案例

### java高并发系列目录
1. **第1天:必须知道的几个概念**
2. **第2天:并发级别**
3. **第3天:有关并行的两个重要定律**
4. **第4天:JMM相关的一些概念**
5. **第5天:深入理解进程和线程**
6. **第6天:线程的基本操作**
7. **第7天:volatile与Java内存模型**
8. **第8天:线程组**
9. **第9天:用户线程和守护线程**
10. **第10天:线程安全和synchronized关键字**
11. **第11天:线程中断的几种方式**
12. **第12天JUC:ReentrantLock重入锁**
13. **第13天:JUC中的Condition对象**
14. **第14天:JUC中的LockSupport工具类,必备技能**
15. **第15天:JUC中的Semaphore(信号量)**
16. **第16天:JUC中等待多线程完成的工具类CountDownLatch,必备技能**
17. **第17天:JUC中的循环栅栏CyclicBarrier的6种使用场景**
18. **第18天:JAVA线程池,这一篇就够了**
19. **第19天:JUC中的Executor框架详解1**
20. **第20天:JUC中的Executor框架详解2**
21. **第21天:java中的CAS,你需要知道的东西**
22. **第22天:JUC底层工具类Unsafe,高手必须要了解**
23. **第23天:JUC中原子类,一篇就够了**
24. **第24天:ThreadLocal、InheritableThreadLocal(通俗易懂)**
25. **第25天:掌握JUC中的阻塞队列**
26. **第26篇:学会使用JUC中常见的集合,常看看!**
27. **第27天:实战篇,接口性能提升几倍原来这么简单**
28. **第28天:实战篇,微服务日志的伤痛,一并帮你解决掉**
29. **第29天:高并发中常见的限流方式**
30. **第30天:JUC中工具类CompletableFuture,必备技能**
31. **第31天:获取线程执行结果,这6种方法你都知道?**
32. **第32天:高并发中计数器的实现方式有哪些?**
33. **第33篇:怎么演示公平锁和非公平锁?**
34. **java高并发系列 - 第34篇:google提供的一些好用的并发工具类**
### Mysql系列
1. **第1篇:mysql基础知识**
2. ** 第2篇:详解mysql数据类型(重点)**
3. ** 第3篇:管理员必备技能(必须掌握)**
4. ** 第4篇:DDL常见操作**
5. ** 第5篇:DML操作汇总(insert,update,delete)**
6. ** 第6篇:select查询基础篇**
7. ** 第7篇:玩转select条件查询,避免采坑**
8. ** 第8篇:详解排序和分页(order by & limit)**
9. ** 第9篇:分组查询详解(group by & having)**
10. ** 第10篇:常用的几十个函数详解**
11. ** 第11篇:深入了解连接查询及原理**
12. ** 第12篇:子查询**
13. ** 第13篇:细说NULL导致的神坑,让人防不胜防**
14. ** 第14篇:详解事务**
15. ** 第15篇:详解视图**
16. ** 第16篇:变量详解**
17. ** 第17篇:存储过程&自定义函数详解**
18. ** 第18篇:流程控制语句**
19. ** 第19篇:游标详解**
20. ** 第20篇:异常捕获及处理详解**
21. ** 第21篇:什么是索引?**
22. ** 第22篇:mysql索引原理详解**
23. ** 第23篇:mysql索引管理详解**
24. ** 第24篇:如何正确的使用索引?**
25. ** 第25篇:sql中where条件在数据库中提取与应用浅析**
26. ** 第26篇:聊聊mysql如何实现分布式锁?**
27. ** 玩转Mysql系列 - 第27篇:mysql如何确保数据不丢失?有几点值得我们借鉴**
### Maven系列目录
1. **Maven系列:第1篇:Maven未出世前,我们那些痛苦的经历!**
2. **Maven系列第2篇:安装、配置、mvn运行过程详解**
3. **Maven系列第3篇:详解maven解决依赖问题**
4. **Maven系列第4篇:仓库详解**
5. **Maven系列第5篇:私服详解**
6. **Maven系列第6篇:生命周期和插件详解,高手必备!**
7. **Maven系列第7篇:聚合、继承、单继承问题详解,必备技能!**
8. **Maven系列第8篇:大型Maven项目,快速按需任意构建,必备神技能!**
9. **Maven系列第9篇:多环境构建,作为核心开发,这个玩不转有点说不过去!**
10. **Maven系列第10篇:设计你自己的maven插件【高手必备】**
### MyBatis系列
1. **MyBatis系列第1篇:MyBatis未出世之前我们那些痛苦的经历**
2. **MyBatis系列第2篇:入门篇,带你感受一下mybatis独特的魅力!**
3. **MyBatis系列第3篇:Mybatis使用详解(1)**
4. **MyBatis系列第4篇:Mybatis使用详解(2)**
5. **Mybatis系列第5篇:Mapper接口多种方式传参详解、原理、源码解析**
6. **Mybatis系列第6篇:恕我直言,mybatis增删改你未必玩得转!**
7. **Mybatis系列第7篇:各种查询详解**
8. **Mybatis系列第8篇:自动映射,使用需谨慎!**
9. **Mybatis系列第9篇:延迟加载、鉴别器、继承怎么玩?**
10. **Mybatis系列第10篇:动态SQL,这么多种你都会?**
11. **Mybatis系列第11篇:类型处理器,这个你得会玩**
12. **Mybatis系列第12篇:掌握缓存为查询提速!**
### Spring系列
1. **Spring系列第1篇:为何要学spring?**
2. **Spring系列第2篇:控制反转(IoC)与依赖注入(DI)**
3. **Spring系列第3篇:Spring容器基本使用及原理**
4. **Spring系列第4篇:xml中bean定义详解(-)**
5. **Spring系列第5篇:创建bean实例这些方式你们都知道?**
6. **Spring系列第6篇:玩转bean scope,避免跳坑里!**
7. **Spring系列第7篇:依赖注入之手动注入**
8. **Spring系列第8篇:自动注入(autowire)详解,高手在于坚持**
9. **Spring系列第9篇:depend-on到底是干什么的?**
10. **Spring系列第10篇:primary可以解决什么问题?**
11. **Spring系列第11篇:bean中的autowire-candidate又是干什么的?**
12. **Spring系列第12篇:lazy-init:bean延迟初始化**
13. **Spring系列第13篇:使用继承简化bean配置(abstract & parent)**
14. **Spring系列第14篇:lookup-method和replaced-method比较陌生,怎么玩的?**
15. **Spring系列第15篇:代理详解(Java动态代理&cglib代理)**
16. **Spring系列第16篇:深入理解注解及spring对注解的增强**
### 其他优质文章
1. **[聊聊db和缓存一致性常见的实现方式](https://mp.weixin.qq.com/s?__biz=MzA5MTkxMDQ4MQ==&mid=2648933452&idx=1&sn=48b3b1cbd27c50186122fef8943eca5f&chksm=88621c72bf159564e629ee77d180424274ae9effd8a7c2997f853135b28f3401970793d8098d&token=1919005508&lang=zh_CN&scene=21#wechat_redirect)**
2. **[接口幂等性这么重要,它是什么?怎么实现?](https://mp.weixin.qq.com/s?__biz=MzA5MTkxMDQ4MQ==&mid=2648933334&idx=1&sn=3a68da36e4e21b7339418e40ab9b6064&chksm=88621be8bf1592fe5301aab732fbed8d1747475f4221da341350e0cc9935225d41bf79375d43&token=1919005508&lang=zh_CN&scene=21#wechat_redirect)**
3. **[聊聊mq的使用场景](https://mp.weixin.qq.com/s?__biz=MzA5MTkxMDQ4MQ==&mid=2648932890&idx=1&sn=cc8bd5baeb4fd3632e8448e51cd6f247&chksm=88621a24bf159332562e5255cb12f7376bd144fc34331fbc70c7fae0c85490e5fa97b235f4c8&scene=21&token=765673146&lang=zh_CN#wechat_redirect)**
4. **[聊聊业务系统中投递消息到mq的几种方式](http://mp.weixin.qq.com/s?__biz=MzA5MTkxMDQ4MQ==&mid=2648932895&idx=1&sn=e29345fc924c0531d8a8c6c5d3abe49b&chksm=88621a21bf159337ab7c27104f52e75d9f1e471b34d954dd3f4e9304394421db161cc05158c1&scene=21#wechat_redirect)**
5. **[谈谈mq消息消费的几种方式](https://mp.weixin.qq.com/s/BYLW38aOUx4mqgeCwkMjaA)**