Raymond's Notebook
日拱一卒无有尽,功不唐捐终入海
位运算
位运算也称bit运算,而bit犹如计算机的血液,在整个互联网世界流淌。 位运算一般分为6类,大致如下表: ...
2021-06-13
Twitter Snowflake 算法(解决分布式ID生成问题)
什么是分布式id? 它具备那些特点: 唯一性,必须垮表,垮系统唯一; 高性能,生成速度快,生成时尽量全部...
2021-05-30
疯狂的世界
已经找不到词来形容当前的世界了。如果我的孩子长大以后,让我给他谈谈从2020开始的世界变局,我估计也会词穷吧。 ...
2021-05-16
发卡行,持卡人,收单行,商户 以及卡组织之间的关系
最近公司为我们项目组做了一次培训,我大概将银行卡产业相关各方的关系搞清楚了:) 银行卡产业大致可...
2021-03-20
Luhn 算法
Luhn算法,也称为“模10”算法,是一种简单的校验算法,世界上大多数发卡机构,将该算法作为信用卡卡号的校验算法。...
2021-01-20
使用时间轮算法实现延迟队列 (二)(Golang)
在上一篇文章中,我们实现了一个简单的延迟队列,但也遗留下一些问题没有解决;最大的问题就是如果程序中断后重启,哪些尚...
2020-12-20
使用时间轮算法实现延迟队列 (一)(Golang)
实际项目当中,经常会使用延迟队列,执行一些延迟任务,比如: 如果第一次通知失败,就延迟 X 分钟再通知一次,...
2020-12-10
进入 k8s 的世界
经过大约一周的时间,终于把几个项目迁移到 k8s,由于项目之前已经完全docker化,因此这次迁移还算...
2020-10-01
读《曾国藩传》有感
立业不读曾国藩,阅尽诗书也枉然 我确实是被这句话洗脑了才去读曾国藩的:),买书之前也比较了各种《曾国藩...
2020-03-29
最近学习的一些分享
最近一直想加强自己的英文阅读理解能力,期望某一天能够流畅无障碍的阅读大多数英语文章,比如:华尔街日报, 经济学人 ...
2020-02-17