# micro_learn **Repository Path**: coolwar/micro_learn ## Basic Information - **Project Name**: micro_learn - **Description**: 微服务学习,依赖eureka_service - **Primary Language**: Java - **License**: EPL-1.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-06-19 - **Last Updated**: 2023-04-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #### 介绍 努力学习 ##### 2020年6月12日 完成项目基于Spring Cloud 注册成微服务 ### 设计模式 ##### 2020年6月13日 学习单例DCL模式,了解了volatile作用 ##### 2020年6月17日 学习代理模式,代码实现动态代理和静态代理。实现Mybatis无实现类代理模式 ##### 2020年9月21日 基于动态代理实现spring cloud feign ##### 2020年9月23日 接口无实现类,通过动态代理创建对象加入到spring容器中 ##### 2020年6月18日 学习策略模式,基于注解和反射实现 ### 算法 ##### 2020年9月20日 归并排序/快速排序 ### 限流 ##### 2020年6月23日 简单使用并发包下AtomicInteger,和信号量Semaphore实现限流。基于Redis + Lua 限流实现 ### 锁 #### 2020年6月23日 基于redis实现分布式锁 ### 基础 #### 2020年7月2日引入jol包,了解java对象头信息mark word #### 2020年7月3日 了解java弱引用