Go
Go
Go 1.24 重磅更新:Wasm 性能优化、模板迭代器支持,开发者不容错过!
Go 1.24 的发布进一步巩固了 Go 语言在现代开发中的地位。通过提升操作系统支持、增强 WebAssembly 功能以及改进模板包的迭代器支持,Go 1.24 为开发者提供了更强大的工具和更高的性能。
51    2025-03-07
Go项目实战-商品分类管理和分类树的查询构造
商品分类作为商品的主要导购信息,在手机应用和PC网页应用上的页面优先级并不一样。手机因为可显示内容比PC少,所以首页上显示的内容大部分都是购买率高的推荐分类、爆款单品、以及各种在做的促销活动。
50    2025-03-04
Go 1.23中Timer无buffer的实现方式竟是这样!
Go 中的 Timer 实现依赖于无缓冲的通道和 Go 的调度器。你可以使用 time.Timer 或 time.After 来创建简单的 Timer,或者通过自定义结构体来实现更复杂的 Timer 功能。
46    2025-03-03
Go项目实战--用户信息管理和GORM的事务管理实战
新增默认收货地址,因为收货地址有且只有一个默认地址,所有当新加的收货地址是默认地址时,要确认之前有无默认地址,有则把原来的默认地址设置为非默认的。
47    2025-02-26
Go项目实战--用户密码的安全修改和重置
用户在登录态下修改和重置密码比较好实现,很多产品的逻辑是登录情况下输入原密码、新密码就可以修改,而用户在无登录状态下做上面这些操作即找回密码的功能则需要通过让用户填写服务器发送给他们的验证码,进行确认后才能为用户修改密码。
32    2025-02-10
Go项目里的API对接,这样做Mock测试才舒服
gock 是 Go 生态下一个提供无侵入 HTTP Mock 的工具,用来在单元测试中Mock API 的调用,即不对要请求的API发起真正的调用,而是由gock拦截到请求后返回我们指定的Mock响应。
40    2025-02-06
基于 Go 语言构建高性能并发键值存储
我们不仅构建了一个高性能的并发键值存储系统,更深入理解了Go语言在并发编程方面的独特优势。从基础锁机
40    2025-02-05
Go 语言微服务框架 Kratos 服务注册与发现
Go 语言微服务框架 Kratos 服务注册与发现,支持多种注册中心,本文我们以 Consul 为例,介绍 Kratos 项目怎么实现服务注册与发现。
34    2025-01-20
Go项目实战-注册、登录、登出与用户Token体系的功能整合
即然要把用户登录相关的行为与Token体系整合到一起,我们得先有用户才行,我们先来把用户注册的功能搞定。其实注册功能的逻辑没有什么值得大说特说的,唯一一个值得探究的是怎么保证用户的密码安全。
51    2025-01-15
深入理解 Go 高性能网络框架 nbio
本文深入探讨了高性能网络框架 nbio 在 Golang 中的应用,包括其架构、配置、事件处理机制、核心组件等,并与 Evio 做了比较。