golang

桂花很香,旭很美12 小时前
服务器·网络·golang
[7天实战入门Go语言后端] Go 后端实战踩坑与解法手册博文链接:Go 后端实战踩坑与解法手册本文档是一份以「坑 → 解法」为主线的参考手册,面向从入门到中高级的 Go 后端开发者:开发时预防踩坑、排错时快速定位、自我复习时能讲清「遇到过什么问题、怎么解决的」。可与 [7天实战入门Go语言后端] Go 后端技术点讲解及可能面试题解答配合使用:前者偏「概念与自测答法」,本文档偏「问题与解法」。
桂花很香,旭很美14 小时前
开发语言·golang·iphone
[7天实战入门Go语言后端] Go 后端实战技术点讲解博文链接:Go 后端技术点讲解及可能面试题解答本文档按主题把 Go 后端常见技术点讲清楚,并配上常见考点与自测时的回答思路。会明确区分:本项目里你练到了什么(对应仓库里的 day0~day7、part2),以及实际实战与复习时还会遇到的扩展点(本项目未做或只点到为止)。扩展点部分会把重点讲清楚、相关内容也涉及并讲清楚,目标是你看完能实战无忧,自我复习时能讲得清、答得上。按「语言 → HTTP → 项目结构 → 数据层 → 测试部署 → 进阶 → 扩展」循序渐进,说人话、有解答。
hansaes14 小时前
golang
golang 内存模型与分配机制从上图我们可以看出在系统的内存模型中也采用的是分层结构顶层:寄存器第二层:高速缓存 (Cache)第三层:内存 (Memory / RAM)
石牌桥网管14 小时前
开发语言·算法·golang
golang Context介绍Context(上下文) 是 Go 语言标准库中的一个核心工具,主要用于: 控制 Goroutine 的生命周期(取消、超时) 在 Goroutine 之间传递请求级别的元数据(如请求ID、用户信息等)
lisypro115 小时前
前端·vue.js·golang·gin
gin-vue-admin项目使用命令行进行启动@gin-vue-admin项目使用命令行进行启动 使用命令行启动 gin-vue-admin (GVA) 需要分别在两个终端窗口或标签页中启动后端(Go)和前端(Vue.js)服务。请确保你已经完成了前置准备(安装了 Go、Node.js、MySQL、Redis,并获取了 GVA 代码)。 以下是具体的命令行操作步骤:
Tony Bai1 天前
开发语言·后端·golang
Go 1.26 :go mod init 默认行为的变化与 Go 版本管理的哲学思辨大家好,我是Tony Bai。在 Go 语言的开发日常中,go mod init 是每个新项目诞生的起点。对于大多数开发者而言,这行命令只是一系列机械性的动作中的一环:创建一个文件夹,输入命令,生成 go.mod,然后开始写代码。
桂花很香,旭很美2 天前
开发语言·后端·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、多阶段构建、镜像体积
遇见你的雩风2 天前
开发语言·golang
【Golang】--- Channel上期内容为大家带来了Go语言goroutine协程的知识点学习,这期内容我将为大家带来Go语言中核心的并发通信机制——Channel通道的学习,这部分内容是实现goroutine之间安全通信的关键,也是Go语言“不要通过共享内存来通信,而要通过通信来共享内存”设计理念的核心体现。
Tony Bai2 天前
开发语言·后端·golang
Go 1.26 中值得关注的几个变化:从 new(expr) 真香落地、极致性能到智能工具链大家好,我是Tony Bai。北京时间 2026 年 2 月 10 日,Go 团队正式发布了 Go 1.26。
桂花很香,旭很美3 天前
开发语言·中间件·golang
[7天实战入门Go语言后端] Day 5:中间件与业务分层——日志、鉴权与请求超时本日关键词(实战):中间件、Handler 包装、日志中间件、鉴权、API Key、请求超时、context.WithTimeout、handler→service→repository
桂花很香,旭很美3 天前
http·golang·xcode
[7天实战入门Go语言后端] Day 2:用 Go 写一个 HTTP 服务——net/http 入门本日关键词(实战):net/http、ListenAndServe、HandleFunc、路由、Request、ResponseWriter、JSON、编码解码、curl 调试
我不是8神3 天前
开发语言·微服务·golang
go-zero微服务框架总结go-zero 是由字节跳动开源的一款高性能、高可用、易扩展的 Go 微服务框架,专为云原生设计,核心目标是降低微服务开发门槛,内置了大量微服务治理能力,让开发者可以专注于业务逻辑开发。
遇见你的雩风4 天前
开发语言·golang
【Golang】--- Goroutine在当今多核处理器普及的时代,如何充分利用硬件资源、编写高并发程序成为开发者必须面对的挑战。Go语言从诞生之初就将并发作为核心特性之一,通过轻量级的Goroutine和基于CSP(Communicating Sequential Processes)的并发模型,让并发编程变得简单而高效。
YGGP4 天前
开发语言·leetcode·golang
【Golang】LeetCode 189. 轮转数组基于这道题目当中给出的样例,我们能够观察出实现“轮转数组”操作的规律,那就是首先对整个数组进行翻转,然后以k为界,分别翻转其之前和之后的子数组,得到的结果就是答案。
桂花很香,旭很美4 天前
开发语言·数据库·golang
[7天实战入门Go语言后端] Day 3:项目结构与配置——目录组织、环境变量与 viper本日关键词(实战):项目结构、cmd、internal、config、环境变量、os.Getenv、.env、godotenv、viper、配置结构体、配置注入
桂花很香,旭很美4 天前
数据库·sql·golang
[7天实战入门Go语言后端] Day 4:Go 数据层入门——database/sql 与简单 CRUD本日关键词(实战):database/sql、驱动、连接池、DB.Open、Query/QueryRow、Exec、预编译、参数化查询、SQLite、PostgreSQL、DSN、CRUD
qinaoaini4 天前
vscode·macos·golang
[golang][MAC]Go环境搭建+VsCode配置1、下载go官方SDK 官方:go 官方地址 中文:go 中文社区 根据你的设备下载对应的安装包: 2、打开压缩包,根据引导一路下一步安装。 3、检测安装是否完成打开终端,输入:
花酒锄作田4 天前
golang
Go - slog使用入门slog 是 Go 1.21 引入的官方结构化日志库(Structured Logging)。它结束了 Go 标准库只有简单 log 包的历史,让我们可以直接输出 JSON 或 Key-Value 格式的日志,非常适合对接 ELK、Grafana Loki 等日志分析系统。
u***35744 天前
开发语言·数据库·golang
对基因列表中批量的基因进行GO和KEGG注释获得一个基因列表后,进行GO(Gene Ontology)和KEGG(Kyoto Encyclopedia of Genes and Genomes)注释是生物信息学中常见的分析步骤,可以帮助你理解这些基因的功能、生物学过程以及它们在代谢途径中的角色。以下是进行GO和KEGG注释的一般步骤: