# model-arithmetic-parent **Repository Path**: git.oschina.gaofei/model-arithmetic-parent ## Basic Information - **Project Name**: model-arithmetic-parent - **Description**: 常用的数据结构,算法,设计模式的积累。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 179 - **Created**: 2019-10-28 - **Last Updated**: 2020-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 参考文章 ## 设计模式分类 [01、Java描述设计模式(01):单例模式](https://mp.weixin.qq.com/s?__biz=MzU4Njg0MzYwNw==&mid=2247483946&idx=1&sn=ca0a5859fe0cfa917c5046b473b09ea6&chksm=fdf45692ca83df84bdbd5859420473fde1347310de0c9ee54460a2764dade16b8a89d6321146&token=1823136575&lang=zh_CN#rd)
[02、Java描述设计模式(02):简单工厂模式](https://mp.weixin.qq.com/s?__biz=MzU4Njg0MzYwNw==&mid=2247483946&idx=2&sn=fd8910b9a4f6fc778cd898001de293d8&chksm=fdf45692ca83df846cd0718be17a9e485e08dc1449e76aceb274c74c592c8f32f4c203032f8a&token=1823136575&lang=zh_CN#rd)
[03、Java描述设计模式(03):工厂方法模式](https://mp.weixin.qq.com/s?__biz=MzU4Njg0MzYwNw==&mid=2247483954&idx=1&sn=4484a4c9d624c6714fc2dc79b0d43ee5&chksm=fdf4568aca83df9cd40fef6cd06614101415305b8880ce83b09150982cc24b5f1607a8746643&token=1823136575&lang=zh_CN#rd)
[04、Java描述设计模式(04):抽象工厂模式](https://mp.weixin.qq.com/s?__biz=MzU4Njg0MzYwNw==&mid=2247483962&idx=1&sn=3e039f5b53ad8940fcd10386b21697f8&chksm=fdf45682ca83df94d3196bfcd6c42b357bd4a812c002fd5a1ff2cbee7157d6b772b8fb46f42e&token=1459214907&lang=zh_CN#rd)
[05、Java描述设计模式(05):原型模式](https://mp.weixin.qq.com/s?__biz=MzU4Njg0MzYwNw==&mid=2247483973&idx=1&sn=5da7f34643a7f78486a204a298c4ef63&chksm=fdf456fdca83dfeb7a36ed372e4f9809d8662afaee5e001c3af80c491f5426c14046df564130&token=957373860&lang=zh_CN#rd)
[06、Java描述设计模式(06):建造者模式](https://mp.weixin.qq.com/s?__biz=MzU4Njg0MzYwNw==&mid=2247483995&idx=1&sn=89326b4352868d8e314feaf8b179631e&chksm=fdf456e3ca83dff582ada452071cb9666bc0b17f35f0473046381d54eb13c396b6abbd5fb15a&token=1873021555&lang=zh_CN#rd)
[07、Java描述设计模式(07):适配器模式](https://mp.weixin.qq.com/s?__biz=MzU4Njg0MzYwNw==&mid=2247484016&idx=1&sn=2b656e7eb02d62f06e40f8606feaf636&chksm=fdf456c8ca83dfde8f6dfdf4407529df7c4f0ff3b4b0b941fda4d19e91d40b32a7b885263d9a&token=212181417&lang=zh_CN#rd)
[08、Java描述设计模式(08):桥接模式](https://mp.weixin.qq.com/s?__biz=MzU4Njg0MzYwNw==&mid=2247484049&idx=1&sn=952c9d07be9cf4e68aed558e3c648928&chksm=fdf45629ca83df3f6af23405dcd119d55af0eaca2340d0023ed97339e63adaf51961df1f50ca&token=1730846991&lang=zh_CN#rd)
[09、Java描述设计模式(09):装饰模式](https://mp.weixin.qq.com/s?__biz=MzU4Njg0MzYwNw==&mid=2247484064&idx=1&sn=9def4c6807543226c049351dcb5b686a&chksm=fdf45618ca83df0e0fb4f9e21598601564952535d69471b04e878b1760234fee6102b18e7060&token=1761632241&lang=zh_CN#rd)
[10、Java描述设计模式(10):组合模式](https://mp.weixin.qq.com/s?__biz=MzU4Njg0MzYwNw==&mid=2247484074&idx=1&sn=2f8480ee8ae938b465d79ef73b688b9e&chksm=fdf45612ca83df04d79161c5c9e784c983a3951c515d2bdd4c51f900603b40f7f1193c3dbeb0&token=1531330912&lang=zh_CN#rd)
[11、Java描述设计模式(11):观察者模式](https://mp.weixin.qq.com/s?__biz=MzU4Njg0MzYwNw==&mid=2247484093&idx=1&sn=517aac3573f3469200f321ffab10e8a1&chksm=fdf45605ca83df136d2a44e689b919cf4afb0d11203230b3e62c4e9453de8e0eec590f396d59&token=2021318810&lang=zh_CN#rd)
[12、Java描述设计模式(12):外观模式](https://mp.weixin.qq.com/s?__biz=MzU4Njg0MzYwNw==&mid=2247484099&idx=1&sn=6e77eeb9b0d1a4c61c8d019a8ee90275&chksm=fdf4567bca83df6da8f35993da279772fc6fc1a713541adc6a690059852f95e5afdd9f564984&token=1367437402&lang=zh_CN#rd)
[13、Java描述设计模式(13):迭代器模式](https://mp.weixin.qq.com/s?__biz=MzU4Njg0MzYwNw==&mid=2247484108&idx=1&sn=6a21ed1f8c6acda10c36fec5b0129dd8&chksm=fdf45674ca83df6255bfd6d8245ab44e6db109afdd78f0af14d696637ab510c570669138b2ac&token=1669624985&lang=zh_CN#rd)
[14、Java描述设计模式(14):解释器模式](https://mp.weixin.qq.com/s?__biz=MzU4Njg0MzYwNw==&mid=2247484146&idx=1&sn=e226ed79f8dbdb000d152225367f7d86&chksm=fdf4564aca83df5ce46f6e8f367977547381a402226a33a7de03e69c458f899ee6861cba348b&token=1152431104&lang=zh_CN#rd)
[15、Java描述设计模式(15):责任链模式](https://mp.weixin.qq.com/s?__biz=MzU4Njg0MzYwNw==&mid=2247484164&idx=1&sn=443deac64e57c65c7281cb4e84249e27&chksm=fdf457bcca83deaae6d2d146af9dd900b2409e92365ab7f9683f14822bb5cf3ab27af75fa545&token=976432780&lang=zh_CN#rd)
持续更新中... ## 算法结构分类 [01、JAVA描述算法和数据结构(01):稀疏数组和二维数组转换](https://mp.weixin.qq.com/s?__biz=MzU4Njg0MzYwNw==&mid=2247483929&idx=1&sn=fdea34aea3a71ebda5ca5752763594f7&chksm=fdf456a1ca83dfb7cf1d18c8a1cfd2ebf5f0b3713d5f099b9a1057be4709e9ab5d214ac5d15e&token=1000382877&lang=zh_CN#rd)
持续更新中... ## 项目简介 常用的数据结构,算法,设计模式的积累。 ## 关于作者 【公众号:知了一笑】 【知乎专栏

## 项目推荐 1、SpringBoot2 基础案例 -- >> 【[GitHub点这里](https://github.com/cicadasmile/spring-boot-base)】 【[码云.点这里](https://gitee.com/cicadasmile/spring-boot-base)】
【SpringBoot2 基础,进阶,事物管理,数据库,NoSql,项目管理等基础案例】

2、SpringBoot2 整合中间件 -- >> 【[GitHub点这里](https://github.com/cicadasmile/middle-ware-parent)】 【[码云.点这里](https://gitee.com/cicadasmile/middle-ware-parent)】
【分库分表,缓存,消息队列,定时器,搜索引擎,分布式文件系统,权限管理等中间件】

3、SpringCloud 微服务组件 -- >> 【[GitHub点这里](https://github.com/cicadasmile/spring-cloud-base)】 【[码云.点这里](https://gitee.com/cicadasmile/spring-cloud-base)】
【微服务常用组件:Eureka、 Ribbon、Feign、Hystrix、Zuul、Config等】

4、SpringCloud 综合案例 -- >> 【[GitHub点这里](https://github.com/cicadasmile/cloud-shard-jdbc)】 【[码云.点这里](https://gitee.com/cicadasmile/cloud-shard-jdbc)】
【实现微服务下基于Shard-jdbc分库分表模式下,数据库扩容,数据迁移,解决办法。】

5、设计模式-算法-结构 -- >> 【[GitHub点这里](https://github.com/cicadasmile/model-arithmetic-parent)】 【[码云.点这里](https://gitee.com/cicadasmile/model-arithmetic-parent)】
【常用的:数据结构、算法、二十三种设计模式,编程核心基础积累。】

6、Linux基础.环境.运维 -- >> 【[GitHub点这里](https://github.com/cicadasmile/linux-system-base)】 【[码云.点这里](https://gitee.com/cicadasmile/linux-system-base)】
【Linux系统,基础用法积累,常用开发环境搭建,运维相关操作。】