Jedis使用总结 [pipeline][跨jvm的id生成器][跨jvm的锁实现[watch][multi]][redis分布式]

【pipeline】【跨jvm的id生成器】【跨jvm的锁实现【watch】【multi】】【redis分布式】
好了,一个一个来。
一、 Pipeline
官方的说明是:starts a pipeline,which is a very efficient way to send lots of command and read all the responses when you finish sending them。简单点说pipeline适用于批处理。当有大量的操作需要一次性执行的时候,可以用管道。[......]

阅读全文

Java常见内存溢出异常分析

Java虚拟机规范规定JVM的内存分为了好几块,比如堆,栈,程序计数器,方法区等,而Hotspot jvm的实现中,将堆内存分为了三部分,新生代,老年代,持久带,其中持久带实现了规范中规定的方法区,而内存模型中不同的部分都会出现相应的OOM错 误,接下来我们就分开来讨论一下。 [......]

阅读全文

JVM最简生存指南

本文由Grey翻译自hadihariri。作者希望能够通过这个指南来帮助新手在学习Java时少走一些弯路。

为什么要写这个指南

当你开始接触一个新的平台时,都会从做同一件事开始,通常你会根据你已学的概念或者框架来尝试快速搭建它,但是你无从下手,因为它们通常以全新的名字和方法展现在你面前。走完这个过程非常耗时,有时甚至让人一筹莫展。这篇指南正是用来帮助那些新手避免此类问题的。[......]

阅读全文

2014年Java值得期待的五大理由

如果你还在为Oracle收购Sun公司给Java社区带来的变化所纠结,请站在Oracle的角度替它想想吧。2013年大部分时间里,Oracle都在与遗留的Java安全问题作战,我们感觉这些安全漏洞仍然会是2014年大家关注的热点。尽管如此,还是希望新的一年Java会发展的更好。下面是我们给出的未来12个月Java相关的热点提示。[......]

阅读全文

uProfiler使用指南

介:

uProfiler Community是面向主题的一种JVM监控工具,它通过JVMTI和bytecode技术,在JVM运行期间把相关的bytecode精确的注入到当前JVM所载入class字节合适的地方,不修改原class文件,从而达到监控JVM的目的。完整的uProfiler Community版本有两大部分组成,其整体结构如下图。
[......]

阅读全文

你必须知道的5个JVM命令行标志

本文是Neward & Associates的总裁Ted Neward为developerworks独家撰稿“你不知道5个……”系列中的一篇,JVM是多数开发人员视为理所当然的Java功能和性能背后的重负荷机器。然而,我们很少有人能理解JVM是如何进行工作的—像任务分配和垃圾收集、转动线程、打开和关闭文件、中断和/或JIT编译Java字节码,等等。[......]

阅读全文