自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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位

VSFTP是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,它的全称是Very Secure FTP 从此名称可以看出来,编制者的初衷是代码的安全。

2015-04-25

dom4j文档和源码及jar包

dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。在IBM developerWorks上面可以找到一篇文章,对主流的Java XML API进行的性能、功能和易用性的评测,dom4j无论在那个方面都是非常出色的。如今你可以看到越来越多的Java软件都在使用dom4j来读写XML,特别值得一提的是连Sun的JAXM也在用dom4j。这是必须使用的jar包, Hibernate用它来读写配置文件。

2015-03-17

方立勋javaweb

方立勋javaweb 11天,给你不一样的学习javaweb

2014-10-11

struts多文件上传

struts多文件上传,黑马程序方立勋资料源

2014-10-10

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

TA关注的人

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