- 博客(9)
- 资源 (5)
- 问答 (2)
- 收藏
- 关注
原创 Jmeter-Java二次开发
maven依赖<dependencies> <dependency> <groupId>org.apache.jmeter</groupId> <artifactId>ApacheJMeter_core</artifactId> &...
2018-04-20 16:48:23 640
转载 Btrace-监控工具
BTrace的最大好处,是可以通过自己编写的脚本,获取应用的一切调用信息。而不需要不断地修改代码,加入System.out.println(), 然后重启,然后重启,然后重启应用!!! 同时,特别严格的约束,保证自己的消耗特别小,只要定义脚本时不作大死,直接在生产环境打开也没影响。1 使用场景服务慢,能找出慢在哪一步,哪个函数里么?谁构造了一个超大的ArrayList...
2018-04-19 00:15:24 5108 1
原创 性能调优
什么是性能调优? 如上图,简单来说包括三块:硬件、操作系统、应用程序。其实,性能调优就是调节这些内容,包括硬件、操作系统、应用程序。硬件包括:CPU、内存、磁盘、网卡、其它……, 操作系统包括:进程、虚拟内存、文件系统、网络、其它……, 应用程序:常见的有Apache、MySQL、Nginx、Memcahed等。那什么是性能调优呢? 性能调优就是对计算机硬件、操作系统和应...
2018-04-17 23:53:08 691
原创 时间轮
什么是时间轮时间轮其实就是一种环形的数据结构,可以想象成时钟,分成很多格子,一个格子代码一段时间(这个时间越短,Timer的精度越高)。并用一个链表报错在该格子上的到期任务,同时一个指针随着时间一格一格转动,并执行相应格子中的到期任务。任务通过取摸决定放入那个格子。如下图所示:以上图为例,假设一个格子是1秒,则整个wheel能表示的时间段为8s,假如当前指针指向2,此时需要调度一个3s...
2018-04-15 18:05:12 661
原创 位与
以前在看源码的时候,有很多地方设置长度或则值为2的N次幂,当时不知道为什么?今天看HashedWheelTimer代码时private static int normalizeTicksPerWheel(int ticksPerWheel) { int normalizedTicksPerWheel = 1; while (normalizedTicksPerW...
2018-04-15 17:55:39 310
原创 位或
在阅读NIO源代码时,看到channel.register(selector,interestSet)方法,意思是在通过Selector监听此Channel时对什么事件感兴趣//可读public static final int OP_READ = 1 << 0;//可写public static final int OP_WRITE = 1 << 2;...
2018-04-15 17:54:05 728
原创 Aerospike-Java
这篇主要讲aerospike的客户端java使用优化参考1,在example里有很多的使用实例,这里就不介绍了。读写策略public class Policy { /** * 优先级 */ public Priority priority = Priority.DEFAULT; /** * 读取操作都一致性 ...
2018-04-10 16:45:59 1196
原创 Aerospike-介绍
近期在做实时指标平台,我们的实时指标数据是存储在aerospike上的。下面就介绍下它的特性 aerospike总体来说是一个基于内存的并且具有高度可靠性的分布式计算系统架构客户端层这一层包括带有AerospikeAPI的开源客户端库和能够感知数据在Aerospike集群中位置的追踪节点。集群和数据分布层这一层监控集群通讯并提供一些自动化功能,比如...
2018-04-10 16:44:03 6814
原创 起誓篇
起誓篇 2016年6月从象牙塔出来,经历了2年社会的洗礼,渐渐的感受到了从所未有的压力。这美丽的杭州,房价与收入之间的矛盾让人窒息。常常在想,我什么时候能在杭州有自己的家。有时候感到害怕,想逃离这。可是这是我梦想开始的地方,如果离开这,就有种放弃了梦想的感觉。所以我不能轻易的放弃,我要坚持,我要在杭州立足。我是一枚程序员,我的工作就是写代码。我的梦想是基于这代码的,只有代码写的好...
2018-04-09 19:11:49 206
vsftp-2.2.2-11 64位
2015-04-25
dom4j文档和源码及jar包
2015-03-17
移植到weblogic12c 集群报错
2015-11-05
HashMap中的clone问题
2015-04-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人