上一页 1 2 3 4 5 6 7 8 9 10 ··· 58 下一页
摘要: Go语言fmt.Printf使用指南 fmt标准库是我们在学习Go语言过程中接触最早最频繁的一个了,本文介绍了fmtb包的一些常用函数。 fmt fmt包实现了类似C语言printf和scanf的格式化I/O。主要分为向外输出内容和获取输入内容两大部分。 向外输出,标准库fmt提供了以下几种输出相关 阅读全文
posted @ 2022-02-13 21:54 RandySun 阅读(180) 评论(0) 推荐(0) 编辑
摘要: Go语言操作Redis 在项目开发中redis的使用也比较频繁,本文介绍了Go语言中go-redis库的基本使用。 一、Redis介绍 Redis是一个开源的内存数据库,Redis提供了多种不同类型的数据结构,很多业务场景下的问题都可以很自然地映射到这些数据结构上。除此之外,通过复制、持久化和客户端 阅读全文
posted @ 2022-02-13 20:08 RandySun 阅读(175) 评论(0) 推荐(0) 编辑
摘要: sqlx库使用 在项目中我们通常可能会使用database/sql连接MySQL数据库。本文借助使用sqlx实现批量插入数据的例子,介绍了sqlx中可能被你忽视了的sqlx.In和DB.NamedExec方法。 一、sqlx介绍 在项目中我们通常可能会使用database/sql连接MySQL数据库 阅读全文
posted @ 2022-02-13 20:06 RandySun 阅读(142) 评论(0) 推荐(0) 编辑
摘要: Go操作MySQL MySQL是业界常用的关系型数据库,本文介绍了Go语言如何操作MySQL数据库。 Go语言中的database/sql包提供了保证SQL或类SQL数据库的泛用接口,并不提供具体的数据库驱动。使用database/sql包时必须注入(至少)一个数据库驱动。 我们常用的数据库基本上都 阅读全文
posted @ 2022-02-13 20:03 RandySun 阅读(906) 评论(0) 推荐(0) 编辑
摘要: 部署Go语言项目的 N 种方法 本文以部署 Go Web 程序为例,介绍了在 CentOS7 服务器上部署 Go 语言程序的若干方法。 一、部署Go语言项目 本文以部署 Go Web 程序为例,介绍了在 CentOS7 服务器上部署 Go 语言程序的若干方法。 独立部署 Go 语言支持跨平台交叉编译 阅读全文
posted @ 2022-02-13 17:32 RandySun 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 如何使用Docker部署Go Web应用 本文介绍了如何使用Docker以及Docker Compose部署我们的 Go Web 程序。 一、为什么需要Docker? 使用docker的主要目标是容器化。也就是为你的应用程序提供一致的环境,而不依赖于它运行的主机。 想象一下你是否也会遇到下面这个场景 阅读全文
posted @ 2022-02-13 17:30 RandySun 阅读(78) 评论(0) 推荐(0) 编辑
摘要: Go性能调优 在计算机性能调试领域里,profiling 是指对应用程序的画像,画像就是应用程序使用 CPU 和内存的情况。 Go语言是一个对性能特别看重的语言,因此语言中自带了 profiling 的库,这篇文章就要讲解怎么在 golang 中做 profiling。 Go语言项目中的性能优化主要 阅读全文
posted @ 2022-02-13 17:27 RandySun 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 常用限流策略——漏桶与令牌桶介绍 限流又称为流量控制(流控),通常是指限制到达系统的并发请求数,本文列举了常见的限流策略,并以gin框架为例演示了如何为项目添加限流组件。 一、限流 限流又称为流量控制(流控),通常是指限制到达系统的并发请求数。 我们生活中也会经常遇到限流的场景,比如:某景区限制每日 阅读全文
posted @ 2022-02-13 17:24 RandySun 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 常用的HTTP服务压测工具介绍 在项目正式上线之前,我们通常需要通过压测来评估当前系统能够支撑的请求量、排查可能存在的隐藏bug,同时了解了程序的实际处理能力能够帮我们更好的匹配项目的实际需求,节约资源成本。 在项目正式上线之前,我们通常需要通过压测来评估当前系统能够支撑的请求量、排查可能存在的隐藏 阅读全文
posted @ 2022-02-13 17:22 RandySun 阅读(1087) 评论(0) 推荐(0) 编辑
摘要: swagger生成接口文档 有时候一份清晰明了的接口文档能够极大地提高前后端双方的沟通效率和开发效率。本文将介绍如何使用swagger生成接口文档。 一、swagger介绍 Swagger本质上是一种用于描述使用JSON表示的RESTful API的接口描述语言。Swagger与一组开源软件工具一起 阅读全文
posted @ 2022-02-13 17:21 RandySun 阅读(5479) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 58 下一页