首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
排行榜
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
Java
Python
数据库
前端
架构
AI编程
Elasticsearch
人工智能
展开
全部
后端
Java
Python
数据库
前端
架构
AI编程
Elasticsearch
人工智能
Go
面试
Agent
程序员
Spring Boot
Rust
暂无数据
推荐
最新
Java和Go都拍胸脯说"内存我包了",可它们到底是怎么下手的?
上回咱们把内存翻车的根源捋了一下,最后得出一个结论:要根治,得靠"接管型 Runtime"把内存的分配、访问、释放一手包办。今天咱就顺着一条"申请内存"的代码链路,看看它到底是怎么"下场"接管的?
我们那个 IP 限流中间件,跑久了会把内存吃光
Gin 项目里加个 IP 限流,网上一搜大把现成代码,长得都差不多:用 golang.org/x/time/rate 给每个 IP 建一个令牌桶,存在 map 里。 我们也是这么写的: 功能上没问题,
上下文取消链:摧毁我们支付系统的 bug
一个看似无害的 Go 语言特性如何引发级联故障,导致了 110,000 美元的交易损失。 警报响起时,我们的支付处理系统已经瘫痪。信用卡交易失败、订阅无法续订、客服聊天窗口被愤怒的消息淹没。
go-zero 获取参数 yaml 配置文件 参数校验 validate
go-zero API参数定义 + 参数校验 一、三种参数标签总览 标签 含义 对应位置 适用请求 path:"name" 路径参数 /user/:id GET form:"name" URL查询参数
一键即用!一个基于 Kubernetes 构建的云操作系统!
casos —— 一个基于 Kubernetes 构建的云操作系统,它内嵌了 Kubernetes API Server、 Controller Manager 和 Scheduler.
Go语言第十二章(通道)
通道 上一篇讲了怎么用 go 启动协程、用 WaitGroup 等待。 协程之间要传数据,Go 的推荐方式是 channel(通道):一边往里送,一边从里取,比多协程同时改同一个变量更安全、更好懂。
利用AI从零学Go并完成实战项目,完工总结:目录结构
完工撒花🎉🎉🎉~ 两个月了,一天 14-16 小时,单休;恭喜自己学会了 Golang 撒花🎉🎉🎉~ 实战项目已达商业可用级别...
Go 虚荣域名详解:我用 go get -x 抓了个包,终于看清了 Go 工具链“对暗号”的全过程
我们知道,Go 语言的包管理哲学和 Python/Node.js 这些前辈有些不同。Python 有一个中央集权的 [pypi.org](https://pypi.org/),全世界的第三方库都集中托
Go 开发者也有自己的轻量工作流引擎了:go get 一行,5 分钟跑通一条审批流
Go 服务要加审批流,别急着请 Temporal。go get 一行装上 jeeflow-go:内存仓储 5 分钟跑通一条审批流,引擎核心零第三方依赖,45 个 action 统一门面对接生产 MySQL。文中全部命令、代码与输出均为真机实录。
Go 还是 Golang?可能你一直都搞错了!
大家好,我是江湖十年。 今天来聊一个对于广大 Gopher 来说既熟悉又陌生的话题,Go 语言的名字到底是叫 Go 还是叫 Golang?这是一个很容易被忽视或者不被开发者所重视的问题,也许你从未考
Gin 项目为什么要分 Handler、Service、Repository?顺便讲透接口、依赖注入与指针
很多人刚开始写 Gin 时,一个接口通常是这样的: 项目小时完全没问题。 但是随着业务增加,一个 Handler 很快可能变成: 最终几百行全部堆在一个函数里。 所以真实项目通常会逐渐形成: 这篇文章
Go语言第十一章(协程)
协程 普通函数按顺序执行:前面的不结束,后面的不会开始。 协程(goroutine)让你可以同时跑多段逻辑——比如一边查订单、一边发短信、一边写日志,彼此不互相堵着。 Go 的协程由运行时调度,比操作
服了,一线城市的后端都卷成这样了吗!?
主人公是一名工作5年的后端开发工程师,最近2年用Golang,之前其他语言。去年春节前被裁员了,各种心酸史,好愁人啊。 刚开始找的特别费劲,简历已读不回,也不知道怎么做准备更好。
打破传统 MVC:在 Go 中实践高内聚的业务驱动架构
随着项目复杂度的演进以及对 Go 语言哲学的深入理解,我逐渐发现了传统水平分层架构在 Go 生态中的痛点:改一个需求需要在四五个目录下来回跳转、包名失去了原本的业务语义,Go 的核心哲学是显式、极简
为什么很多公司都开始使用Go语言了?
越来越多的互联网大厂开始使用Go语言了,譬如腾讯、美团、滴滴、百度、Google、bilibili... 还有最初使用`Python`的字节跳动,甚至已经全面拥向Go了。 这是为什么呢?
打破语言范式:在 Go 里用动态代理实现 AOP
一个被 Go 社区普遍判定为"不可能"的命题,以及一次把它变成现实的系统实践。本文不是 feature 清单,而是一份完整的拆墙报告——从"为什么做不到",到"每一堵墙是怎么被拆掉的"
摸着石头过河:我用Go把微信加密模块给逆向了一回
一、起点:为什么盯着微信的加密模块不放 说起来挺偶然的,手头有个小项目需要分析微信的通信协议,结果发现这玩意儿远不是抓个包就能搞定的。客户端内部用的Protobuf做了定制,外面还裹了好几层加密——A
一个 Java 老兵转 Go 后,终于理解了“简单”的力量
Go 不需要 Spring 这类依赖注入框架。它崇尚显式优于隐式,通过 main 函数手动组装依赖,换来更清晰的结构、更快的启动速度和更低的维护成本——对 Java 开发者而言,这是思维转变的关键一步
Go 1.27 升了一波,泛型方法和 JSON v2 真香但有个坑
Go 1.27 昨天发布。泛型方法等了两年终于来了,json/v2 底层替换让老项目也能吃到性能红利,但严格模式会炸老接口。uuid 进标准库终于可以砍依赖了。
在 Go 中使用 dyno 包处理动态对象
我在《Go 语言中 YAML to JSON 踩坑笔记》一文中提到了使用 dyno 包来解决 json.Marshal 时遇到不支持的 map[interface{}]interface{} 类型报错