「读源码」为什么注册路由时没有传入上下文,在接口方法中却能取到?

2023-02-20
阅读 4 分钟
4k
作为一个工作8年的老程序员告诉你:阅读源码和查看官方文档,是解决问题最高效的办法。不信你来看,这个困扰了读者半天的问题我查了源码和文档后瞬间解决。
封面图

Go1.20新版本正式发布,新特性值得一看

2023-02-08
阅读 11 分钟
8.9k
Go1.20新版本正式发布,新特性值得一看该版本依然保持 Go1 兼容性,可以升级到 Go1.20,而不需要做任何代码改动。可以使用你任何喜欢的方式升级:比如:go install golang.org/dl/go1.20@latest具体的可以参考官网教程:[链接]或者关注我:王中阳Go的主页Go 1.20 简介最新的 Go 版本 1.20 在Go 1.19 发布六个月后发布。...
封面图

Golang如何优雅接入多个远程配置中心?

2023-01-29
阅读 10 分钟
4.9k
本地配置文件的接入能很快速的完成,那么对于远程apollo配置中心的接入,是否也能很快速完成呢?如果有多个apollo实例都需要接入,是否能支持呢?以及apollo远程配置变更后,是否能支持热加载,实时更新呢?
封面图

PHP转Go实践:xjson解析神器「开源工具集」

2023-01-28
阅读 3 分钟
6.6k
我和劲仔都是PHP转Go,身边越来越多做PHP的朋友也逐渐在用Go进行重构,重构过程中,会发现php的json解析操作(系列化与反序列化)是真的香,弱类型语言的各种隐式类型转换,很大程度的减低了程序的复杂度。
封面图

Git操作不规范,战友提刀来相见!

2023-01-10
阅读 2 分钟
6.6k
年终奖都没了,还要扣我绩效,门都没有,哈哈。这波骚Git操作我也是第一次用,担心闪了腰,所以不仅做了备份,也做了笔记,分享给大家。问题描述小A和我在同时开发一个功能模块,他在优化之前的代码逻辑,我在开发新功能。小A在我之前把代码提交到了测试分支,我想提交我的新功能代码到测试分支时发现巨多冲突,脑袋瞬间...
封面图

通过阅读源码解决项目难题:GToken替换JWT实现SSO单点登录

2022-11-18
阅读 7 分钟
2.1k
今天和大家分享一下使用GoFrame的gtoken替换jwt实现sso登录的经验。期间我也踩了一些坑,最终是通过阅读源码解决了项目中遇到的问题。
封面图

【Go微服务】开发gRPC总共分三步

2022-11-16
阅读 8 分钟
7.5k
之前我也有写过RPC相关的文章:《 Go RPC入门指南:RPC的使用边界在哪里?如何实现跨语言调用?》,详细介绍了RPC是什么,使用边界在哪里?并且用Go和php举例,实现了跨语言调用。不了解RPC的同学建议先读这篇文章补补课。
封面图

PHP转GO必看:为什么我觉得GoFrame的garray比PHP的array还好用?

2022-11-14
阅读 7 分钟
4.9k
而在学习Go基础知识的时候了解到Go的数组和PHP的数组并不一样;从一定程度上讲,Go的slice切片类型和PHP的数组array比较像(不固定长度、引用类型、动态扩容等),但是在开发使用中远远不像PHP的array灵活。
封面图

【Go微服务】一文带你玩转ProtoBuf

2022-11-08
阅读 9 分钟
6k
在网络通信和通用数据交换等应用场景中经常使用的技术是 JSON 或 XML,在微服务架构中通常使用另外一个数据交换的协议的工具ProtoBuf。
封面图

【答读者问】把Go基础学完后,是学web方向还是区块链方向?

2022-09-12
阅读 2 分钟
1.1k
前两天有位读者和我讲:他把Golang基础学完了,在纠结如何选择后续的学习方向?是选择web方向呢?还是选择区块链方向呢?先说结论我建议他学web方向,而不是区块链方向。核心原因很简单:web方向的岗位多。当然也有结合这位读者的其他因素,综合考虑下来,更加深了他学习web方向更合适的结论。下面听我慢慢道来:深入分...
封面图