上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 29 下一页
摘要: golang 的并发编程范式 并行:程序在任意时刻都是同时运行 并发:程序在单位时间内是同时运行(避免阻塞、分时操作) go 并发执行体称为goroutine go语言 通过 go 关键字来启动一个goroutine.(go的后面必须跟一个函数) go func() { ...... } gorou 阅读全文
posted @ 2022-07-25 17:10 wangssd 阅读(56) 评论(0) 推荐(0)
摘要: gin 阅读全文
posted @ 2022-07-25 15:40 wangssd 阅读(20) 评论(0) 推荐(0)
摘要: 康威定律可总结为四个定律: 第一定律 组织沟通方式会通过系统设计表达出来。 第二定律 时间再多一件事情也不可能做的完美,但总有时间做完一件事情。 第三定律 线型系统和线型组织架构间有潜在的异质同态特性。 第四定律 大的系统组织总是比小系统更倾向于分解。 阅读全文
posted @ 2022-07-25 15:19 wangssd 阅读(228) 评论(0) 推荐(0)
摘要: 摘自:https://zhuanlan.zhihu.com/p/150190166 云原生是一种构建和运行应用程序的方法,是一套技术体系和方法论。云原生(CloudNative)是一个组合词,Cloud+Native。Cloud表示应用程序位于云中,而不是传统的数据中心;Native表示应用程序从设 阅读全文
posted @ 2022-07-25 11:53 wangssd 阅读(594) 评论(0) 推荐(0)
摘要: Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 完整的Docker有以下几个部分组成: DockerClient客户端Doc 阅读全文
posted @ 2022-07-25 11:39 wangssd 阅读(74) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-07-25 11:31 wangssd 阅读(40) 评论(0) 推荐(0)
摘要: 在golang中需要使用一些驱动包来对指定数据库进行操作,比如MySQL需要使用github.com/go-sql-driver/mysql库,而Sqlite需要使用github.com/mattn/go-sqlite3库来支持,不过好在gorm框架中对各个驱动包进行了简单包装,可以让我们在写程序时 阅读全文
posted @ 2022-07-24 14:32 wangssd 阅读(478) 评论(0) 推荐(0)
摘要: Iris是一款Go语言中用来开发web应用的框架,该框架支持编写一次并在任何地方以最小的机器功率运行,如Android、ios、Linux和Windows等。该框架只需要一个可执行的服务就可以在平台上运行了。 Golang常用框架有:Gin、Iris、Beego、Buffalo、Echo、Revel 阅读全文
posted @ 2022-07-24 14:19 wangssd 阅读(436) 评论(0) 推荐(0)
摘要: RPC,全称Remote Procedure Call,中文译为远程过程调用。通俗地讲,使用RPC进行通信,调用远程函数就像调用本地函数一样,RPC底层会做好数据的序列化与传输,从而能使我们更轻松地创建分布式应用和服务。 1.我们使用什么数据模型?JSON、XML还是二进制流 2.我们使用什么协议传 阅读全文
posted @ 2022-07-24 14:09 wangssd 阅读(234) 评论(0) 推荐(0)
摘要: protobuf 数据存储格式,序列化和反序列化 protobuf 即 Protocol Buffers,是一种轻便高效的结构化数据存储格式,与语言、平台无关,可扩展可序列化。protobuf 性能和效率大幅度优于 JSON、XML 等其他的结构化数据格式。protobuf 是以二进制方式存储,占用 阅读全文
posted @ 2022-07-22 20:30 wangssd 阅读(516) 评论(0) 推荐(0)
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 29 下一页