人到中年

人到中年

2021年的第一篇日志,比以往时候来得要早一些。近日十分不饱和的工作内容,给予了我充分的摸鱼时间,得以各种填坑和更新。跟两年前的年关相似,又处在了一个变化的当口,只不过现在的心态愈发淡然,天命有归,随...
5年前
000
我的2020

我的2020

既然忘不了,那就不要去忘记,让时间去解决一切。2020过得如此之快,以至于年底整理手机相册,才发现已经进入2021了。新加坡是一个四季如夏,一年四季气温都变化不大的地方,没有了四季明显的变换,更容易让...
3周前
000
2020 年度总结

2020 年度总结

今年,最大的感受就是时间过的太快了,一切都是那么的来不及 …… 2020 年,疫情、毕业、工作,学生时代的 END,社会人时代的 START …&hellip...
5年前
000
一点告别

一点告别

二零二零年的最后一天。这是一个多舛的年份,值得铭记,也跑得飞快。年初时在家足不出户的画面还历历在目,转眼间就要匆匆告别,马不停蹄地奔入下一年继续消耗生命。经过近乎停滞的春季,熬过缓步复苏的夏天,体验完...
5年前
000
岁末IV

岁末IV

最近来到寨都后夜生活极其无聊,难得买了几本闲书打发时光,比如班宇的小说集《逍遥游》,简练无华的文字讲述着日常生活的肌理,经常可见的东北方言常使我会心一笑,普通的情节在平淡无奇中发展,却总是来到一个个神...
5年前
000
Go 并发编程之 RWMutex

Go 并发编程之 RWMutex

Mutex 是用来保证只有一个 goroutine 访问共享资源,在大量的并发场景中,特别是读场景中,一个共享资源块只能让 goroutine 串行访问,这就导致了性能的影响,解决方法就是区分读写操作...
5年前
000
Go 并发编程之 Mutex

Go 并发编程之 Mutex

我们比较常见的大型项目的设计中都会出现并发访问问题,并发就是为了解决数据的准确性,保证同一个临界区的数据只能被一个线程进行操作,日常中使用到的并发场景也是很多的: 计数器:计数器结果不准确; 秒杀系统...
5年前
000
优雅的使用 Brew 切换 Go 版本

优雅的使用 Brew 切换 Go 版本

Brew 是 Mac 上包管理工具,和 Linux 上的 apt 、yum、rpm 一样,可以提供非图形化软件的安装,昨天在打造宇宙最强 IDE 的时候,使用brew工具更新了一下软件包,是我的 Go...
5年前
000
CKAD认证备考经验分享

CKAD认证备考经验分享

前言最近通过了CKAD认证考试,也算是填了一个去年底挖的坑。这一切要源于去年底圣诞的时候,Linux Fundation的认证考试打折,原价300刀的CKAD考试,打折下来只用花255刀,忍不住剁手了...
3周前
000
Go IP 段范围校验

Go IP 段范围校验

近期做了一个需求,是检测某个 IP 是否在若干 IP 段内,做固定地点 IP 筛查,满足特定业务需求。 解决方案 PLAN A 点分十进制范围区分 简单来讲,就是将 IPv4 原有的四段,分别对比 I...
5年前
000
半年志III

半年志III

一个无眠的夜晚,上一次如此这般大概已是大半年之前。人过三十,已经越来越经不起如此消耗,但无奈有时总有些耿耿于怀让人在深夜中保持清醒,亦或纯属故意地想挑战极限,花样作死。一度以为自己早已是铁石心肠,百毒...
5年前
000
Go 标准库 限流器 time/rate 设计与实现

Go 标准库 限流器 time/rate 设计与实现

限流器是后台服务中十分重要的组件,在实际的业务场景中使用居多,其设计在微服务、网关、和一些后台服务中会经常遇到。限流器的作用是用来限制其请求的速率,保护后台响应服务,以免服务过载导致服务不可用现象出现...
5年前
000
我的 MacBook Pro 又满血复活啦

我的 MacBook Pro 又满血复活啦

经过近两个星期的检测,维修 ?,我的 MacBook 满血复活了,事情是这样的,两周前我的电脑突然之间就黑屏,有充电反馈,键盘,Bar 和触控板均失灵,拿到公司 IT 部门,给我的意见是去售后 ?,紧...
5年前
000
Go 语言实现 RPC 调用

Go 语言实现 RPC 调用

RPC 在分布式计算,远程过程调用(英语:Remote Procedure Call,缩写为 RPC)是一个计算机通信协议。该协议允许运行于一台计算机的程序调用另一个地址空间(通常为一个开放网络的一台...
5年前
000
使用 GVM 工具管理 Go 版本

使用 GVM 工具管理 Go 版本

在 Go 项目开发中,团队要保持开发版本一致,怎么能够快速的安装及部署并且切换 Go 环境,在这里推荐一款工具 GVM ( Go Version Manager ),它可以便捷切换与自定义 Go Pa...
5年前
000