自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 使用lua脚本和jedis实现redis的hmsetnx命令,操作hash表时不覆盖原有数据

博客搬家至 https://lcy362.github.io/posts/63756/redis中set系列命令(包括set,hset等等),基本上都包括两个版本,纯粹的set和setnx, setnx即set not exist, 也就是只有Key不存在时才会执行set, 而不会覆盖原有的值。但是hmset这个命令,包括redis本身,jedis都没有提供nx版本的支持。当然,hset这...

2017-04-06 18:02:27 5223

原创 vitualbox虚拟机安装centos 7 及简单配置

虚拟机安装centos7的主要流程,和一些方便使用的配置

2017-04-02 12:51:55 643

原创 在java独立进程(standalone app)中嵌入hawtio监控

文章搬家至 http://www.cnblogs.com/buptl/p/6657313.html hawtio(hawt.io)是一个开源的监控系统,它提供了多种启动方式,可以运行单独的jar包、war包,然后远程连接其他应用进行监控,也可以将它直接嵌到我们自己的应用中。本文会介绍在一个单独的java进程(java standalone application)中嵌入hawtio,对应官方文档(

2017-04-01 19:45:14 1189

原创 java日志系统简介: 从tomcat大量打印debug日志说起

java日志系统简介

2017-03-31 19:50:07 1035

原创 Java kryo/protobuf/protostuff序列化 or Json 性能对比

文章搬家至https://lcy362.github.io/posts/57802/对于一个java object的序列化,想测一下使用json和使用一般序列化工具,在时间性能、空间性能上的区别。json选择用fastjson.序列化工具使用了protostuff和kyro. 为什么不用protobuf呢?因为感觉对于一个已有的上百个属性的java class来说,再去新建一个匹配的p...

2017-03-02 18:10:20 10118 3

原创 java分布式锁入门实战

java里各种分布式锁的使用方法

2017-02-20 19:21:22 593

原创 leetcode第三题: 输出不包含重复字母的最长子串

leetcode第三题

2017-02-15 20:34:15 548

原创 java多线程实现三个字母顺序输出

java多线程例子

2017-01-25 16:59:21 1415

原创 一次kafka空间激增排查:kafka的数据压缩、批量发送等

由于对kafka完全不了解,排查一个简单问题废了很大劲。

2016-12-29 17:21:13 4190

原创 深入理解java 整型数, Integer的缓存

java Integer的缓存

2016-12-02 19:45:14 330

原创 storm/jstorm生态与周边工具,storm连接activemq,kafka,hdfs等

storm的周边生态非常丰富,与kafka,activemq,hdfs,hbase等的交互都有现成的工具包可以使用。大部分工具,包括今天介绍的这几个,在jstorm中也可以完全正常的使用。storm-jms实现了与activemq等jms实现的交互。这里主要介绍JmsSpout。由于storm中发送队列数据与普通java程序没有任何区别,专门封装一个bolt显得有些多此一举。https://gith

2016-11-16 20:16:04 2927

原创 jstorm UI 介绍

文章搬家至 https://lcy362.github.io/posts/31996/UI说明jstorm的UI相对于storm提供了更为丰富的监控项。UI本身是在tomcat中运行的一个war包,进行二次开发也相对容易。cluster页Cluster Summary, Cluster Stats, Topology Summarycluster的整体信息, conf中是n...

2016-11-16 19:58:42 4489

原创 五分钟学会写storm代码: jstorm/storm编码原理与普通java程序的区别

storm/jstorm topology运行时与传统java程序可能存在的区别,帮助开发人员在无需了解storm内核原理的情况下,排查topology程序可能出现的问题。

2016-11-16 18:21:24 2808

原创 activemq web console的权限配置

activemq的web console是基于jetty实现,其权限管理也是基于jetty. 根据需求,可以给不同的用户赋予不同的权限。jetty的权限管理还算灵活,虽然配起来比较麻烦,可以分别设定某个角色(role)下的用户是否有对某个页面的访问权限。下面简要介绍一下配置方法,只需要修改/conf 下的 jetty.xml, jetty-realm.properties1. jetty-

2016-01-05 18:09:18 2219

原创 storm ui 中一些关键属性的含义

Storm UI对于排查storm使用过程中遇到的问题会很有帮助,但是有些属性的含义不是很明确,虽然都是很简单的概念,如果不知道的话也会很难受。先说一点,鼠标只到UI上的标题栏时,是可以看到这一属性的具体属性的,几篇google rank很高的文章,其实就是把这个信息整理了下来。其实大部分属性都是很直白的,看到名字就知道是什么意思,我在这儿之把一些可能造成困扰的属性列一下,方便大家查问题。

2015-11-06 21:44:06 2133

原创 activemq 5.6 连接池的内存泄露问题

最近在使用activemq 的连接池时,发现它存在很严重的内存泄露问题。通过jmap监控,可以看到java.util.concurrent.locks.ReentrantLock, org.apache.activemq.pool.PooledConnection这两个类占用的空间非常大,而且增长速度也很快。网上查了一下,正好找到activemq的bug 报告.:https://issue

2015-08-08 21:16:05 5526

原创 关于apache camel的消息转发效率

通过使用连接池提升camel转发消息的效率

2015-08-08 20:55:22 4339

空空如也

空空如也

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

TA关注的人

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