# jim-framework **Repository Path**: lmj/jim-framework ## Basic Information - **Project Name**: jim-framework - **Description**: 一些公共组件及学习应用:RPC/统一配置中心/基于注解的分布式锁/dubbo请求级缓存/调用链追踪/RabbitMQ/Elasticsearch/zookeeper/Sping boot - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-01-11 - **Last Updated**: 2020-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # jim-framework 分享部分工作中的内容,包含一些抽取出来的公共组件以及在spring boot下常用组件的应用。 >代码会在后续陆续更新 ## 公共组件 ### 统一配置中心 + [统一配置中心1](http://www.cnblogs.com/ASPNET2008/p/5166922.html) + [统一配置中心2](http://www.cnblogs.com/ASPNET2008/p/6752131.html) ### RPC #### Dubbo环境下基本请求级的缓存 (未同步代码) + [变通实现微服务的per request以提高IO效率1](http://www.cnblogs.com/ASPNET2008/p/6103507.html) + [变通实现微服务的per request以提高IO效率2](http://www.cnblogs.com/ASPNET2008/p/6107034.html) + [变通实现微服务的per request以提高IO效率3](http://www.cnblogs.com/ASPNET2008/p/6125795.html) #### [分布式调用链追踪:dubbo+zipkin](http://www.cnblogs.com/ASPNET2008/p/6709900.html) ### 自定义RPC框架:netty+consul + [简易RPC框架-学习使用](http://www.cnblogs.com/ASPNET2008/p/6859211.html) + [简单RPC框架-基于Consul的服务注册与发现](http://www.cnblogs.com/ASPNET2008/p/6892137.html) + [简单RPC框架-业务线程池](http://www.cnblogs.com/ASPNET2008/p/7106820.html) ### [基于注解的锁](http://www.cnblogs.com/ASPNET2008/p/6308868.html) ## Spring boot实践 ### WEB + Validator (未同步代码) [多字段动态运算符](http://www.cnblogs.com/ASPNET2008/p/5831766.html) + HandlerMethodArgumentResolver (未同步代码) [接口参数注入](http://www.cnblogs.com/ASPNET2008/p/5393391.html) ### RabbitMQ + [从头开始搭建一个Spring boot+RabbitMQ环境](http://www.cnblogs.com/ASPNET2008/p/6414145.html) ### Spring Cache+Redis + [Spring Cache扩展:注解失效时间+主动刷新缓存](http://www.cnblogs.com/ASPNET2008/p/6511500.html) ## 面向对象 (未同步代码) 工作中的一些设计实践,合适不合适仁者见仁吧。 + [状态模式](http://www.cnblogs.com/ASPNET2008/p/6010653.html) + 职责键模式,同事设计的处理复杂订单流程。 + 建造者,策略模式。新旧价格转换过程中的尝试。 ## 技术博客 http://www.cnblogs.com/ASPNET2008/ ## 联系我 + Email:jiangmin168168@hotmail.com + QQ:16808826