首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Go语言学习专栏
王中阳讲编程
创建于2022-02-15
订阅专栏
人生短暂,Let‘s Go!
等 889 人订阅
共221篇文章
创建于2022-02-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
写了2年文章的我,昨天第一次露脸直播
没想到第一次开直播有这么多人看,新的一年立个FLAG,成为10万+粉丝技术博主。掘金统计到我去年帮助了52.52位开发者成长。但是直播和写作真的是两回事。
如何站在开发者的角度理解框架的设计思想?
这篇文章除了聊技术也送大家福利:我有5张小册六折券、10张小册七折券、15张小册八折券。免费送给大家,先到先得。 抛开业务需求和项目体量,去聊开发语言和框架都是没有意义的。
【年终总结】求职面试一定要扬长避短
我最近帮不少读者做了简历优化,我也学到了很多,我也不止一次感受到寒气,不止一次扼腕叹息。趁热打铁,把昨天帮一位8年后端老兵做简历优化的过程分享出来,抛砖引玉,希望对大家有启发。没被优化的朋友们千万苟住
先聊聊「内存分配」,再聊聊Go的「逃逸分析」。
不同于JAVA JVM的运行时逃逸分析,Go的逃逸分析是在编译期完成的:编译期无法确定的参数类型「必定放到堆中」;如果变量在函数外部存在引用,则「必定放在堆中」。
最全的Go资料汇总和最走心的学Go建议
最用心的Go学习资料和学习建议,可能没有之一。怎么学Go快?有哪些教程建议看?学到什么程度能去找工作?我觉得这个问题的关键要看你的目标是什么?一定要结合你自己的情况去考虑这个事情。
【视频+源码】登录鉴权的三种方式:token、jwt、session实战分享
如果你在登录鉴权方面有很高的要求,比如要和灰产斗智斗勇,那么建议你自己深入了解OAuth原理。我既对接过session、cookie,也对接过JWT,今年因为工作需要也对接了gtoken的2个版本。
PHP转Go,框架选什么?
这是一期会引起广泛讨论的内容,不亚于“PHP是世界上最好的语言”。不管我们使用什么框架去开发,6个字的内功心法一定要牢记:高内聚,低耦合。
先聊聊「内存分配」,再聊聊Go的「逃逸分析」。
要搞清楚GO的逃逸分析一定要先搞清楚内存分配和堆栈: 内存分配既可以分配到堆中,也可以分配到栈中。 什么样的数据会被分配到栈中,什么样的数据又会被分配到堆中呢? 我们先来聊一下内存管理、堆、栈的知识点
通过实战总结的 Go语言小技巧
有朋友问我能不能搞一个GoFrame技巧篇,让新手少踩坑的那种。今天他来了!编程是一门手艺活,一定多动手,重实践,才能获得长足的进步。
【Go电商实战05】结合商业项目讲解中间件的概念和应用
在服务端开发中,“中间件”是大家一定会听到的名词。初学者听起来觉得很高大上,觉得很难,其实“中间件”并不难,对我们学习Go语言来说,使用中间件也没有太多心智挑战。
【带你读源码】GToken替换JWT实现SSO单点登录
期间我也踩了一些坑,最终是通过阅读源码解决了项目中遇到的问题。觉得这个经历比较有意思,整理一篇文章分享给大家。
【Go电商实战04】为什么GoFrame不支持migrate功能?我还特意去问了框架作者
【有问必答】为什么Go的GoFrame框架不支持migrate功能?为了搞清楚这个问题,我还特意问了框架作者,作者是这么说的:
【电商实战03】如何使用ORM链式操作?如何优雅的实现软删除?
结合实战项目带大家学会Go:1. ORM链式操作 2. 如何优雅的进行时间维护 3. 软删除和物理删除的区别 4. 如何优雅的实现软删除 5. 结合商业项目需求,有哪些容易踩的坑?
【电商实战02】如何借助工具快速生成代码?初学者容易踩的坑有哪些?
在业务项目实践中,业务逻辑封装往往是最复杂的部分,同时,业务模块之间的依赖十分复杂、边界模糊,无法采用Golang包管理的形式。如何有效管理项目中的业务逻辑封装部分呢?
【电商实战01】先看这里:适合人群&课程大纲&开源地址&视频合集&一起学习
1. 教你学会如何看文档 2. 教你学会如何“抄作业”,也就是官方示例,或者其他优秀项目的源码 3. 教你学会如何用敏捷开发的思路,聚焦实现阶段性的目标
【电商实战00】用敏捷开发的思想,带你快速上手实战项目
有好多小伙伴私信我想学Go,想快速上手商业项目。 阳哥必须满足你们的要求,那我就更新一系列课程吧,并且把项目开源出来。 适合有一定Go基础,想快速上手商业实战项目的伙伴。
如何快速学一门新语言?关键问题是什么?
我花了半个月时间学习Go,就开发了商业项目,抗住了并发考验,并且成功被Go圈粉。 年初入职新公司后,花了3天时间,学习GoFrame框架,提前完成了开发任务,在项目复盘会上成了同事口中的“大佬”。
GoFrame的gmap相比Go原生的map,天然支持排序和有序遍历!?
有好多初学GO和GoFrame的小伙伴搞不清楚map怎么用。 不少刚入门的小伙伴都被Go语言中map的无序性“坑过”。尤其是PHP转Go的小伙伴,不要问我是怎么知道的~
我是不会告诉你,我之前是手写缓存策略的~
没想到GoFrame的gcache天然支持缓存淘汰策略。`gcache`提供统一的缓存管理模块,提供了开发者可自定义灵活接入的缓存适配接口,并默认提供了高速内存缓存适配实现。
还在用GoFrame1.1吗?没升级的快看从v1.16升级到v2.2踩坑之旅
区别于官方文档,我是站在开发者的角度,总结分享了V2版本相比于V1版本的优势,实践了有着100多个接口的电商项目的升级踩坑之旅,希望对大家有帮助。
下一页