技术栈
go
XCAI888888
2 小时前
go
性价比高的郑州geo哪个靠谱
在AI搜索成为主流流量入口的当下,GEO(生成式引擎优化)已成为企业抢占自然流量、实现精准获客的核心手段。对于郑州的企业来说,选择一家靠谱且性价比高的GEO服务公司至关重要。郑州信传网络科技有限公司(以下简称“信传网络”)就是这样一家值得推荐的企业。
Sinclair
2 小时前
go
认识安企CMS-安装安企CMS的环境要求
安装安企CMS前,请确认服务器满足操作系统(Linux/Windows/MacOS)、数据库(MySQL/MariaDB)、网络环境、硬件配置等最低要求,确保系统能够正常运行。
老鹰862
4 小时前
go
实战 dig:Go 编译时依赖注入的完整教程与迁移指南
在 Go 项目中管理依赖,我们常常陷入两难:要么使用 wire 忍受繁琐的集合与占位符,要么使用 fx 承担运行时反射的开销和 panic 风险。而 dig(github.com/shanjunmei/dig)提供了一种新思路——它采用与 fx 几乎一模一样的 API,却在编译时生成纯 Go 代码,最终产物零运行时依赖、零反射。
Sinclair
19 小时前
开源
·
go
认识安企CMS-系统概述
安企内容管理系统(AnQiCMS),是一款使用 GoLang 开发的开源企业级内容管理系统。它的前身是 GoBlog 博客系统(2019 年启动),经过多次重构和功能扩展,于 2022 年 5 月 正式更名为 AnQiCMS,逐步发展为面向企业级应用的内容管理系统。
cocoCola91667
1 天前
go
Golang中的接口
一、接口的介绍 二、Golang接口的定义 三、空接口 四、类型断言 五、结构体值接收者和指针接收者实现接口的区别 六、一个结构体实现多个接口 七、接口嵌套
赫媒派
1 天前
后端
·
go
·
gin
Gin 12年零破坏API,架构哲学如何练成?
最近项目重构会上,有人提议换掉用了五年的 Gin,理由是"不如新框架时髦"。我翻了翻它的 release notes:去年和今年发布的几版,API 签名和十年前一模一样。Go 升了多少轮,Context 里的 c.JSON() 还是那个 c.JSON()。这件事放在月月发新框架的生态里,简直是反常识。
唐青枫
1 天前
go
别再只会 if err != nil:Go error 从错误链到工程实战详解
Go 代码里最常见的错误处理大概是这样:这几行代码不难,真正容易出问题的是后面的选择:Go 没有把错误处理藏进异常机制,而是把错误当成普通值显式传递。
小满zs
2 天前
后端
·
go
Go语言第二章(小无相功)
Go 变量标准完整声明格式: `var 变量名 数据类型 = 初始值`以上便是变量声明的规则,我们声明了一个字符串类型的变量name,并赋值为"小满",那什么时候该用字符串呢?你在网页中所看到大部分文本和文字都是字符串,比如:"你好,世界!"、"Hello, World!"、"こんにちは、世界!"等。所以,当你需要存储文本、文字或任何字符序列时,就可以使用字符串类型。
妙码生花
2 天前
前端
·
后端
·
go
从 PHP 到 AI + Golang,程序员自救转型手记(十九):点选验证码代码逐行目检
这是一个系列 Blog,作者将以一个 PHP 全栈工程师的身份,利用 AI 工具(claude code、codex、deepseek、豆包等):从零开始学习 golang 语言,并最终完成 ai-go-mall(github | gitee)开源项目的制作,全程记录分享。
老鹰862
2 天前
go
Google Wire 被官方抛弃,Uber Fx 启动就 panic,Go DI 还有救吗?
2025年8月,Google Wire 被官方归档。这个曾经号称“编译期依赖注入标准”的项目,凉了。群里一个朋友当时就炸了:“我刚用 Wire 写完整个项目,你告诉我归档了?”
golang学习记
2 天前
go
Go面试官:说说struct{}为什么占用0字节
在 Go 语言的学习和实践中,struct{} 是一个看似简单却蕴含深意的存在。它被广泛用于实现内存高效的集合(Set)和通过信道(Channel)发送信号,因为它“占用零字节”。但深入探究其实现,我们会发现这不仅仅是内存优化的技巧,更是 Go 语言设计哲学和运行时机制的一次精妙体现。下面就来看看struct{}为什么是占用0字节的?
喵个咪
3 天前
大数据
·
后端
·
go
Go Wind UBA 拆解系列 - 架构总览:三服务、数据流与契约优先
本文回答一个问题:当一个用户行为从浏览器发出,到最终在 Vue 看板上变成一条留存曲线,中间经过了哪些服务、哪些代码、哪些取舍?
喵个咪
3 天前
大数据
·
后端
·
go
Go Wind UBA 拆解系列 - 多租户与安全:两套隔离机制的边界
本文回答一个问题:一个 SaaS 级 UBA 平台,怎么保证租户 A 绝对看不到租户 B 的数据? 答案藏在两层完全不同的机制里——而它们的边界差异,恰恰是最值得讲的部分。
喵个咪
3 天前
大数据
·
后端
·
go
Go Wind UBA 拆解系列 - OLAP 与 SQL 硬核:25 个分析模型怎么落地
本文回答一个问题:25 个分析模型(漏斗 / 留存 / LTV / 归因 / 路径……)在 ClickHouse 和 Doris 上,到底是用什么 SQL 写出来的?双引擎又是怎么做到"一份业务模型,两份实现"的?
喵个咪
3 天前
大数据
·
后端
·
go
Go Wind UBA 拆解系列 - SDK 与采集层:从浏览器到 Kafka
本文回答一个问题:一个埋点事件,从用户在浏览器里点了一下,到最终被 Kafka 接住,中间的 SDK 和 Collector 做了多少你看不见的工程? 答案是:比你想象的多得多。
小满zs
3 天前
后端
·
go
Go语言第一章(入门)
Go(又称 Golang)是Google在 2007 年推出、2009 年正式开源的静态编译型编程语言,由罗伯特・格瑞史莫(Rob Pike)、肯・汤普森(Ken Thompson,C 语言、Unix 之父)、罗伯特・格雷厄姆三人主导开发。
唐青枫
3 天前
go
别再把类型断言当强制转换:Go 从 comma-ok 到 type switch 实战详解
Go 代码里经常能看到这样的写法:表面看起来像类型转换,实际含义完全不同。类型转换是在两个允许转换的类型之间改变值的类型:
用户675704988502
3 天前
后端
·
go
Kafka 太重?试试 NSQ:一个优雅到极致的消息队列
今天想和大家聊一个既老牌又实用的开源项目——NSQ。如果你是做后端开发,特别是跟 Go 语言打交道比较多的话,对这个名字应该不会陌生。即使你没用过,在消息队列这个技术选型里,NSQ 也绝对是个值得了解的存在。
用户675704988502
3 天前
后端
·
go
RabbitMQ 太重,Kafka 太复杂?Go 开发者:Asynq分布式任务队列就刚刚好
在后端服务中,我们经常需要异步执行耗时任务 —— 比如发送邮件、生成缩略图、导出报表、调用外部 API 等。让请求等待这些操作完成,会浪费用户体验,也浪费服务器资源。
用户675704988502
4 天前
后端
·
go
Go 语言里判断字符串为空,90% 的人都写错了!
在 Go 语言中,字符串 len == 0 和字符串等于空字符串 "",到底该用哪个?在日常开发中,这个问题几乎每个 Go 开发者都会遇到: