技术栈
golang
Zenova EdgeOS
3 小时前
开发语言
·
数据库
·
golang
Go 工业边缘错误处理实战:用 errors 构建可追溯错误链
在工业边缘程序里,错误不只是“打印一行日志”。一次设备读取失败,可能来自连接超时、协议响应异常、数据校验失败、权限不足,也可能是下游数据库暂时不可用。如果错误只被转成字符串,后续就很难判断该重试、报警、降级,还是直接返回给上层业务。
JavaPub-rodert
5 小时前
开发语言
·
react.js
·
golang
从零搭建通用管理后台:ShiyuAdmin 的 Go、React 与 RBAC 实践
作者:王仕宇(JavaPub)做后台系统时,很多需求总是在重复出现:用户登录、角色分配、菜单管理、接口鉴权、部门数据隔离、操作日志,以及部署上线。
microrain
11 小时前
物联网
·
golang
·
数据建模
·
sagooiot
SagooIoT 的数据接入层只有四张表,却能接住三种外部数据
在控制台上接一个外部系统,动作只有四下:新建数据源、选数据来源、把字段拉成节点、点发布。第一下决定了数据从哪来——是一个 HTTP 接口、一套现成的业务库,还是一台已经在线的设备;第二下把地址、账号、表名或者产品设备标识填进去;第三下逐条给字段起名、定类型、必要时挂一条正则清洗;第四下点发布。
fly-iot
12 小时前
golang
·
开源
·
开源协议
【FDE知识库】(4):企业知识库怎么选型,开源知识库分享几个,选择开源协议友好的版本,开发wiki-go项目
【FDE知识库专栏】: https://blog.csdn.net/freewebsys/category_13221845.html
福大大架构师每日一题
14 小时前
开发语言
·
安全
·
golang
excelize v2.11.1发布:Go 1.26.0起步,16项安全修复与嵌入对象能力全面升级
2026年11月2日,excelize 发布 v2.11.1 版本。本次更新涵盖多项功能增强、大量缺陷修复,以及一批重要的安全问题修复。对于正在使用 excelize 处理电子表格文件、公式计算、图表、透视表、切片器、加密工作簿和流式写入等能力的开发者而言,v2.11.1 是一个覆盖范围较广的版本。
小小龙学IT
15 小时前
开发语言
·
后端
·
golang
Go 语言 pprof 性能剖析与调优深度解析:把“卡在哪“变成一张可执行的数据图
做服务端的开发者几乎都经历过同一个剧本:新版本上线一周,白天一切正常,凌晨三点报警器响了——CPU 100%、请求超时率飙升、内存持续增长。你登上服务器,ps 看到进程还活着,top 显示 CPU 被打满,但你完全不知道是哪个函数在燃烧 CPU。你翻日志,日志说"一切正常";你猜热点,猜了三个小时全是错的;你想复现,压测却再也压不出那个负载。
十二同学啊
16 小时前
ci/cd
·
golang
·
代码规范
Go 工程化详解:项目结构、代码规范、测试体系与 CI/CD 实践
Go 语言语法简洁、编译速度快,并且拥有完善的并发模型和标准工具链,因此经常被用于开发:完成一个 Go 程序并不困难:
利威尔xu
1 天前
后端
·
缓存
·
微服务
·
面试
·
golang
Go IM 源码实战(14):本地缓存快 3000 倍,失效却难 10 倍
你好,我是利威尔xu。这是**「Go IM 源码实战」系列第 14 篇**。前面 13 篇里,Redis 出现了无数次——seq、水位、token、在线状态、会话缓存。这一篇专门讲缓存本身。
利威尔xu
1 天前
redis
·
后端
·
微服务
·
面试
·
golang
Go IM 源码实战(13):30 个会话只有 2 个红点,未读数错在三条路径
你好,我是利威尔xu。这是**「Go IM 源码实战」系列第 13 篇**。前面讲完消息怎么存、怎么拉,这一篇讲用户第一眼看到的东西:会话列表。
FungLeo
1 天前
postgresql
·
golang
·
sqlite
·
go
·
数据库迁移
·
成为全栈
成为全栈·Go 后端篇·从 Node SQLite 到 PostgreSQL:把迁移做成独立交付物
数据搬迁不是把表导成 JSON 再导入。它要锁定源快照、定义字段规范、遵守父子顺序、拒绝危险目标,并在真实写入后核对关系和计数。
皓月盈江
1 天前
linux
·
golang
·
go
·
gin
·
定义模板
·
解析模板
·
渲染模板
GO使用Gin框架实现模板定义、解析与渲染
下面是一个完整的测试代码,演示了在 Gin 框架中如何使用 HTML 模板(定义、解析、渲染)。访问:
利威尔xu
1 天前
后端
·
golang
·
并发编程
·
源码分析
·
sync
万字详解|Go 进阶(五):sync 包底层:Mutex 自旋 4 次转饥饿,WaitGroup 漏 1 个 Done 挂起 3000 goroutine
你好,我是利威尔xu。这是《Go 进阶》系列的第五篇。前四篇我们把 GMP 调度器、GC 三色标记、内存分配器、channel 底层挨个拆了一遍——这篇轮到并发编程的另一半江山:sync 包。channel 负责"传话",sync 负责"站岗",线上 90% 的并发事故,案发现场都能在 sync 里找到同伙。
日日大王学编程
2 天前
人工智能
·
后端
·
python
·
ai
·
golang
AI 时代后端方向新人的未来规划与看法
2026 年的后端市场已经不再是“会 CRUD、会 Spring Boot、会 MySQL 就能稳定入行”的阶段。初级重复编码岗位确实在收缩,AI 编码工具能完成大量模板代码、接口生成、参数校验和基础调试。但后端并没有“凉了”,而是从“写代码的执行者”转向“做判断的设计者”。
FungLeo
2 天前
golang
·
集成测试
·
差分测试
·
成为全栈
·
后端测试
·
数据库测试
成为全栈·Go 后端篇·Go 后端怎么测试:从成功响应到故障后置状态
测试的价值不在“代码跑过”,而在于它能把关键业务不变量变成失败时也可检查的证据。对重写项目,成功响应、数据库状态、跨语言差分和客户端 smoke 各自证明不同事情。
Sw1zzle
2 天前
linux
·
ubuntu
·
golang
Go入门(零):Linux Ubuntu 22.04 安装 Go
os:Linux Ubuntu 22.04 user:root pwd:/以下操作在终端:以下操作在终端:
码剑客
2 天前
redis
·
后端
·
golang
·
gin
Gin+GORM+Redis 项目开发常见性能坑汇总(Go后端避坑指南)
Gin + GORM + Redis 是Go后端非常经典的技术组合,很多中小型项目、中台接口都在用这套栈。开发阶段写起来很爽,但是上线高并发后,各种性能问题、偶发panic、数据库压垮、Redis阻塞接踵而至。
FungLeo
2 天前
flutter
·
golang
·
go
·
成为全栈
·
兼容测试
·
taro 小程序
成为全栈·Go 后端篇·换后端不改前端:四个客户端如何做兼容回归
后端实现换了,客户端可以不改源码,但这不代表只要 API 地址能访问就算兼容。登录载体、响应边界、缓存状态、上传和平台传输都要沿原请求链实际跑一遍。
何中应
2 天前
开发语言
·
后端
·
golang
【Go-1】变量&常量定义
本文介绍 Go 语言中,变量&常量定义与作用域变量定义有以下三种方式定义多个变量如下常量指而不能被再次赋值的变量,使用 const 定义,如下
znsoft
2 天前
开发语言
·
react.js
·
golang
MaClaw(码卡龙)技术拆解:一个 Go + React 的可自进化智能体平台
MaClaw(码卡龙)是 RapidAI 在 GitHub 上开源的一个通用可自进化智能体平台,代码以 Go 为主体、前端用 React,桌面端基于 Wails 打包。它不是又一个聊天壳子,而是把工作流、知识库、长期记忆、技能系统、多通道接入都做进了同一个运行时。
念何架构之路
3 天前
数据库
·
sql
·
golang
Go 标准库 database/sql 详解
database/sql 是 Go 标准库提供的 SQL(或类 SQL)数据库通用接口包。它自 Go 1.0 起进入标准库,包文档第一句话就点明了它的定位: