首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Go语言学习专栏
王中阳讲AI编程
创建于2022-02-15
订阅专栏
人生短暂,Let‘s Go!
等 900 人订阅
共223篇文章
创建于2022-02-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Git 重命名远程分支 | 操作不规范,亲人两行泪。
开发起来一时爽,维护起来火葬场。操作不规范,亲人两行泪。小A和我并行开发,他在优化之前的代码逻辑,我在开发新功能。 小A在我之前把代码提交到了测试分支,我想提交我的新功能代码到测试分支时发现巨多冲突
写Go最近踩的坑 | 日志、内聚和复用、gjson、调整心态
我有个不好的习惯,不管是之前开发PHP,还是现在开发GO,都习惯在开发过程中使用dump()打印数据进行调试。 本地调试虽然爽了,但是上到测试环境,甚至开发环境查不到日志,无法方便的定位问题可就傻了
goFrame的gqueue详解 | 对比channel
这篇文章会介绍channel的概念和作用,也会介绍gqueue的底层实现和特点,以及gqueue和channel的对比,两者各有什么特点。
GoFrame gpool 对象复用池 | 对比sync.pool
通过和sync.pool的对比,了解到了两者的区别:`sync.Pool`的生命周期不支持自定义过期时间,并且`sync.Pool`不支持对象创建方法及销毁方法;而`gpool`的特点就是弥补了这两点
Go开发技巧和踩坑分享 | 代码结构 调试技巧 配置文件 元数据
之前整理了一篇 [Go语言中比较优雅的写法] 已经收到了60+点赞,1万+的阅读。 这篇文章作为补充篇,分享一下最近使用GoFrame开发go项目的经验分享。
gtoken替换jwt实现sso登录 | 排雷避坑
如果大家也想使用gtoken替换jwt实现sso登录,那么这篇文章可以减少很多大家debug的时间:1. gtoken版本问题 2. 连接的redis库不一致问题 3. 跨环境使用了token....
GoFrame gmap详解 hashmap、listmap、treemap使用技巧
先说结论:当我们对返回顺序有要求时不能使用hashmap,因为hashmap返回的是无序列表; 当需要按输入顺序返回结果时使用listmap; 当需要让返回结果自然升序排列时使用treemap;
GoFrame glist 基础使用和自定义遍历
GoFrame框架(下文简称gf)提供的数据类型,比如:字典gmap、数组garray、集合gset、队列gqueue、树形结构gtree、链表glist都是支持设置并发安全开关的。
通过阅读源码解决项目难题:GToken替换JWT实现SSO单点登录
和大家分享一下使用gtoken替换jwt实现sso登录的经验,为了让大家更好的理解会带大家读一下gtoken重点的源码。带着需求去阅读源码是非常高效的学习方式。
GoFrame garray使用实践
今天在搞一个需求,从三方获得有信息变更的商品,更新自己的数据库,再推送给下游进行商品更新。 期间有更新商品数量不确定,为了保证程序稳定性,每组向下游推送20个商品id。
GoFrame ORM原生方法 开箱体验 (下)
虽然GoFrame的ORM链式操作非常简单且强大,但是业务中总还是有一些逻辑需要使用原生方法实现,化繁为简。
GoFrame ORM原生方法 开箱体验 (上)
gf是支持ORM原生操作的,在`ORM`链式操作执行不了太过于复杂的`SQL`操作时,可以交给方法操作来处理。 这篇文章整理原生操作的常用方法,下篇文章根据整理的原生方法整理对应的开箱体验。
Go好玩的面试题之回文判断
今天为大家分享Go好玩的面试题之回文判断。为了让大家更好的理解会先分享一下如何使用go判断汉字数量、单词出现次数。
实践出来的2千字Go编程规范
两千字Go编程规范,没有规矩不成方圆,团队开发中只有严格按照规范进行,才能避免`开发一时爽,维护火葬场`的困顿局面~
GoFrame避坑指南和实践干货(2)
用GoFrame已经开发了一段时间,今天为大家分享避坑指南和实践干货。这些坑并不是框架设计者的问题,更多的是我作为初学者的各种摸石头过河~
GoFrame必知必会之Scan:类型转换
Scan转换方法可以实现对任意参数到`struct/struct数组/map/map数组`的转换,并且根据开发者输入的转换目标参数自动识别执行转换。
Go一分钟对接ElasticSearch实践
用Go一分钟对接ElasticSearch,这不是标题党,而是我的实践分享。前提是你已经搭建好了Es服务,我使用的ES版本是v7...
Go对接三方API实践
这篇总结了比较典型的使用Go语言对接三方API请求token、刷新token、封装请求、使用Redis缓存token的实践。 整体思路比较清晰,尤其是Redis的使用部分,使用了GoFrame框架的
Go语言中比较优雅的写法
这篇文章已经收藏破千,点赞评论破百。Go语言中比较优雅的写法,包括:数据库相关、Redis相关、配置文件相关、敏捷开发思想相关。评论区朋友们的建议我也及时更新到了正文中。
GoFrame ORM 使用实践分享
本月会持续更新Go语言相关的文章,尤其是GoFrame,感兴趣的同学可以关注我,结伴而行。立志沉淀一些质量高的内容出来。 今天这篇把我使用`GoFrame ORM`的过程中认为有价值、可能踩坑、比较
下一页