golang

IT艺术家-rookie25 分钟前
golang
golang--测试单元测试是对软件中的最小可测试单元进行检查和验证,在Go中通常指函数或方法。被测试代码 (math.go):
linksinke1 小时前
开发语言·windows·golang
在windows系统上搭建Golang多版本管理器(g)的配置环境在windows系统上搭建Golang多版本管理器(g)的配置环境 g 下载地址: https://github.com/voidcosmos/g
卜锦元3 小时前
开发语言·数据库·后端·性能优化·golang
Golang后端性能优化手册(第二章:缓存策略与优化)“过早优化是万恶之源,但过晚优化可能让你失去用户” —这是一篇帮助 你我 更好的做牛马,做更好的牛马 的文档 —。。。才第二章
今夕资源网3 小时前
开发语言·后端·golang·go语言·端口映射·内网端口映射
go-tcnat内网端口映射 端口穿透 GO语言 免费开源只需要一个低廉的云服务器作为桥梁,让个人高配置电脑秒变云服务器,特别适合需要高运算需求(如AI服务,高并发运算) 而预算较低的朋友 基于GO语言原生开发,极大的提高多线程及内存管理效率,无延迟无卡顿,体验感极高! 2024.11.6 在操作map时增加锁防止死锁保持 优化结构,将客户端和服务端合并 新增配置文件.env用于控制启动模式(client/server) 新增可通过命令行来切换模式,在无参数的情况下默认使用.env
Tony Bai3 小时前
开发语言·后端·golang
告别“If-Else”地狱:OpenFeature 如何重塑 Go 应用的特性开关管理?大家好,我是Tony Bai。在软件开发的早期,我们都有过这样的经历:为了上线一个不确定的新功能,我们在代码里写下了:
源代码•宸4 小时前
服务器·开发语言·网络·分布式·后端·golang·jwt
goframe框架签到系统项目开发(用户认证、基于 JWT 实现认证、携带access token获取用户信息)HTTP 是一个无状态的协议,一次请求结束后,下次再发送服务器就不知道这个请求是谁发来的了(同一个 IP 不代表同一个用户),在 Web 应用中,用户的认证和鉴权是非常重要的一环,实践中有多种可用方案,并且不同的方案各有千秋。
思成Codes4 小时前
golang·restful·xcode·gin
Gin路由:构建高效RESTful APIURL 请求 → 路由匹配 → 执行处理函数 → 返回响应 1. 基础 HTTP 方法2. HEAD 和 OPTIONS
Clarence Liu4 小时前
golang·哈希算法·散列表
Go Map进化史:从桶链式哈希表到Swiss Table的源码级剖析本文深入剖析Go语言Map的两次重大进化,从传统哈希表到现代Swiss Table的实现细节,带你领略工程化哈希表设计的精髓。
卜锦元5 小时前
大数据·开发语言·数据库·人工智能·后端·性能优化·golang
Golang后端性能优化手册(第一章:数据库性能优化)“过早优化是万恶之源,但过晚优化可能让你失去用户” —这是一篇帮助 你我 更好的做牛马,做更好的牛马 的文档 —刚刚开始,慢慢来
T0uken5 小时前
前端·react.js·golang
Go + React 单文件 Web 应用模板开发指南本文将详细介绍如何从零构建一个 Go 后端(Gin) + 前端(Vite + React) 的单文件 Web 应用模板。最终构建产物为单一可执行文件,适用于工具型应用、私有化部署系统或需统一交付的 Web 项目。
小高Baby@5 小时前
数据结构·golang·哈希算法
map的数据结构,扩容机制,key是无序的原因map就相当于是一个超级查询表,给它一个Key,它可以给你返回对应的value。例如以上例子,Apple就是Key,3就是代表的value。
码luffyliu5 小时前
开发语言·golang·goenv
告别 Go 版本混乱:macOS 下工作项目与个人项目版本管理作为一名开发者,日常开发中难免会遇到这样的窘境:公司工作项目要求固定使用 Go 1.18.10 版本,而自己的小项目想尝鲜 Go 1.21.10 新特性,来回切换版本不仅繁琐,还容易出现 GOROOT 路径错误、命令缓存失效等问题。
思成Codes5 小时前
golang·json·gin
Gin 框架 JSON 全链路:从响应返回到请求绑定为什么 Gin 的 JSON 处理如此重要? 在现代 Web 开发中,JSON 是前后端通信的事实标准。作为 Go 领域最流行的 Web 框架,Gin 对 JSON 的支持极为完善——无论是返回结构化响应,还是解析并验证请求数据,都只需几行代码。
天天向上102419 小时前
开发语言·后端·golang
go 配置热更新go 配置热更新这将生成 .air.toml 配置文件。之后你可以通过点击 ▶️ 按钮启动 Air。
Asus.Blogs20 小时前
笔记·学习·golang
SSE + Resty + Goroutine + Channel 完整学习笔记基于 MaxAgent 项目的实战总结SSE 是一种服务器向客户端推送数据的 HTML5 技术,基于 HTTP 协议实现单向的实时通信。
赴前尘1 天前
开发语言·后端·golang
golang获取一个系统中没有被占用的端口net.Listen(“tcp”, “127.0.0.1:0”):端口填 0 表示自动分配。listener.Addr().(*net.TCPAddr).Port:获取系统分配的端口。
sandyznb1 天前
开发语言·面试·golang
go面试汇总1:有ABCD4个线程,怎么能保证这4个线程顺序执行业务场景:打车业务 A线程检查用户的定位是否准确 B匹配附近的司机 C发送订单给司机 D更新客户端已通匹配到司机
ChineHe1 天前
后端·golang·gin
Gin框架基础篇004_中间件的使用与机制详解在Gin框架中,中间件(Middleware)是一个非常重要的概念。中间件本质上是一个函数,它可以在请求到达路由处理函数之前或之后执行一些公共逻辑,例如身份验证、日志记录、错误处理等。
serendipity_hky1 天前
开发语言·后端·golang
【go语言 | 第6篇】Go Modules 依赖解决Go Modules 是 Go 语言的依赖解决方案。Go Modules 目前集成在 Go 的工具链中,只要安装了 Go,自然就可以使用 Go modules,Go modules 解决了 Go1.11 前的几个常见问题: (1)Go 语言长久以来的依赖管理问题。 (2)“淘汰”现有的 GOPATH 的使用模式 (3)统一社区中的其它的依赖管理工具(提供迁移功能)
吴佳浩 Alben1 天前
开发语言·后端·golang
Go 1.25.5 通关讲解作者:吴佳浩最后更新:2025-12-24适用版本:golang 1.25.5距离上一次写go的版本更新已经一年多了快两年了,今天继续和大家一起来聊一聊go的最新版本都更新了些什么内容,内容比较多筒子们搬好小笨板凳,一起来学习一下吧!!!