go sum 第2页
- Go语言进阶之Go语言高性能Web框架Iris项目实战-项目结构优化EP05
-
前文再续,上一回我们完成了用户管理模块的CURD(增删改查)功能,功能层面,无甚大观,但有一个结构性的缺陷显而易见,那就是项目结构过度耦合,项目的耦合性(Coupling),也叫耦合度,进而言之,模块之间的关系,是对项目结构中各模块间相互联系紧密程度的一种量化。耦合的强弱取决于模块间调用的复杂性、调...
- 如何将Go项目与Docker结合实现高效部署
-
在现代软件开发中,使用Docker部署应用程序已经成为一种标准实践。本文将深入探讨如何将Go项目与Docker结合,实现高效、可靠的部署过程。通过详细的步骤和丰富的示例,你将能够迅速掌握这一流程。准备工作在开始之前,我们需要确保开发环境准备就绪。首先,安装并配置好Go环境,然后安装Docker。确保...
- 五分钟轻松熟悉一个k8s Operator应用制作
-
简介:operator是一种kubernetes的扩展形式,可以帮助用户以Kubernetes的声明式API风格自定义来管理应用及服务,operator已经成为分布式应用在k8s集群部署的事实标准了,在云原生时代系统想迁移到k8s集群上编写operator应用是必不可少的能力,这里介...
- 程序员的副业秘籍!一款可以快速搭建各类系统的后台管理系统
-
系统简介这是一个基于Gin+Vue+ElementUI(或ArcoDesign、AntDesign)的系统快速开发平台,采用了前后端分离,旨在帮助用户快速完成各类系统的基础功能搭建。平台支持多种便捷的指令操作,例如通过迁移指令快速完成数据库初始化,通过服务指令一键启动API服务,极大...
- 使用 Go 语言开发区块链钱包的项目目录结构设计
-
在开发区块链钱包时,项目的目录结构应该清晰、模块化,确保代码的可维护性和扩展性。基于Go的惯例,结合区块链钱包的功能需求,以下是一个较为合理的目录结构示例:1.目录结构blockchain-wallet/│├──cmd/#独立的可执行程序目录...
- Go Web 框架: Gin 快速入门(go webapi框架)
-
缘由大家好,做过项目的都知道“脚手架”的概念,即每个系统都需要有一个基础的脚手架,脚手架要具备一些基础的功能:http服务、日志模块、配置读取、异常处理、RPC等等。Java有Spring框架,非常强大,Go也有很多开源的框架。大厂有自己微服务架构,对于我们个人或者小团队而言,可以基于Gin实现...
- Go 1.23.0 重磅发布,不少改进(go+1.23.0+重磅发布,不少改进了)
-
今晨,Go团队的DmitriShuralyov代表团队发布了令人期待的Go1.23版本。Go1.23相较于Go1.22有着诸多显著的改进。在语言变化方面“for-range”循环中的范围表达式现在可以是迭代器函数,例如func(func(K)bool),这支持了用户对任意...
- 《长安十二时辰》上线海外 翻译Just Do It?
-
马伯庸同名小说改编网剧《长安十二时辰》口碑喜人,服化道、演技、剧情都受到了观众的一片赞誉之声,今日该剧官微宣布,《长安十二时辰》将上线海外多地,自信出海弘扬中华唐文化!《长安十二时辰》宣布了该剧的海外上线日期及平台:北美地区7月起陆续在Viki、Amazon和youtube全集付费上线;马来西亚、文...
- Java19 正式 GA!虚拟线程如何大幅提高系统吞吐量
-
Java19正式发布,带来了一个Java开发者垂涎已久的新特性——虚拟线程。在Java有这个新特性之前,Go语言的协程风靡已久,在并发编程领域可以说是叱咤风云。随着国内Go语言的快速发展与推广,协程好像成为了一个世界上最好语言的必备特性之一。Java19虚拟线程就是来弥补这个空白的...
- Go语言零基础入门指南(下篇)(go语言入门书)
-
1.并发编程goroutine基础Go版本:funcsay(sstring){fori:=0;i<3;i++{time.Sleep(100*time.Millisecond)fmt.Println(s)}}...