摘要:
软件设计模式是解决软件设计中常见问题的通用、可复用的解决方案。设计模式让我们可以分享通用词汇并使用经实战检验的方案,以免重复造轮子。现在,我将介绍一系列设计模式来实现这些最佳实践。 微服务架构的设计模式 独享数据库(Database per Microservice) 当一家公司将大型单体系统替换成 阅读全文
摘要:
Git 1. 用法 上面的四条命令在工作目录、暂存目录(也叫做索引)和仓库之间复制文件。 git add *files* 把当前文件放入暂存区域。 git commit 给暂存区域生成快照并提交。 git reset -- *files* 用来撤销最后一次git add *files*,你也可以用g 阅读全文
摘要:
简单工厂(非23种设计模式中的一种) 实现方式:BeanFactory。Spring中的BeanFactory就是简单工厂模式的体现,根据传入一个唯一的标识来获得Bean对象,但是否是在传入参数后创建还是传入参数前创建这个要根据具体情况来定。实质:由一个工厂类根据传入的参数,动态决定应该创建哪一个产 阅读全文