一、微服务定义 1.1 定义一 微服务是一种架构风格,将单体应用划分成一组小的服务,尽量符合单一职责的原则,使得服务之间相互协作,实现业务功能; 每个服务都运行在独立的进程、...
一、微服务定义 1.1 定义一 微服务是一种架构风格,将单体应用划分成一组小的服务,尽量符合单一职责的原则,使得服务之间相互协作,实现业务功能; 每个服务都运行在独立的进程、...
if-else?解决方案①策略模式 ②Map+Function函数式接口 1.策略模式解决if-else 策略模式是把 if语句里面的逻辑抽出来写成一个类,如果要修改某个逻辑...
[1. DDD 价值] [1.1 应对复杂业务] [1.2 快速响应业务变化] [2. DDD 过程] [2.1 战略设计] [2.2 架构设计] [2.3 战术设计] [3...
操作系统的出现为我们的程序带来了 并发性,操作系统使我们的程序能够同时运行多个程序,一个程序就是一个进程,也就相当于同时运行多个进程。 操作系统是一个并发系统,并发性是操作系...
最近这段时间被产品经理折磨得要死,产品就给了一张UI图就让我开发功能,UI图的数据是随便写的,数据来源什么的都不说明,然后就一直对需求,他自己也不清楚,然后又去问需求方那边,...
01 在大学,我的第一份兼职是周末帮房地产公司发传单,一天50块钱,一整天要跑遍整个市区。 看着微信步数里显示的三万多步和支付宝里多出的50块钱,心里有说不出的滋味。 到了晚...
写代码同写文章一样,既是技术活,又是艺术活。不是懂了语法能够写出优秀的代码,也正如不是认识字就能够写出优美的文章一样。那个作家饱读史书,那个架构师不是在代码堆里和Bug堆里泡...
什么是接口 在 Golang 中,一个接口是一组方法签名。当一个类型定义了接口里所有定义的方法时,就说这个类型实现了这个接口。接口指定类型应该具有的方法,类型决定如何实现这些...
一、接口型函数 参考Golang必备技巧:接口型函数 1.原始接口实现 这里具体要做什么,由实现Handler接口的类型自己去定义。也就是Each实现了面向接口编程。比如: ...
参考Go语言实战笔记(二十)| Go ContextGolang context初探 一、WaitGroup 这是一种控制并发的方式,这种尤其适用于,好多个goroutine...
本文参考Gob的数据手机网络游戏应用协议设计(一) 关于protobuf基础知识,可以参考Cocos Creator Protobuf的js版本使用关于varint,参考数值...