技术方法
文章平均质量分 81
luoshi0801
这个作者很懒,什么都没留下…
展开
-
动态函数调用追踪方法
上学期间研究了下软件执行网络的动态拓扑特性,实验了一些在函数粒度上可行的网络构造方法,这里总结下,感觉对分析开源软件代码有一定帮助。废话不多说,主要分为c/c++和java两种: (1) 基于Gnu/Gprof运行时剖析工具 Gnu/Gprof是类Unix平台下对c/c++开源项目的一个profile分析工具,它能在程序运行过程中记录下函数间的调用关系,每个函数被调用的次数,每个函...2012-02-19 00:04:26 · 420 阅读 · 0 评论 -
linux系统性能监控常用命令
一、Linux服务器性能关注点 1)CPU -> load:表示cpu在一段时间内正在处理以及等待处理的任务之和统计信息,简单可理解为cpu正处理的线程数和能同时处理的线程数的比值。一般认为load值的安全上限为cpu的个数 -> run queue:表示cpu维护的线程运行队列。在多核系统中,每个cpu都将维护这么一个队列,其长度值越大表明cpu负载越高,load指标便基于此统...原创 2012-07-29 18:59:54 · 223 阅读 · 0 评论 -
异步hbase的用法
异步hbase包asynchbase-1.4.1.jar,maven的pom如下: <dependency> <groupId>org.hbase</groupId> <artifactId>asynchbase</artifactId> <version>1.4.1</version><原创 2013-05-03 17:57:49 · 2278 阅读 · 0 评论 -
tlog宣讲ppt
http://dl2.iteye.com/upload/attachment/0093/6776/433dc11e-4df4-3776-b75d-e7f0f26d01f8.swf2014-02-09 00:18:58 · 88 阅读 · 0 评论 -
tlog数据存储
Tlog采用了hbase+云梯的存储方案,分别对应实时和离线的数据服务,它们在tlog中的场景描述为: 实时服务—如查看近2分钟某应用的服务调用情况;检索一笔彩票订单目前的流程状态。它们的特点是数据粒度细、实时性要求高、不能重复计算或重复计算结果不一致、稳定性差 离线服务—如统计昨天提供调用次数最多的前10个服务;分析前一个月里售出彩种ID=1的总额最高的代理商和最低代理商,金额分别是多少。...原创 2013-09-08 21:06:55 · 588 阅读 · 0 评论 -
技术编码规范
最近为公司整理了下技术编码规范,主要是统一下研发风格并从长远看提高整个团队的工作效率。如下: 一、Git工程 1.1 使用maven创建依赖工程,上传到公司git库http://10.1.xx.xx:8080/groups/koudai,初创者拥有owner权限,相关开发developer,其它一律guest 1.2 工程结构,以dump-consle子工程为例 ...原创 2015-06-23 13:48:05 · 222 阅读 · 0 评论 -
日志agent解决方案
logagent是部署在每台服务器上的一个deamon进程,起着日志数据的传输通道。对外提供http服务拉取日志,结构如下: 其中, filter:请求过滤器,负责访问源解析统计,权限认证等 container:包含了正在访问的文件句柄集合,当日志滚动文件名变更发生时可以防止错误定位 handler:获取日志数据的处理器,采用偏移量随机读取的方式 store...2015-10-27 14:48:00 · 1706 阅读 · 0 评论 -
tcp长链接分享
8月份给团队内部分享的《TCP长链接》2014-12-18 22:59:10 · 106 阅读 · 0 评论