
杂谈
woshiaotian
点滴的积累,可以铸就未来。
QQ:346873803
EMAIL:346873803@qq.com
展开
-
聊聊时区,以及计算机中对时间的表示
参考资料:http://www.baike.com/wiki/GMT还是以python的文档来说明在python取当前时间可以使用time模块中的time()函数>>> import time>>> print time.time()1356849129.91>>> time.time() Return the time in seconds si原创 2012-12-30 15:03:16 · 1169 阅读 · 0 评论 -
我的监控世界观(3)--监控领域的模型
根据我对这个领域的理解,监控系统中最重要的三个实体只有:1) 应用2) 主机3) 监控项```版权声明 本站原创文章 由 萌叔 发表转载请注明 萌叔 | http://vearne.cc```这三个概念都是高度抽象的,首先谈谈应用,应用可以理解为某个真实的服务,也可以理解为某个抽象的服务,比如前文提到的主机的所有状态,它们的组合就可以构成一个抽象意义上的原创 2014-03-09 22:25:52 · 1156 阅读 · 0 评论 -
我的监控世界观(2) -- 抽象的世界很精彩
抽象的世界很精彩抽象是我们认识世界的一种手段,它能把复杂的世界简单化 重要 我的博客从今天起开始陆续迁移到 http://vearne.cc 敬请关注原创 2014-03-09 00:14:09 · 978 阅读 · 0 评论 -
我的监控世界观(1)
重要 我的博客从今天起开始陆续迁移到 http://vearne.cc 敬请关注原创 2014-03-08 23:58:12 · 986 阅读 · 0 评论 -
博客迁移通知
起因:公司有个项目需要批量检查多个IP的网络质量,其中一个指标是丢包率,当然用ping是最合适的方法,但是使用ping命令性能太差,Golang又没有批量ping的包开发:目前github只有sparrc写的ping库,不过他的库不支持批量探测多个IP https://github.com/sparrc/go-ping 如果多个IP通知探测会出现串包的问题,请谨慎使用。 再他的启发下,我做了扩原创 2018-01-02 14:40:07 · 563 阅读 · 0 评论 -
我看过的好书推荐
C/C++ 篇 起因:以前一直想有人能给我介绍下有哪些好的计算机方面的书,却也一直没怎么得到高人的点拨,现在自己跌跌撞撞的走个5年职场生活,也算有了写读书经历,可以跟大家分享。我尽量按照体系或者编程语言分类: 公共篇: 书名: 《构建高性能web站点》 推荐理由: 跟web站点性能调优的常用思路和方法都能在这里找到。 书名:《数学之美》 推荐理由: 能使你建立起框架性的,提纲挈领的原创 2016-04-10 12:27:26 · 1332 阅读 · 1 评论 -
2016年在读的书
【持续】《编写可读代码的艺术》 【持续】《自制搜索引擎》原创 2016-03-15 23:43:19 · 691 阅读 · 0 评论 -
不要给产品不切实际的承诺
从事开发工作数年,时间管理依然是一个困扰我的大问题。 有的时候,产品的时间要求紧。为了能缓解对方的压力,我常常会答应下很大时间压力很大的工作,又或者在不加思索之后答应了某项工作。结果导致把自己搞的非常的累,有时候还会delay,使得对方很不愉快,而我充满愧疚感,也给我自己带来了很深的挫败感。这些天我一直在沉思,其实作为一个开发人员,不切实际的承诺是毫无意义,除了在排期的时候,让对方宽心以外,没有任原创 2016-01-10 09:01:46 · 646 阅读 · 0 评论 -
利用redis实现带优先级的消息队列
前言以前一直有使用celery的优先级机制(基于redis的任务队列),一直很好奇它的实现机制,在查阅了部分资料后,决定写这篇文章,作为总结。1. 利用Sorted Set 实现使用Sorted Set 做优先级队列最大的优点是直观明了。ZADD key score member [[score member] [score member] ...]score 作为优先级,member 作为相应的任原创 2015-03-30 20:59:25 · 9163 阅读 · 1 评论 -
mongo 命令总结(持续更新)
1. 删除数据库use test; db.dropDatabase();2. 删除表原创 2014-11-22 16:37:41 · 670 阅读 · 0 评论 -
Mac os 编码识别错误
起因:在Mac 上编写java 程序, 用maven进行管理,原创 2014-10-16 17:14:59 · 2010 阅读 · 0 评论 -
简单LRU cache 实现
起因:我的同事需要一个固定大小的cache,如果记录在cache中,直接从cache中读取,否则从数据库中读取。python的dict 是一个非常简单的cache,但是由于数据量很大,内存很可能增长的过大,因此需要限定记录数,并用LRU算法丢弃旧记录。key 是整型,value是10KB左右的python对象原创 2014-09-25 23:07:21 · 1064 阅读 · 0 评论 -
我的监控世界观(4) -- 监控数据的存储 RRD or RMDB OR Hbase
真正有必要存储的数据可能有两个1) 应用的历史状态信息2) 应用的监控项数据1. RRD早起的开源监控系统,如cacti、nagios和ganglia,采用的是RRD,这种做法的好处是占用空间小,而且数据点的聚合是自动完成的,不需要监控系统的开发者自己开实现,另外出图也比较方便但它的确点也不少:1) 数据的提取和迁移非常的不方便2) 聚合点的调整不方便3)原创 2014-03-09 22:53:05 · 2408 阅读 · 0 评论 -
我的监控世界观(5)--如何在监控中反映业务场景
重要 我的博客从今天起开始陆续迁移到 http://vearne.cc 敬请关注原创 2015-08-31 18:30:30 · 1115 阅读 · 0 评论