-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Zookeeper一些需要注意的地方
-
zookeeper的失败处理机制
-
一个使用Zookeeper的Master-Salve例子
-
-
Zookeeper概念和基础
-
An Architecture for Fast and General Data Processing on Large Clusters
-
初次安装Spark记录
-
-
-
-
Jetty是由一个或多个connector核心组件以及一些列handler组件和一个线程池组成.
-
Jetty是基于Handler的服务器框架,主要详细介绍每个handle的作用和ScopedHandler的作用。
-
主要介绍下环境准备、启动加载的配置文件的涵义
-
描述 Java 虚拟机中定义的 Class 文件格式。每一个 Class 文件都对应着唯一一个类 或接口的定义信息,但是相对地,类或接口并不一定都得定义在文件里(譬如类或接口也可以通过 类加载器直接生成)。这里,我们只是通俗地将任意一个有效的类或接口所应当满足的格式称为 “Class 文件格式”,即使它不一定以磁盘文件的形式存在。
-
如果只是要去“正确地”实现一台 Java 虚拟机,其实并不如大多数人所想的那样高深和困难 ——只需要正确读取 Class 文件之中每一条字节码指令,并且能正确执行这些指令所蕴含的操作 即可。所有在虚拟机规范之中没有明确描述的实现细节,都不应成为虚拟机设计者发挥创造性的牵 绊,设计者可以完全自主决定所有规范中不曾描述的虚拟机内部细节.
-
G1垃圾回收器的英文全称是 Garbage-First Garbage Collector (又被称作G1 GC),这是一个新型的垃圾回收器,由JDK7中的Java HotSpot VM 引入。
-
现代JVM实现(Java HosSpot VM)提供了以文本、log文件、监控界面等形式让我们直观的了解垃圾回收的统计信息。这对应用的吞吐量和延迟有着积极作用。
-
Linux操作系统性能监控的工具介绍
-
JVM监控工具介绍 jps jmap
-
选择高性能收集器有很多原因。应用程序可能会从较短的GC暂停中受益,并且也愿意运行 更多线程(占用CPU资源)来加快速度。或者你想控制GC暂停的频度。除了基本的收集器,你还可以用选项迫使平台采用不同的收集策略。
-
Java是一种“动态编译”语言。也就是说在程序运行时,其中的类还会再进行一次编译,然后转换成机器码。这个过程称为即时编译或JITing,并且通常是一次处理一个方法。要在庞大的代码库中找出其中的重要部分,理解这个过程是关键。
-
为了充分利用垃圾收集,你需要经常看看子系统在做什么。除了基本的verbose:gc标记, 还有很多可以控制输出信息的选项。
-
测试驱动开发(TDD)进入软件开发行业已经有相当长的时间了。它的基本前提是在编写真 正的功能实现代码之前先写测试代码,然后根据需要重构实现代码。
-
Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的高墙,墙外面的人想进去,墙里面的人却想出来。
-
Java中的嵌套类(Nested Class)分为两种:静态内部类(也叫静态嵌套类,Static Nested Class)和内部类(Inner Class)。
-
性能分析与调优是个非常庞大的课题。调优的唯一秘诀就是你必须量体裁衣。没有评测,就没有合适的调。
-
开始使用Jekyll QuickStart写Blog