自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

已出版《大话Java性能优化》、《深入理解JVM&G1 GC》,即将出版《技术领导力-如何带领一支软件开发团队》。

  • 博客(8)
  • 资源 (55)
  • 收藏
  • 关注

原创 第一个ZooKeeper客户端程序

我们可以采用新建一个工程,然后导入ZooKeeper.3.4.7.jar包,接着编写独立的JAVA程序的方式来实现演示工作,如果采用这种方式,需要javac –cp命令编译java文件,并使用java –cp命令运行编译后的文件。这里不采用这种方式,而是采用ZooKeeper自带的源代码程序,新创建一个test文件夹,如图所示。图1-3 ZooKeeper程序目录图新建了test文件夹,位于“or

2017-09-30 16:35:58 745

原创 大话性能优化

2011年1月,新加坡飞往杭州的航班。飞行持续时间很长,大约6个小时,坐在四周的人很快熟悉了,互相攀谈起来。有一位小姑娘,十六七岁的模样,长得很漂亮,默默地坐在座位上。热心的阿姨和她攀谈,问起她的情况,她带着疲倦自我介绍起来,“我在新加坡念初三,那所学校一点都不好,我在成都是最好的初中毕业的,也考上了成都最好的高中,但是,我的父母,他们一定要我来新加坡复读初三,让我考新加坡的高中,我一点都不喜欢这

2017-09-26 18:49:46 613

原创 G1 GC日志分析

使用UseG1GC这个选项显示地要求JDK7或者JDK8对应的JVM采用G1 GC,据说JDK9开始默认GC会变更为G1 GC(现在是ParallelGC),但一切皆有可能。我们使用VM参数-XX:+PrintGCDetails-verbose:gc -Xloggc:gc.log -XX:+UseG1GC,日志输出如清单3-12所示。代码清单3-12 -XX:+UseG1GC运行输出Java Ho

2017-09-20 20:04:38 8313 1

原创 性格分析工具

DISC个性特征理论1928年,威廉.马其顿博士出版了《正常人的情绪》一书,书中提出DISC个性特性理论。他认为人类行为是个体自身的反应(主动或被动)以及其对环境的认知(友好与敌对)相互作用的结果,以这两方面的基本轴,可以区分个体与环境互动的四种典型模式,每一个个体或多或少会呈现4种不同的模式:l 支配型(Dominance):在敌对的环境中保持主动的态度和反应;l 影响力(Influence):

2017-09-18 17:44:30 2480

原创 G1的垃圾回收概念

通过市场的力量,不断淘汰旧的行业,把有限的资源让给那些竞争力更强、利润率更高的企业。类似地,硅谷也在不断淘汰过时的人员,从全世界吸收新鲜血液。经过半个多世纪的发展,在硅谷地区便形成只有卓越才能生存的文化。本着这样的理念,GC承担了淘汰垃圾、保存优良资产的任务。G1 GC在回收暂停阶段会回收最大量的堆内区间(Region),这是它的设计目标,通过回收区间达到回收垃圾的目的。这里只有一个例外情况,这个

2017-09-15 15:52:15 661

原创 HDFS中NameNode 单点失败的改进案例介绍

在Hadoop的使用中,NameNode的单点失败问题一直困扰着框架的使用者。这一节我们提出了一种利用ZooKeeper对NameNode进行冗余备份协同工作方案,避免了NameNode单点失败造成的服务不可用与文件丢失问题。NameNode是整个HDFS的核心,HDFS所有的操作均需由NameNode参与,并且NameNode负责维护整个分布式文件系统中所有文件的元信息以及目录信息。如果Name

2017-09-11 15:27:34 1032

原创 如何启动ZooKeeper(下)

(3). Module3 分布式模式由于ZooKeeper单机模式不支持单点失败保护,所以不推荐在生产环境下使用。ZooKeeper有另外一种支持多台机器的模式,即真正的分布式模式,这多台包含在一个应用体内的集群机器被称为quorum,这些机器最小配置为3台,最佳配置为5台,其中包含1台Leader(领导者)机器,由5台机器内部选举产生,另外4台机器就立即成为Follower(跟随者)机器,一旦L

2017-09-06 18:24:45 575

原创 如何启动ZooKeeper(中)

(2). Module2 伪分布式模式上面演示了如何启动单机模式,现在我们来演示设置伪分布式模式。我们可以在一台机器上创建模拟的ZooKeeper集群服务,假如我们需要3个节点,需要创建3个cfg文件,分别命名为zoo1.cfg,zoo2.cfg,zoo3.cfg,此外我们还需要创建3个不同的数据文件夹,分别是zoo1,zoo2和zoo3,目录位于/var/lib/zookeeper,如1-16、

2017-09-01 19:57:58 897

Unix.Shell.Commands.Card.pdf

Unix.Shell.Commands.Card.pdf

2013-12-13

近年来Hadoop国外研究综述

近年来Hadoop国外研究综述的文献报告

2013-12-11

Google_三大论文中文版

Google_三大论文中文版

2013-12-11

Hadoop原理介绍

Hadoop原理介绍

2013-12-10

Hadoop开发者入门专刊

Hadoop开发者入门专刊

2013-12-10

图像处理 开题报告

图像处理 开题报告

2013-12-10

hbase在淘宝的应用与优化-修改.pdf

hbase在淘宝的应用与优化-修改.pdf

2013-12-06

varnish-3.0.4.tar.gz

varnish-3.0.4.tar.gz,可以用的,是Linux版本的安装程序包。

2013-12-04

nginx-1.2.9.tar.gz

nginx-1.2.9.tar.gz,这个是Linux版本的安装程序,可以用的。

2013-12-04

如何写文献综述

Mark-和中青年朋友谈谈如何写文献综述。

2013-12-03

基于android无线视频监控的设计与实现开题报告

基于android无线视频监控的设计与实现开题报告

2013-12-03

Subversion_For_Linux.pdf

这个是Subversion的Linux版本的安装文档。

2013-12-03

HBase实战.pdf

HBase实战完整版,很实用,不过是英文版本的哦。

2013-12-03

Memcached源码剖析笔记

全方面的Memcached源码剖析笔记,pdf版本。

2013-12-03

memcached全面剖析

memcached全面剖析,非常完整了。

2013-12-03

Getting start Hibernate 3

Getting start Hibernate 3

2012-07-27

JAVA线程一书

java线程

2012-07-24

nosql专业版(英文版)

nosql专业版

2012-07-17

JAVA EE6基本概念(英文版)

JAVA EE6基本概念(英文版)

2012-07-16

代码之美英文版书籍一本

代码之美英文版

2012-07-12

JNI原理及实例解释

JNI原理及实例解释

2014-02-15

JVM 工作原理

JVM 工作原理

2014-02-14

一线架构师实践指南

一线架构师实践指南

2014-02-13

Hadoop文档

Observers_让ZooKeeper更具可伸缩性

2014-01-17

big_data_glossary

big_data_glossary.pdf

2014-01-09

fourinone-3.04.25

fourinone-3.04.25

2014-01-08

BootThink.zip

BootThink.zip

2014-01-06

无Mac机IOS开发环境搭建手记

无Mac机IOS开发环境搭建手记

2014-01-06

android-beginners-guide

android-beginners-guide pdf

2013-12-31

Beginning.iPhone.3.Development,Exploring.the.iPhone.SDK

Beginning.iPhone.3.Development,Exploring.the.iPhone.SDK

2013-12-30

BeginningSpring2

[Apress.J2EE系列].BeginningSpring2.pdf

2013-12-26

how to use eclipse

how to use eclipse Stephenie Meyer 3. Eclipse.pdf

2013-12-24

javaee tutorial7

javaee tutorial7

2013-12-23

Java程序员修炼之道 英

Java程序员修炼之道 英

2013-12-23

Tomcat__The_Definitive_Guide

Tomcat__The_Definitive_Guide

2013-12-20

java程序员面试宝典

java程序员面试宝典

2013-12-19

[UNIX系统管理高手].CGI-Perl.

[UNIX系统管理高手].CGI-Perl. [UNIX系统管理高手].CGI-Perl.

2013-12-18

Shell guide.pdf

Shell guide.pdf

2013-12-16

QQ面部表情图片的识别研究

QQ面部表情图片的识别研究的论文。

2013-12-12

智能视频检索管理系统

智能视频检索管理系统

2013-12-12

空空如也

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

TA关注的人

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