上一页 1 2 3 4 5 6 7 8 9 10 ··· 32 下一页
摘要: https://learnku.com/docs/go-patterns/1.0.0 阅读全文
posted @ 2024-09-27 11:04 guanyubo 阅读(9) 评论(0) 推荐(0) 编辑
摘要: “少”绝不是目的,“多”才是其内涵;“高内聚、低耦合”是软件开发领域亘古不变的管理复杂性的准则 阅读全文
posted @ 2024-09-26 17:32 guanyubo 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 在 Go 语言中,...interface{} 是用来定义可变参数(variadic parameters)的一种方式。这种类型的参数可以接受任意数量的任何类型的值。当你在一个函数声明中看到 ...interface{},这意味着该函数可以接收零个或多个参数,这些参数可以是任何数据类型。 例如,下面 阅读全文
posted @ 2024-09-25 13:42 guanyubo 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 在Go语言中,接口(interface)是一种类型,它定义了一组方法,但不包括这些方法的具体实现。任何类型,只要它实现了接口所有声明的方法,则它就实现了该接口。 接收器(receiver)是Go中的一个概念,它指的是在方法(method)的定义中,在关键字func和方法名之间的参数。这个参数定义了方 阅读全文
posted @ 2024-09-25 13:28 guanyubo 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 目录 服务注册,就是将提供某个服务的模块信息(通常是这个服务的ip和端口)注册到1个公共的组件上去(比如: zookeeper\consul)。 服务发现,就是新注册的这个服务模块能够及时的被其他调用者发现。不管是服务新增和服务删减都能实现自动发现。 你可以理解为: //服务注册 NameServe 阅读全文
posted @ 2024-09-24 11:14 guanyubo 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 目录核心概念实践原则 领域驱动设计(Domain-Driven Design, DDD)是一种软件开发方法论,它强调将业务领域知识与软件实现紧密结合,以提高软件对于复杂业务需求的适应性和可维护性。DDD由埃里克·埃文斯(Eric Evans)在其2003年出版的同名书籍《领域驱动设计》中首次提出,并 阅读全文
posted @ 2024-09-24 10:51 guanyubo 阅读(200) 评论(0) 推荐(0) 编辑
摘要: Go拥有命令式语言的静态类型,编译很快,执行也很快,同时加入了对于目前多核CPU的并发计算支持,也有相应的特性来实现大规模编程。 // 单行注释 /* 多行 注释 */ // 导入包的子句在每个源文件的开头。 // main比较特殊,它用来声明可执行文件,而不是一个库。 package main / 阅读全文
posted @ 2024-09-23 17:15 guanyubo 阅读(25) 评论(0) 推荐(0) 编辑
摘要: RAII指的是“资源获取就是初始化”(Resource Allocation Is Initialization),它被视作C++中最强大的编程范式之一。 简单说来,它指的是,用构造函数来获取一个对象的资源,相应的,借助析构函数来释放对象的资源。 为了理解这一范式的用处,让我们考虑某个函数使用文件句 阅读全文
posted @ 2024-09-23 16:47 guanyubo 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 目录 MVC(Model-View-Controller)架构模式是一种软件设计模式,常用于开发用户界面,特别是Web应用程序。MVC模式将应用程序分为三个核心组件,目的是实现用户界面(UI)与业务逻辑的分离,以及提高代码的可维护性和可重用性。这三个核心组件分别是: 模型(Model): 模型代表了 阅读全文
posted @ 2024-09-23 14:37 guanyubo 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 目录 https://github.com/greg7mdp/parallel-hashmap 阅读全文
posted @ 2024-09-23 09:38 guanyubo 阅读(24) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 32 下一页