首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Go语言学习专栏
王中阳讲AI编程
创建于2022-02-15
订阅专栏
人生短暂,Let‘s Go!
等 900 人订阅
共223篇文章
创建于2022-02-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
你能做对这几道面试题吗?Go语言关于const和iota进阶实战
定义常量使用const关键字,定义之后不能修改,不能再次赋值,在程序运行期间不会改变。 iota是go语言中很特殊的设定,我在PHP中还没用过类似的定义方式,关于`iota还有哪些应用场景欢迎大家在
想,都是问题;做,才有答案;站着不动,永远是观众。
不管是编程还是写作,我认为都是手艺活,我们都是匠人,都要坚持不懈,刻意练习。 这是我刷抖音时看到的人民日报金句摘抄,也是因为看到了那句:“站着不动,永远是观众。”才有了今天这篇文章。
Go主流框架对比:Gin Echo Beego Iris
框架存在的意义是为了帮助我们提供效率,框架本身没有绝对的好与坏,我们应该结合自己的需求选择适合自己的框架。 下面我就简单介绍一下目前Go语言Web主流开发框架的优缺点对比,方便大家有针对性的选择框架。
都说复盘能力很重要,如何复盘更有效?Superset你值得看看~
都说复盘能力很重要,那么如何进行复盘才是最有效的呢? 我认为基于准确数据分析的复盘才是最有效的,因为不管是拍脑门定需求还是毫无根据的优化迭代都可能导致效果与期望南辕北辙。
Kubernetes为什么会火?为什么值得学习?
随着容器技术的兴起与成熟,K8S可以实现容器集群的自动化部署、自动扩缩容、维护等功能,再加上云厂商的推波助澜以及均提供了拆箱即用的解决方案。相信kubernetes一定会火,在不久的将来会成为标配。
Go语言为什么值得学习?
Go语言学习成本低、易于上手、应用领域广泛、市场需求大、薪资高等等,基于上述这些特点我相信Go语言在2022年一定会大放异彩。
PHP7+和Golang一样支持返回类型声明却坑了我一下
在新版本的phpstorm中会根据返回值类型出现提示代码,引导添加返回类型声明,我就加上了。但是后面因为业务的变化或者代码优化只修改了返回值(比如之前返回的是array,修改后返回了int),却忘记了
性能优化反思:不要在for循环中操作DB 进阶版
优化之前:全量查询数量为2千,命中率只有3%;如果职业标签达到2万个,命中率就只有0.3%了。 优化之后:全量查询数量为2千,命中率为100%;如果职业标签达到2万个,命中率仍然100%。
性能优化反思:不要在for循环中操作DB
如何提高程序运行速度,减轻服务器压力是服务端开发必须面对的一个问题。 简单且朴素的原则:不要在for循环中操作DB,包括关系型数据库和NoSql。
【Git实战】协同开发,如何紧急修复线上bug?
团队协同开发时,生产环境出现bug,需要紧急修复。 每位同学在本地开发,对应本地的dev分支,本地测试通过后提交到测试环境的dev分支。 测试环境有其他同学提交的代码....
PHP转Go 2021年年中总结
时光荏苒,转眼到了6月中旬,是时候总结沉淀一下了。 一步一步往前走,踏踏实实的,像龙珠战士们一样,不断修炼,不断变强! 做自己的神龙 前半年的大事记 北京买房装修 PHP转Go 换工作 思考 关于怎么
Go打包 部署 优雅的把Go项目部署到Linux服务器
注意问题 go项目运行之后,修改.env文件不会立即生效,需要重启go服务才会生效 go项目运行之后,修改config.ini配置文件会立即生效,无需重启go服务 重新部署项目 开发环境重新build
Go开发web必懂的概念和底层原理,通过对比的方式让大家更好的理解
TCP协议和UDP协议的对比?TCP协议的优点:可靠稳定TCP在传输数据之前,会有三次握手来建立连接TCP在传输数据时,有确认、窗口、重传、拥塞控制机制TCP在传输数据完成后,会断开连接用来节省系统资
Goroutine 是什么?进程、线程、协程又是什么?有什么区别和联系?
进程,直观点说,保存在硬盘上的程序运行之后,会在内存空间里形成一个独立的内存体,这个内存体有自己独立的地址空间,有自己的堆,上级挂靠单位是操作系统。特点操作系统会以进程为单位,分配系统资源
【快速学习】回顾一下我的Go语言学习之旅
我学习Go语言,还要感谢我的同事【小天才】,小天才是我司前端开发,大概2年前被我招进公司,我们两个可以说是互相欣赏。小天才觉得我很靠谱,放弃了几个更高薪的offer;
Go RPC入门指南:RPC的使用边界在哪里?如何实现跨语言调用?
RPC主要依赖于客户端与服务端建立socket链接;而HTTP REST实现通讯的代价比较高,这是RPC的一个优势体现。 就是因为无法在同一个进程内,或者无法在同一个服务器上通过本地调用的方式
Go GORM是时候升级新版本了 2.0新特性介绍(2)| Go主题月
版本升级遇到的问题 老版本 Count() 返回int,新版本 Count() 返回int64 老版本 Update() 的用法相当于新版本 Save() 的用法 Update 老版本传入结构体指针
Go GORM是时候升级新版本了 2.0新特性介绍(1) |Go主题月
GORM 2.0 完全从零开始,引入了一些不兼容的 API 变更和许多改进。老版本的批量插入很是恶心,新版本还是非常友好的。我们可以直接将slice切片传递到Create方法中。
Go语言json包的使用技巧 |Go主题月
本文整理了一部分我们平时在项目中经常遇到的关于go语言JSON数据与结构体之间相互转换的问题及解决办法。
什么时候用Goroutine?什么时候用Channel?
通过全局变量加锁同步来实现通讯,并不利于多个协程对全局变量的读写操作。 加锁虽然可以解决goroutine对全局变量的抢占资源问题,但是影响性能,违背了原则。 总结:为了解决上述的问题,我们可以引入channel,使用channel进行协程goroutine间的通信。 一个操作…
下一页