摘要: 内部RPC调用接口设计案例一 "DEMO源码" 接口现状分析 + 维护性较差 + 可控性性差 + 适用性良好 + 接口现状举例 每当看到成千上万个这种接口时,总是感觉菊花一紧一紧的; 这些接口里隐藏着让你深深蛋疼的x个未知方法; 对业务做修改和扩展时,是否有过一个类一个类翻注释看捋业务代码的经历? 阅读全文
posted @ 2018-11-18 10:37 寒露君 阅读(2806) 评论(0) 推荐(0)
摘要: 策略模式 "源码地址" 定义 定义了 算法族 (一组行为),分别 封装 起来(封装实现),让他们之间可以 相互替换 (扩展),此模式让算法的 变化(扩展)独 立与使用算法的客户(解耦); 场景 + Strategy描述一组概念相同却行为不同(一个接口却实现不同)的相关类; + Strategy的使用 阅读全文
posted @ 2018-11-08 23:37 寒露君 阅读(298) 评论(0) 推荐(0)
摘要: + 鉴于对Spring实现的@Scheduled的调度和SchedulerFactoryBean的研究发现,基于Spring的调度封装虽满足了大多需求,但其为了简化使用方式,过度封装使得Job并不容易控制和运维,导致开发对Job的控制和运维成本上升;下面是本人基于Quartz和Spring及Anno 阅读全文
posted @ 2018-11-08 23:37 寒露君 阅读(426) 评论(0) 推荐(0)
摘要: gogs搭建教程 + 是否觉得Gitlab吃内存?是否觉得高富帅和diao丝直接差的是服务器配置?推荐一款开源的git服务器Gogs,从此翻身做富帅; + Gogs具有占用内存小,速度快,并发高的特点;1核2G云服务器稳稳带起; 在我体验完Gogs给我带来的快感以后,不得不说go是门迷人的语言; 废 阅读全文
posted @ 2018-11-08 23:36 寒露君 阅读(706) 评论(0) 推荐(0)