go

小满zs6 小时前
后端·go
Go语言第十七章(反射)上一篇讲了自定义类型。类型在编译期就定死了——那运行时怎么「看」一个值到底是什么类型、能不能改、有没有某个方法?
小满zs6 小时前
后端·go
Go语言第十五章(JSON序列化)写接口、存配置、跟前端或别的服务交换数据,几乎都会碰到 JSON。 Go 标准库 encoding/json 负责两件事:
小满zs6 小时前
后端·go
Go语言第十六章(自定义类型)基本类型(int、string…)能用,但有时不够「说话」。比如用户名和地址都是字符串,用户 ID 和订单 ID 都是整数——混着用很容易传错参。
w-w0w-w6 小时前
go
Go语言学习day1var 是 Go 里声明变量的关键字,var 就是“我要声明一个变量”的标记。Go 的变量声明后一定有零值,不存在“未初始化”的悬空状态:
FungLeo15 小时前
golang·node.js·go·合约测试·差分测试·成为全栈·api兼容
成为全栈·Go 后端篇·契约一致性与差分测试:两套实现如何互相校验两个后端返回相同 JSON,不代表整个系统等价;一个已知差异也不一定是缺陷。差分测试要严格保留关键行为,只规范化明确的随机部分,再由契约和产品事实判断差异。
vipxieliang19 小时前
go
Go 1.25 Green Tea GC 深度解析:以页为单位的垃圾回收新范式Go 语言一直以「低延迟 GC」作为核心竞争力之一,从早期的并发标记清除,到 Go 1.5 的并发 GC 重构,再到 Go 1.19 引入的软内存上限,每一次 GC 演进都在试图回答同一个问题:如何在保证吞吐的同时,把停顿压到最低?
孔令飞19 小时前
云原生·go·ai编程
AI 时代岗位调研分析:调研了近3000份AI岗位描述,分享下调研结果字节跳动 / 腾讯 / 阿里 AI 岗位调研报告。语言对比中,我主要关注了 Go。所以,报告中,会重点提示跟 Go 相关的部分。
我不会起名字32220 小时前
redis·go·并发·延迟双删·缓存一致性
Redis 从 0 到 1(十二):先删缓存还是先更新库?4 种方案的 Go 并发实测我不会起名字322 · 后端 / 算法 / 数据库📘 技术栈 | 🧩 力扣 Hot100 | 🐹 Go 项目 | 🟥 Redis | 🐬 MySQL
FungLeo2 天前
golang·go·领域驱动设计·gorm·分层架构·成为全栈
成为全栈·Go 后端篇·用 Go 重写分层架构:领域包、装配根与最小抽象语言迁移最容易复制的是语法,最值得重新审视的是边界。一个清晰的 Go 工程要让请求入口、业务规则、数据模型和基础设施各自承担有限责任。
我不会起名字3222 天前
golang·go·gmp·调度·gomaxprocs
Go 服务升级 Go 1.2x 后 P99 变差:GMP 调度相关的 3 个变化我不会起名字322 · 后端 / 算法 / 数据库📘 技术栈 | 🧩 力扣 Hot100 | 🐹 Go 项目 | 🟥 Redis | 🐬 MySQL
孔令飞3 天前
云原生·go·ai编程
知己知彼,百战不殆:AI SKILL 实现原理剖析最近在开发 OneXAI 的智能化能力,重构了 OneXAI 的底层架构。新的 OneXAI 架构实现了一个智能化平台需要的几乎所有能力:智能体、知识库、工具、MCP、SKILL、模型等。而且每一个模块都是可插拔的。目的是提供一种零代码的方式,即使你不懂 Agent 开发,也能轻松、快速的贡献一些智能化场景和能力。
孔令飞3 天前
云原生·go·ai编程
工具分享:OneX AI 工具安装、配置及功能介绍今天来分享下如何快速下载并使用onexai工具,快速开发代码。当前onexai支持 Windows 和 MAC。
喵了几个咪4 天前
微服务·golang·go·1024程序员节·admin·gowind
GoWind Admin 拆解:一个 Sender 接口接 39 个通知渠道本文回答一个问题:通知渠道从"邮件/短信/Webhook"老三样扩到 39 种(钉钉、飞书、Slack、Telegram、Bark、极光、Twilio、PagerDuty……),代码量为什么没有翻 13 倍——配置面是怎么设计的?
l1t4 天前
数据库·sqlite·go·1024程序员节
在windows中测试musql数据库又一个号称兼容SQLite,速度快几百倍的数据库引擎,不太相信。 存储库地址:https://github.com/samyfodil/musql 第一个版本是10月发布的。作者没说用了AI编程。
用户360055579004 天前
go
Kestrel_VLLM - 19 · KV 复用迁移到 GPU(上):per-state 镜像与同类静默分叉一句话:GPU 侧的 KV 缓存一直没有 CPU 那套调度能力(分页、前缀复用、disk-KV、L3 驻留),只有一份扁平镜像;迁移的第一步是把它改成 per-state 槽位池,并堵掉「多 state 共用镜像」「内存前缀复用不写镜像」两处同类静默分叉。 前置:建议先读 第 18 篇(把 attention/decode 数值做到位级的前提)。 环境:x86-64 + NVIDIA RTX 5090(CUDA 后端)· Qwen3-30B-A3B q4local · 开关 VLLM_CUDA_ATTN=
我的div丢了肿么办5 天前
后端·go
go语言对路由中的业务逻辑进行抽离现在我们的路由和业务逻辑是在一起的; 这样会导致路由和业务逻辑耦合度高,不利于维护。 为了将路由和业务逻辑分离,我们可以将业务逻辑抽离到控制器中。 控制器是一个处理路由请求的函数,它负责接收路由参数,调用业务逻辑,返回响应。 与main.go同一级中,创建一个controllers/user/userController.go文件
孔令飞5 天前
云原生·go·ai编程
1024程序员节,OneX平台送3套免费Go实战项目今天是 1024 程序员节,刚好 OneX 平台的 OneX Harness AI Coding 课程也基本连载完了。借此机会,送给大家。
我不会起名字3225 天前
微服务·go·grpc·拦截器
gRPC 拦截器写错:metadata 透传与超时注入的 3 个坑我不会起名字322 · 后端 / 算法 / 数据库📘 技术栈 | 🧩 力扣 Hot100 | 🐹 Go 项目 | 🟥 Redis | 🐬 MySQL
用户4015823324625 天前
人工智能·go·ai编程
对话一长,AI 就忘了你说过的话?Claude Code、Codex、Aider、WES Code 怎么压缩上下文用 AI 写代码,聊得久了很容易碰到这种事:开头明明交代过「不要修改 config.yaml」,几十轮以后,它还是把这个文件改了。
我的div丢了肿么办6 天前
后端·go
go语言抽离路由文件以及对路由进行分组在浏览器中访问:http://localhost:8087/user/list 应该会返回:{"msg":"获取用户列表成功"}