- 博客(2)
- 资源 (18)
- 收藏
- 关注
原创 etcd3进行配置管理
最近在用golang 做一个广告竞价系统,里面有一个需求是可以随时暂停某些广告商的广告,这个涉及到运行时动态改变配置。首先配置写死在代码中,是绝对不可能实现这个需求的,每次从数据获取,虽说可以解决这个问题,但是耗时,每次请求都要去查数据库。有人会说引入缓存保存从数据库查询的值,定时去同步数据中的值到缓存。这是一个可行的办法,但是用etcd3的watcher会达到更加高效,优雅。etcd是一个高可用
2016-08-30 17:48:19 3308
原创 基于bitset实现手机号的黑白名单方案
目前很多app都把手机号码作为登录的账户名,本文介绍一种高效的基于手机号,来实现黑白名单的方案。在这里我先用一个例子来说明位图。 假设我有一个0到31的集合,集合里面的元素不重复,比如这样{0,3,1,5,2,19,7,8,31,21,10}。通过位图,我可以将这样的集合表示为11110001101000000001010000000001, 其中1表示该数值为下标的数存
2016-08-30 17:24:32 2145 2
alert的替代
2012-03-16
自动安装JDK和Tomcat的脚本
2012-03-06
Linux应用程序开发详解
2010-09-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人