技术栈
golang
桂花很香,旭很美
1 小时前
开发语言
·
后端
·
golang
[7天实战入门Go语言后端] Day 7:综合实战——小型 REST API 与优雅关闭
本日关键词(实战):REST API、健康检查、slog、结构化日志、优雅关闭、Shutdown、SIGINT、SIGTERM、完整项目模板
桂花很香,旭很美
2 小时前
docker
·
golang
·
单元测试
[7天实战入门Go语言后端] Day 6:测试与 Docker 部署——单元测试与多阶段构建
本日关键词(实战):go test、表驱动测试、httptest、ResponseRecorder、Dockerfile、多阶段构建、镜像体积
遇见你的雩风
1 天前
开发语言
·
golang
【Golang】--- Channel
上期内容为大家带来了Go语言goroutine协程的知识点学习,这期内容我将为大家带来Go语言中核心的并发通信机制——Channel通道的学习,这部分内容是实现goroutine之间安全通信的关键,也是Go语言“不要通过共享内存来通信,而要通过通信来共享内存”设计理念的核心体现。
Tony Bai
1 天前
开发语言
·
后端
·
golang
Go 1.26 中值得关注的几个变化:从 new(expr) 真香落地、极致性能到智能工具链
大家好,我是Tony Bai。北京时间 2026 年 2 月 10 日,Go 团队正式发布了 Go 1.26。
桂花很香,旭很美
1 天前
开发语言
·
中间件
·
golang
[7天实战入门Go语言后端] Day 5:中间件与业务分层——日志、鉴权与请求超时
本日关键词(实战):中间件、Handler 包装、日志中间件、鉴权、API Key、请求超时、context.WithTimeout、handler→service→repository
桂花很香,旭很美
2 天前
http
·
golang
·
xcode
[7天实战入门Go语言后端] Day 2:用 Go 写一个 HTTP 服务——net/http 入门
本日关键词(实战):net/http、ListenAndServe、HandleFunc、路由、Request、ResponseWriter、JSON、编码解码、curl 调试
我不是8神
2 天前
开发语言
·
微服务
·
golang
go-zero微服务框架总结
go-zero 是由字节跳动开源的一款高性能、高可用、易扩展的 Go 微服务框架,专为云原生设计,核心目标是降低微服务开发门槛,内置了大量微服务治理能力,让开发者可以专注于业务逻辑开发。
遇见你的雩风
2 天前
开发语言
·
golang
【Golang】--- Goroutine
在当今多核处理器普及的时代,如何充分利用硬件资源、编写高并发程序成为开发者必须面对的挑战。Go语言从诞生之初就将并发作为核心特性之一,通过轻量级的Goroutine和基于CSP(Communicating Sequential Processes)的并发模型,让并发编程变得简单而高效。
YGGP
2 天前
开发语言
·
leetcode
·
golang
【Golang】LeetCode 189. 轮转数组
基于这道题目当中给出的样例,我们能够观察出实现“轮转数组”操作的规律,那就是首先对整个数组进行翻转,然后以k为界,分别翻转其之前和之后的子数组,得到的结果就是答案。
桂花很香,旭很美
2 天前
开发语言
·
数据库
·
golang
[7天实战入门Go语言后端] Day 3:项目结构与配置——目录组织、环境变量与 viper
本日关键词(实战):项目结构、cmd、internal、config、环境变量、os.Getenv、.env、godotenv、viper、配置结构体、配置注入
桂花很香,旭很美
2 天前
数据库
·
sql
·
golang
[7天实战入门Go语言后端] Day 4:Go 数据层入门——database/sql 与简单 CRUD
本日关键词(实战):database/sql、驱动、连接池、DB.Open、Query/QueryRow、Exec、预编译、参数化查询、SQLite、PostgreSQL、DSN、CRUD
qinaoaini
3 天前
vscode
·
macos
·
golang
[golang][MAC]Go环境搭建+VsCode配置
1、下载go官方SDK 官方:go 官方地址 中文:go 中文社区 根据你的设备下载对应的安装包: 2、打开压缩包,根据引导一路下一步安装。 3、检测安装是否完成打开终端,输入:
花酒锄作田
3 天前
golang
Go - slog使用入门
slog 是 Go 1.21 引入的官方结构化日志库(Structured Logging)。它结束了 Go 标准库只有简单 log 包的历史,让我们可以直接输出 JSON 或 Key-Value 格式的日志,非常适合对接 ELK、Grafana Loki 等日志分析系统。
u***3574
3 天前
开发语言
·
数据库
·
golang
对基因列表中批量的基因进行GO和KEGG注释
获得一个基因列表后,进行GO(Gene Ontology)和KEGG(Kyoto Encyclopedia of Genes and Genomes)注释是生物信息学中常见的分析步骤,可以帮助你理解这些基因的功能、生物学过程以及它们在代谢途径中的角色。以下是进行GO和KEGG注释的一般步骤:
好家伙VCC
3 天前
java
·
python
·
微服务
·
架构
·
golang
# 发散创新:基于 Go 语言打造高性能服务网格的实践与突破在微服务架构
在微服务架—#go 的优势不言而喻:
unirst1985007
3 天前
开发语言
·
后端
·
golang
搭建Golang gRPC环境:protoc、protoc-gen-go 和 protoc-gen-go-grpc 工具安装教程
参考文章:本文开发环境,均为 windows 环境,mac 环境其实也类似 ~① 编译proto文件,相关插件 简单介绍:
YGGP
3 天前
开发语言
·
leetcode
·
golang
【Golang】LeetCode 3. 无重复字符的最长子串
这道题目是 CodeTop 排名第一的面试题,我也确实在面试的时候曾被要求手撕这道题目😅,所以掌握这道题目还是非常有必要的。
大黄说说
3 天前
开发语言
·
leetcode
·
golang
Go 实战 LeetCode 151:高效翻转字符串中的单词(含空格处理技巧)
在 LeetCode 的字符串专题中,第 151 题《Reverse Words in a String》 是一道经典且实用的算法题。它不仅考察对字符串操作的理解,还涉及边界条件处理、空间效率优化等工程思维。本文将使用 Go 语言,从问题分析、多种解法到性能对比,带你彻底掌握这道题的核心思路。
风无雨
3 天前
golang
Go 本地启动踩坑:为什么 `go run main.go` 会报 `undefined`?
很多 Go 项目会把启动入口拆成多个文件(例如 main.go + config.go + db.go)。这时如果你用 go run main.go 启动,可能会遇到类似错误:
桂花很香,旭很美
3 天前
开发语言
·
后端
·
golang
[7天实战入门Go语言后端] Day 0:预习——关键词、语法与常用包一览
这份文档是干啥的:不写代码、不跑程序,先把 7 天里会出现的关键词、语法、标准库包过一遍,看懂每个是啥、干啥用。这样后面看 Day 1~7 的代码时,不会一眼全是“天书”。