
Go电商实战
文章平均质量分 90
王中阳讲编程
公司技术总监,创办就业陪跑服务,辅导学员拿到600多个offer。专注程序员的就业辅导、简历优化、模拟面试等。
展开
-
「有问必答」秒杀系统 Go并发编程实践!
本文将介绍如何使用Go语言的并发原语来构建一个简单的高并发秒杀系统。我们将使用Go语言的原生库和一些常见的技术手段,包括互斥锁、通道、计数器等,来解决并发访问和数据一致性的问题。本文只是一个简单的示例,重点是Go语言并发原语在业务场景中的应用。在实际应用中,还需要考虑数据库事务、分布式锁、限流等问题。我之前也写过一篇文章,附在了文末。通过使用Go语言的并发原语,我们成功地构建了一个高并发的秒杀系统。使用互斥锁和计数器等原语,我们实现了并发控制、数据一致性和并发安全。原创 2023-11-28 15:58:46 · 716 阅读 · 12 评论 -
如何站在开发者的角度理解框架的设计思想?
抛开业务需求和项目体量,去聊开发语言和框架都是没有意义的。让开发者更好的做到“模块内部高内聚,模块之间松耦合”,是我认为GoFrame V2设计的精髓。用GoFrame开发商业项目已经很长时间,发现GoFrame的版本更新比较快,社区也非常的活跃。因为历史原因,我之前一直用V1.16版本做商业项目的开发,虽然个人有比较强的意愿升级到V2。但是考虑到项目稳定性及开发成本等等原因,商业项目并未升级。这可能也是很多小伙伴面临的问题。如果你觉得这期内容不错的话,一定要三连支持一波。原创 2023-01-03 14:13:31 · 17498 阅读 · 83 评论 -
结合商业项目深入理解Go知识点
这篇文章比较硬核,爆肝5千字,结合商业项目带你深入理解Go的知识点。前一篇文章全网收藏破千,值得收藏关注。原创 2022-12-28 15:02:45 · 13815 阅读 · 6 评论 -
【Go WEB进阶实战】开源的电商前后台API系统
这是一个可以直接写进简历中的项目。GoFrame是类似PHP-Laravel, Java-SpringBoot的Go企业级开发框架,是一个非常值得学习的Go框架。# PHP转Go优选的框架:GoFrame,以及# 为什么我觉得GoFrame的garray比PHP的array还好用?大家可以阅读一下,增加使用GoFrame进阶实战的动力。我们以编写gtoken中间件为例,带大家写一个自己的中间件:在我们的目录下新建token.go文件全局校验用户的登录状态。原创 2022-12-27 14:31:19 · 10394 阅读 · 7 评论 -
【Go电商实战05】结合项目解答使用Go中间件遇到的问题:中间件的概念和应用
在服务端开发中,“中间件”是大家一定会听到的名词。初学者听起来觉得很高大上,觉得很难,其实“中间件”并不难,对我们学习Go语言来说,使用中间件也没有太多心智挑战。“中间件”它并没有很严格的定义,但是普遍接受IDC的定义:中间件是一种独立的系统软件服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。原创 2022-11-14 15:26:29 · 694 阅读 · 11 评论 -
【Go电商实战04】为什么GoFrame不支持migrate功能?我还特意去问了框架作者
我会把Go语言中的知识点结合商业项目,带大家理论联系实践,快速理解,高效学习。上一期带大家完成了,带大家学会了ORM链式操作-时间维护的知识点。如果你第一次看我【电商实战】系列的文章,建议先看。原创 2022-11-14 15:14:42 · 718 阅读 · 12 评论 -
【Go电商实战03】如何使用ORM链式操作?如何优雅的实现软删除?
我会把Go语言中的知识点结合商业项目,让大家理论联系实践,融会贯通。原创 2022-11-14 10:48:23 · 649 阅读 · 10 评论 -
【Go电商实战02】如何借助工具快速生成代码?初学者容易踩的坑有哪些?
在业务项目实践中,业务逻辑封装往往是最复杂的部分,同时,业务模块之间的依赖十分复杂、边界模糊,无法采用Golang包管理的形式。如何有效管理项目中的业务逻辑封装部分呢?对于每个采用Golang开发的项目都是必定会遇到的难题。原创 2022-11-09 21:26:14 · 1011 阅读 · 17 评论 -
【Go电商实战01】先看这里:适合人群&课程大纲&开源地址&视频合集&一起学习
这是【电商实战】系列的资料汇总,我单独整理成了文章,不占用每期内容的篇幅。原创 2022-11-09 21:17:40 · 697 阅读 · 13 评论 -
【Go电商实战00】用敏捷开发的思想,带你快速上手实战项目
有好多小伙伴私信我想学Go,想快速上手商业项目。阳哥必须满足你们的要求,那我就更新一系列课程,并且把项目开源出来吧。原创 2022-11-08 10:22:54 · 815 阅读 · 12 评论