架构设计-数据接入服务

标签: 门面模式、观察者模式、责任链模式、模式组合 设计原则 流程清晰、责任明确、易于扩展、兼顾性能。 场景描述: 需要提供一个服务开发若干接口可以是REST或者WEBSERVICE实现,协议数据包含两大类数据内容结构化数据和图片数据。整个服务需要完成结构化数据的输入、...

2019-03-30 13:02:19

阅读数 91

评论数 0

Spring Boot +Mybatis多数据源配置

Spring Boot项目在整合Mybatis过程中全部使用了注解配置,由于业务系统涉及多个数据源,查阅后整理输出供需要的伙伴参考。 难点 由于全部使用@Mapper注解在接口中定义了DAO层逻辑,且在使用过程中直接使用@Autowired注入了该接口的代理对象,因此在有多个数据源的场景下在什...

2019-03-10 16:30:37

阅读数 63

评论数 0

Spring Boot自定义Starter之FastDFS自动配置

https://github.com/poai/spring-starter-fastdfs.git 最近Spring Boot用的较多,使用过程中发现一些问题 Spring data 下的子项目 redis、elasticsearch、rabbitmq等都提供了深度封装的API 由于习惯了...

2019-03-30 17:44:13

阅读数 113

评论数 0

人月神话-人月

人月神话 读前,完全不知道应该从这章中会得到点什么. 缺乏合理的进度安排是造成项目滞后的最主要原因; 对技术缺乏有效的研究,”一切都将良好运行”的美好假设; 采用的估算技术隐含的假设人和月可以互换,错误的将进度和工作量相互混淆。不止人月,人和人互换的代价也是惨重的。 由于对自己的估算...

2019-03-30 11:19:51

阅读数 111

评论数 0

人月神话-焦油坑

焦油坑 开发一个可运行的系统和开发一个良好运行的系统差距是巨大的。对于软件开发中的问题都应该先试图去了解问题,影响软件开发进度和质量的往往是各种看似容易处理的小问题的综合结果。 我理解的这章主要是引导一下开发经理关注编程的各种因素,重视这些因素对软件开发的影响同时应尽可能的用经验去避免这些...

2019-03-24 10:48:41

阅读数 33

评论数 0

提示
确定要删除当前文章?
取消 删除