自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (10)
  • 收藏
  • 关注

原创 我的监控世界观(4) -- 监控数据的存储 RRD or RMDB OR Hbase

真正有必要存储的数据可能有两个1) 应用的历史状态信息2) 应用的监控项数据1. RRD早起的开源监控系统,如cacti、nagios和ganglia,采用的是RRD,这种做法的好处是占用空间小,而且数据点的聚合是自动完成的,不需要监控系统的开发者自己开实现,另外出图也比较方便但它的确点也不少:1) 数据的提取和迁移非常的不方便2) 聚合点的调整不方便3)

2014-03-09 22:53:05 2364

原创 我的监控世界观(3)--监控领域的模型

根据我对这个领域的理解,监控系统中最重要的三个实体只有:1) 应用2) 主机3) 监控项```版权声明 本站原创文章 由 萌叔 发表转载请注明 萌叔 | http://vearne.cc```这三个概念都是高度抽象的,首先谈谈应用,应用可以理解为某个真实的服务,也可以理解为某个抽象的服务,比如前文提到的主机的所有状态,它们的组合就可以构成一个抽象意义上的

2014-03-09 22:25:52 1132

原创 我的监控世界观(2) -- 抽象的世界很精彩

抽象的世界很精彩抽象是我们认识世界的一种手段,它能把复杂的世界简单化 重要 我的博客从今天起开始陆续迁移到 http://vearne.cc 敬请关注

2014-03-09 00:14:09 958

原创 我的监控世界观(1)

重要 我的博客从今天起开始陆续迁移到 http://vearne.cc 敬请关注

2014-03-08 23:58:12 959

原创 有趣的python 对象描述

在python 中可以自定义类, 类实例的描述信息可以有三个函数定义,对比java,我们会发现java只有一个toString()函数,这是因为在java虚拟机中所有的字符串都是unicode或者说utf-16。python 则提供更多了函数。那么在各种情况下,谁先被调用呢?参考http://docs.python.org/2/reference/datamodel.html#ob

2014-03-07 13:59:23 1324

原创 python--用户自定义类对象作为dict的key

PS: 学好了Java,学Python 会容易在Java 中如果 用户自定义的类要作为HashMap的key, 则这个类需要实现equals 和 hashCode ,在python 中也是相同的只不过相应的函数名称发生了变化,变为__hash__ 和__eq__ 参考http://docs.python.org/2/library/functions.html?highlight=ha

2014-03-02 12:55:37 10202 1

原创 python对象转json字符串小工具

# -*- coding:utf-8 -*-from datetime import datetime# 用户自定义类 def obj2dict(obj): dd = {} # 展开它的属性 for m in dir(obj): if m[0] != "_" : value = getattr(obj, m)

2014-03-02 12:39:05 2529

原创 不使用别名的两种方法

不使用别名的两种方法alias cp='cp -i'        /bin/cp1. 直接使用命令的绝对路径/bin/cp -r -u ./abc /tmp2. 使用unaliasunalias cpcp -r -u ./abc /tmp

2014-03-01 12:45:04 883

TLS协议包抓包结果文件

使用wireshark抓到TLS 的协议包,参看我的博文《https 原理简析》

2015-07-30

python对象转json字符串小工具

代码中有例子,注意所有的unicode对象,都被转换成了utf-8的字符串,需要调整的,看下源码,自己改。

2012-12-21

linux下 tree 命令的简易实现

|--movie |--netdriver.rar |--MW150U 2.0 |--WPS-Setup.exe |--Driver Files |--Windows Vista 32bit |--athur.sys |--athurext.cat |--netathur.inf |--Windows Vista 64bit |--athurx.sys |--netathurx.inf |--athurextx.cat 输出形如以上格式的目录结构

2012-05-05

SGI的STL源代码实现

SGI的STL源代码 包括文档和代码。 The Standard Template Library, or STL, is a C++ library of container classes, algorithms, and iterators; it provides many of the basic algorithms and data structures of computer science. The STL is a generic library, meaning that its components are heavily parameterized: almost every component in the STL is a template. You should make sure that you understand how templates work in C++ before you use the STL.

2012-04-15

SqlMap自动生成小工具SqlMapAutoGen1.0

设计思路: 通过java原生的反射机制获取java类的私有字段 1)获取字段名转换成数据库字段名 注意这里有潜规则,默认是这样处理的 createDateTime --> CREATE_DATE_TIME car --> CAR 2)根据字段的java类型获取jdbc类型 我只定义了以下规则 // javaType --> jdbcType rules.put("java.lang.String", "VARCHAR"); rules.put("java.lang.Long", "DECIMAL"); rules.put("java.lang.Integer", "DECIMAL"); rules.put("java.math.BigDecimal", "DECIMAL"); rules.put("java.util.Date", "TIMESTAMP"); 在SqlMapAutoGen类的构造函数中,可以自行修改 3)预先定义了模板 temple.xml (请放在D:/test 目录下) temple.xml定义了insert、update和delete方法 模板中定义了一系列的特殊字符串,如#BASE_COLUMN_LIST# #BASE_COLUMN_LIST# #BASE_COLUMN_LIST#代表数据库字段列表 在SqlMapAutoGen类中,通过程序自动生成这些字符串,然后再做替换写入到文件中 生成的文件也存储在D:/test目录下 文件名 = 表名 + "_SqlMap.xml"

2012-03-07

topcoder客户端

用这个客户端登陆topcoder比赛,参与有偿项目的开发

2010-12-29

人脸识别程序(可以用)

可以用,请使用bmp格式的 源代码,程序

2008-10-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除