首页
学习
活动
专区
工具
TVP
发布

Debug客栈

做一个爱分享程序猿
专栏作者
225
文章
299965
阅读量
28
订阅数
Phoenix框架 从0到1设计业务并发框架 怎么组织设计一个框架
上篇文章主要讲了设计 Phoenix 框架前的遇到的问题和设计框架的思路 《 Phoenix 框架 从0到1设计业务并发框架 小米商城产品站革新之路》,本篇文章主要讲一下如何设计框架的。
Meng小羽
2024-03-18
530
Phoenix框架 从0到1设计业务并发框架 小米商城产品站革新之路
小米商城产品站之前由于历史原因,存在着诸多问题与不便,随着技术的快速变革,技术部中台化的建设,越来越不适用于现在快速迭代的业务需求,接下来我将以技术的视角讲解我们遇到的痛点,以及解决这些痛点的思路,也就是 Phoenix 框架诞生的故事。
Meng小羽
2024-03-07
1220
如何接手并维护一个项目
若是有最开始的包括后续优化的相关技术文档或者系统文档,对于接手过来的项目无疑是最有助于开发人员的方式。但是大家会发现往往接手过来的项目是没有这一类的文档的,交接过来的系统若是对开发有极高追求的,一般都会有文档,并且 README.md 中会有项目介绍包括相关文档,但是...... 往往我们拿到手的系统是纯代码,README.md 可能都没有这个文件,这种往往是最痛苦的,不过也是最锻炼梳理系统这项技能的。
Meng小羽
2024-02-24
2010
FAAS 调研笔记
功能即服务 (FAAS) 是一类云计算服务,它提供了一个平台,允许客户开发、运行和管理应用程序功能,而无需构建和维护通常与开发和启动应用程序相关的基础设施的复杂性。构建遵循此模型的应用程序是实现“无服务器”体系结构的一种方式,通常在构建微服务应用程序时使用。
Meng小羽
2023-02-16
1.6K0
使用 pprof 对 Go 程序进行分析优化
在生产环境中,偶尔会发生 Go 程序 CPU 暴增的现象,排除某时段并发大的场景外,通过监控面板看不到程序是因为什么原因导致的,Go 语言原生就提供了工具 pprof,Google 对于 pprof 的解释就是一个用于可视化和分析数据的工具。通过使用 Go pprof 可以对程序的 CPU性能、内存占用、Goroutine wait share resource、mutex lock 做剖面分析,我们可以使用该工具收集运行时的程序性能指标,从而分析出程序中是否由于代码编写不合理导致存在不合理的资源占用情况,从而对程序进行优化用来提升其性能。
Meng小羽
2022-05-03
7770
我们是如何用 Prometheus 对网关进行监控的
近期,我们对 APP 网关 Gateway 做了升级,由于项目创建时间过早(6年前的项目),那时候还没有好的包管理工具,使用的是最原始的 Go Path 来进行项目的依赖管理,历史包袱比较重,项目中很多的第三方引用都是直接将代码拷贝到项目目录下,升级与维护起来特别麻烦,升级之后就是现在官方主推的是 Go module 包管理方式。
Meng小羽
2021-12-13
1.9K0
Git 命令 reset 和 revert 的区别
友情提示:此篇文章大约需要阅读 9分钟24秒,不足之处请多指教,感谢您的阅读。 订阅本站
Meng小羽
2021-09-23
2.8K0
[译] 方法是否应该在 T 或 *T 上声明
友情提示:此篇文章大约需要阅读 3分钟49秒,不足之处请多指教,感谢您的阅读。 订阅本站
Meng小羽
2021-06-29
3740
Go 语言开发设计指北
友情提示:此篇文章大约需要阅读 20分钟33秒,不足之处请多指教,感谢你的阅读。订阅本站 此文章首发于 Debug客栈 |https://www.debuginn.cn
Meng小羽
2021-03-08
4710
如何提升自己的技术博文水平
友情提示:此篇文章大约需要阅读 20分钟33秒,不足之处请多指教,感谢你的阅读。订阅本站 此文章首发于 Debug客栈 |https://www.debuginn.cn
Meng小羽
2021-02-02
5180
Go 并发编程之 RWMutex
友情提示:此篇文章大约需要阅读 8分钟42秒,不足之处请多指教,感谢你的阅读。 订阅本站
Meng小羽
2020-12-07
3450
Go 并发编程之 Mutex
友情提示:此篇文章大约需要阅读 18分钟0秒,不足之处请多指教,感谢你的阅读。 订阅本站
Meng小羽
2020-11-23
5360
优雅的使用 Brew 切换 Go 版本
友情提示:此篇文章大约需要阅读 3分钟42秒,不足之处请多指教,感谢你的阅读。 订阅本站
Meng小羽
2020-11-03
4K0
Go IP 段范围校验
近期做了一个需求,是检测某个 IP 是否在若干 IP 段内,做固定地点 IP 筛查,满足特定业务需求。
Meng小羽
2020-09-21
2.1K0
Golang 标准库 限流器 time/rate 设计与实现
友情提示:此篇文章大约需要阅读 12分钟7秒,不足之处请多指教,感谢你的阅读。
Meng小羽
2020-08-25
2.2K0
Go 语言实现 RPC 调用
在这里引用一下维基百科对于 RPC 的解释, 可以针对与 HTTP 协议来比较分析,RPC 更适合于公司中大、中型项目分布式调用场景。
Meng小羽
2020-08-02
1.1K0
使用 GVM 工具管理 Go 版本
在 Go 项目开发中,团队要保持开发版本一致,怎么能够快速的安装及部署并且切换 Go 环境,在这里推荐一款工具 GVM ( Go Version Manager ),它可以便捷切换与自定义 Go Path 、Go Root 等参数,是一款实打实的多版本安装及管理利器。
Meng小羽
2020-07-14
9360
Go 语言操作 MySQL 之 SQLX 包
友情提示:此篇文章大约需要阅读 14分钟5秒,不足之处请多指教,感谢你的阅读。 、
Meng小羽
2020-07-08
1.7K0
Go 语言操作 MySQL 之 预处理
预处理是 MySQL 为了防止客户端频繁请求的一种技术,是对相同处理语句进行预先加载在 MySQL 中,将操作变量数据用占位符来代替,减少对 MySQL 的频繁请求,使得服务器高效运行。
Meng小羽
2020-07-03
1.5K0
Go 语言操作 MySQL 之 事务操作
数据库事务( transaction )是访问并可能操作各种数据项的一个数据库操作序列,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。 事务由事务开始与事务结束之间执行的全部数据库操作组成。
Meng小羽
2020-07-03
1.2K0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档