自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (179)
  • 收藏
  • 关注

转载 Java虚拟机学习 - 类加载器(ClassLoader)

类加载器类加载器(ClassLoader)用来加载 class字节码到 Java 虚拟机中。一般来说,Java 虚拟机使用 Java 类的方式如下:Java 源文件在经过 Javac之后就被转换成 Java 字节码文件(.class 文件)。类加载器负责读取 Java 字节代码,并转换成 java.lang.Class 类的一个实例。每一个这样的实例用来表示一个 Java 类。实际的情况可

2013-12-14 15:14:44 678

转载 Java虚拟机学习 - 内存调优

JVM调优主要是针对内存管理方面的调优,包括控制各个代的大小,GC策略。由于GC开始垃圾回收时会挂起应用线程,严重影响了性能,调优的目是为了尽量降低GC所导致的应用线程暂停时间、 减少Full GC次数。代大小调优最关键参数:-Xms、 -Xmx 、-Xmn 、-XX:SurvivorRatio、-XX:MaxTenuringThreshold、-XX:PermSize、-XX:M

2013-12-14 15:10:12 633

转载 Java虚拟机学习 - 对象引用强度

无论是通过计数算法判断对象的引用数量,还是通过根搜索算法判断对象引用链是否可达,判定对象是否存活都与“引用”相关。引用主要分为 :强引用(Strong Reference)、软引用(Soft Reference)、弱引用(Weak Reference)、虚引用(PhantomReference) 四种,引用的强度依次骤减。强引用:就是指在代码之中普遍存在的,类似:“Obje

2013-12-14 15:04:48 577

转载 Java虚拟机学习 - JDK可视化监控工具

1.JConsole JConsole工具在JDK/bin目录下,启动JConsole后,将自动搜索本机运行的jvm进程,不需要jps命令来查询指定。双击其中一个jvm进程即可开始监控,也可使用“远程进程”来连接远程服务器。进入JConsole主界面,有“概述”、“内存”、“线程”、“类”、“VM摘要”和"Mbean"六个页签:内存页签相

2013-12-14 15:02:08 612

转载 Java虚拟机学习 - 查看JVM参数及值的命令行工具

查看JVM各个参数值方式1. HotSpot vm中的各个globals.hpp文件  查看jvm初始的默认值及参数globals.hpp globals_extension.hpp c1_globals.hpp c1_globals_linux.hpp c1_globals_solaris.hpp c1_globals_sparc.hpp c1_globals

2013-12-14 15:00:46 814

转载 Java虚拟机学习 - 类加载机制

类加载机制JVM把class文件加载的内存,并对数据进行校验、转换解析和初始化,最终形成JVM可以直接使用的Java类型的过程就是加载机制。类从被加载到虚拟机内存中开始,到卸载出内存为止,它的生命周期包括了:加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resolution)、初始化(Initialization)、使用(Using)、

2013-12-14 14:59:01 756

转载 Java虚拟机学习 - 对象内存分配与回收

对象优先在Eden上分配大多数情况下,对象优先在新生代Eden区域中分配。当Eden内存区域没有足够的空间进行分配时,虚拟机将触发一次 Minor GC(新生代GC)。Minor GC期间虚拟机将Eden区域的对象移动到其中一块Survivor区域。大对象直接进入老年代所谓大对象是指需要大量连续空间的对象。虚拟机提供了一个XX:PretenureSize

2013-12-14 14:57:37 626

转载 Java虚拟机学习 - 垃圾收集算法

跟踪收集器跟踪收集器采用的为集中式的管理方式,全局记录对象之间的引用状态,执行时从一些列GC  Roots的对象做为起点,从这些节点向下开始进行搜索所有的引用链,当一个对象到GC  Roots 没有任何引用链时,则证明此对象是不可用的。下图中,对象Object6、Object7、Object8虽然互相引用,但他们的GC Roots是不可到达的,所以它们将会被判定为是可回收的对象。

2013-12-14 14:56:09 704

转载 Java虚拟机学习 - 对象访问

对象访问会涉及到Java栈、Java堆、方法区这三个内存区域。如下面这句代码:[java] view plaincopyprint?Object objectRef = new Object();  Object objectRef = new Object();       假设这句代码出现在方法体中,"Object objectRef” 这部分将会反

2013-12-14 14:53:06 627

转载 flume ng配置拓扑图

生产环境flume ng配置拓扑图。超级详细Please note, this document is forwarded from http://blog.csdn.net/xiaochawan/article/details/8986888

2013-12-14 14:38:58 932

转载 Java虚拟机学习 - 体系结构 内存模型

一:Java技术体系模块图二:JVM内存区域模型1.方法区也称"永久代” 、“非堆”,  它用于存储虚拟机加载的类信息、常量、静态变量、是各个线程共享的内存区域。默认最小值为16MB,最大值为64MB,可以通过-XX:PermSize 和 -XX:MaxPermSize 参数限制方法区的大小。运行时常量池:是方法区的一部分,Cla

2013-12-14 14:21:38 685

转载 Java虚拟机学习 - 垃圾收集器

HotSpot JVM收集器              上面有7中收集器,分为两块,上面为新生代收集器,下面是老年代收集器。如果两个收集器之间存在连线,就说明它们可以搭配使用。Serial(串行GC)收集器Serial收集器是一个新生代收集器,单线程执行,使用复制算法。它在进行垃圾收集时,必须暂停其他所有的工作线程(用户线程)。是Jvm client模式下默认的

2013-12-14 14:21:04 666

转载 flume og 安装及配置

Flume安装 介绍Flume本身的安装比较简单(flume的介绍请参考http://blog.csdn.net/rzhzhz/article/details/7448633),安装前先说明几个概念,先看flume的架构1.    Flume分三种角色       Mater:  master负责配置及通信管理,是集群的控制器。       Collector: col

2013-12-14 14:20:36 880

转载 Cloudera Flume简介

Flume是Cloudera提供的日志收集系统,Flume支持在日志系统中定制各类数据发送方,用于收集数据;同时,Flume提供对数据进行简单处理,并写到各种数据接受方(可定制)的能力。Flume是一个分布式、可靠、和高可用的海量日志采集、聚合和传输的系统。上图的Flume的Architecture,在Flume中,最重要的抽象是data flow(数据流),data flow

2013-12-14 14:19:57 971

转载 flume ng 1.3 安装配置方法

业务系统需要收集监控系统日志,想到了hadoop的flume。经过试验,虽说功能不算足够强大,但基本上能够满足功能需求。Flume 是一个分布式、可靠和高可用的服务日志收集工具,能够和hadoop,hive等配置完成日志收集,存储,分析处理等工作,更详细的介绍可以参见apache网站。下面介绍下简单的安装配置方法1,网上下载flume-ng安装包,分别部署在收集和接收日志文件的服务器上,服

2013-12-14 14:19:28 775

转载 flume 参考文档 (四)

Flume Sinks      1、Flume’s Collector Tier Event Sinks collectorSink( "fsdir","fsfileprefix",rollmillis)collectorSink,数据通过collector汇聚之后发送到hdfs, fsdir 是hdfs目录,fsfileprefix为文件前缀码

2013-12-14 13:03:25 701

转载 flume 参考文档 (三)

Flume Source        1、Flume’s Tiered Event SourcescollectorSource[(port)]Collector source,监听端口汇聚数据autoCollectorSource通过master协调物理节点自动汇聚数据logicalSource

2013-12-14 13:01:59 669

转载 flume 参考文档 (二)

command shell(flume command) help帮助connect master:port登录masterconfig logicalnode source sink为逻辑节点配置一个source到sink的映射getnodestatus获得节点

2013-12-14 12:58:46 646

转载 flume 参考文档 (一)

Flume配置文件(flume-site.conf)  1、 watchdog watchdog.restarts.maxwatchdog每分钟重启的最大数???        2、 common node flume.config.heartbeat.periodnode发送心跳周期,默认5000

2013-12-14 12:57:03 771

转载 Flume OG 介绍和配置

一、Flume介绍Flume是一个分布式、可靠、和高可用的海量日志聚合的系统,支持在系统中定制各类数据发送方,用于收集数据;同时,Flume提供对数据进行简单处理,并写到各种数据接受方(可定制)的能力。设计目标:(1) 可靠性当节点出现故障时,日志能够被传送到其他节点上而不会丢失。Flume提供了三种级别的可靠性保障,从强到弱依次分别为:end-to-end(收到数据agent首先

2013-12-14 12:52:47 1113

转载 Hadoop-v2 FS Shell使用介绍

HDFS(Hadoop Distributed Filesystem)提供一个类似于Unix Shell的命令接口FSShell,用于client和HDFS进行数据交互。调用FSShell命令的方式:$HADOOP_HOME/bin/hadoop fs 其中,$ HAOOP_HOME指hadoop所在的目录。所有的的FS shell命令使用URI路径作为参数。URI格式是scheme://

2013-12-12 13:06:35 927

转载 HBase技术介绍

HBase简介author: 莫问 forward from: http://www.searchtb.com/2011/01/understanding-hbase.htmlHBase – Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。HBase是Google

2013-12-12 13:05:14 722

转载 JSP自定义标签开发入门

一般情况下开发jsp自定义标签需要引用以下两个包 import javax.servlet.jsp.*;import javax.servlet.jsp.tagext.*; 首先我们需要大致了解开发自定义标签所涉及到的接口与类的层次结构(其中SimpleTag接口与SimpleTagSupport类是JSP2.0中新引入的)。 目标1:自定义一个用表格显示用

2013-12-12 13:04:48 876

转载 JavaBean之间拷贝利器-Dozer 映射数据类型不一致,级联映射与自定义映射

今天我们来讨论如何使用Dozer映射复杂类型:            1. 数据类型不一致。            2. 级联映射。            3. 自定义映射。    在讨论之前,我们来说说一个朋友在上篇留言中提到的一个问题。估计大家应该都很关心。这个问题就是性能问题。Dozer其实底层使用了现成的BeanUtil,通过反射来映射,况且Dozer应用了Cache技术,

2013-12-12 13:04:15 3273

转载 11g新特性:result cache 结果缓存

result cache是oracle 11g新推出的特性,通过把查询结果还存在内存中来提高查询性能。缓存分为clinet和server端缓存。本文主要讨论server端缓存。serverresult cache是shared pool的内存的一部分。结果缓存更适合于数据变化不频繁的系统,例如OLAP。简单原理如下:当sql执行时,数据库先去result cache去查找相关结果;当结果相关的对象

2013-12-12 13:03:27 940

转载 WEB站点性能优化实践(加载速度提升2s)

进行优化前,关键是剖析当前的web性能,找到性能瓶颈,从而确定最需改进的地方;如果精力有限,首先将精力放在能明显提升性能的改进点上;《高性能网站建设指南》提出了一个性能黄金法则:只有10%-20%的最终用户响应时间花在了下载HTML文档上;其余的80%-90%的时间花在了下载页面中的所有组件上。由于本文将实施一个完整的优化流程,所以,我们还是从后台开始; 案例说明:优化之前

2013-12-12 13:02:56 692

转载 Linux Shell 文本处理工具集锦

内容目录find 文件查找grep 文本搜索xargs 命令行参数转换sort 排序uniq 消除重复行用tr进行转换cut 按列切分文本paste 按列拼接文本wc 统计行和字符的工具sed 文本替换利器awk 数据流处理工具迭代文件中的行、单词和字符本文将介绍Linux下使用Shell处理文本时最常用的工具:find、grep、xargs、sort、uniq、tr、cut、

2013-12-12 13:01:52 791

翻译 Oracle DB 12c 新特性

Oracle Database 12c 新增了许多新特性,它将更容易部署和管理于云数据库。 Oracle 12c 是一个可插拔的数据库环境,我们可以插入多个数据库到数据库的实例中。 所有的数据库将使用同样的后台进程和内存,将减管理多个数据库的压力。我整理了一些Oracle DB 12c的新特性,下面主要的15个性特性是为Oracle的开发者和自己的作为参考。1. 序列作为默认值

2013-12-02 17:57:26 1024

简历模板_doc

简历模板_doc

2013-09-29

高可用MySQL

高可用MySQL

2013-07-08

EXCEL2010中文帮助文档.chm

EXCEL2010中文帮助文档.chm

2013-06-24

toad for oracle 11g

toad for oracle 11g.7z

2013-05-26

jquery-ui-themes-1.10.3

jquery-ui-themes-1.10.3

2013-05-19

jquery-ui-1.10.3.custom

jquery-ui-1.10.3.custom

2013-05-19

Spring in Action(第二版)_英文

Spring in Action(第二版)_英文

2013-04-08

深入解析Spring MVC与Web Flow.7z.002

深入解析Spring MVC与Web Flow.7z.002

2013-04-06

深入解析Spring MVC与Web Flow.7z.001

深入解析Spring MVC与Web Flow.7z.001

2013-04-06

RESTfull Web Service中文版(扫描)

RESTfull Web Service中文版(扫描)

2013-04-06

WEB SERVICES原理与研发实践

WEB SERVICES原理与研发实践

2013-04-06

RESTful Web Services Cookbook

RESTful Web Services Cookbook

2013-04-06

Spring Web Flow权威指南

Spring Web Flow权威指南

2013-04-06

Spring+in+Action.+中文版.7z.003

Spring+in+Action.+中文版.7z.003

2013-04-06

Spring+in+Action.+中文版.7z.002

Spring+in+Action.+中文版.7z.002

2013-04-06

Spring+in+Action.+中文版.7z.001

Spring+in+Action.+中文版.7z.001

2013-04-06

基于成本的oracle优化法则 中文

基于成本的oracle优化法则 中文 oracle 优化法则

2013-04-06

Troubleshooting Oracle Performance

Troubleshooting Oracle Performance

2013-04-06

Pro.Oracle.Database.11g.Rac.on.Linux.pdf.7z

Pro.Oracle.Database.11g.Rac.on.Linux.pdf.7z

2013-04-06

oracle+statspack+高性能调整技术

oracle+statspack+高性能调整技术

2013-04-06

Clojure编程

Clojure编程_中文 书签版 清晰 大家共同学习

2015-11-29

Scala快学书签版

Scala快学 书签与目录 Scala快学 书签与目录

2015-09-02

Java开发题

Java开发题

2014-10-14

Hadoop实战中文版 扫描版

Hadoop实战中文版 扫描版

2014-08-09

HBase_实战_中文

HBase_实战_中文

2014-08-03

cloudera pig 文档

cloudera pig 文档 cloudera pig 文档

2014-08-03

cloudera sqoop 文档

cloudera sqoop 文档

2014-08-03

Cloudera Hive 文档

Cloudera Hive 文档 源码

2014-08-03

Apache Sqoop Cookbook

Integrating data from multiple sources is essential in the age of big data, but it can be a challenging and time-consuming task. This handy cookbook provides dozens of ready-to-use recipes for using Apache Sqoop, the command-line interface application that optimizes data transfers between relational databases and Hadoop. Sqoop is both powerful and bewildering, but with this cookbook’s problem-solution-discussion format, you’ll quickly learn how to deploy and then apply Sqoop in your environment. The authors provide MySQL, Oracle, and PostgreSQL database examples on GitHub that you can easily adapt for SQL Server, Netezza, Teradata, or other relational systems.

2014-08-02

spring data for redis

spring data for redis spring data for redis 官方材料

2014-07-23

spring data hadoop

spring data hadoop 官方文档

2014-07-23

spring data book

spring data book 来源于官方网站

2014-07-23

Pragmatic.Programming.Erlang.2nd.Edition

Pragmatic.Programming.Erlang.2nd.Edition

2014-04-03

Erlang程序设计中文版(完整书签)

Erlang程序设计中文版(完整书签)

2014-04-03

数据挖掘概念与技术 中文第三版

数据挖掘 概念与技术 中文 第三版 带书签

2014-03-24

编程珠玑书签

编程珠玑-中文书签 编程珠玑书签 

2014-03-20

Week 37 Intermediate

Week 37 IntermediateWeek 37 Intermediate

2013-09-11

EF English Document

EF English Document EF English Document

2013-08-28

MYSQL核心技术手册

MYSQL核心技术手册

2013-07-08

MySQL 5权威指南

MySQL 5权威指南

2013-07-08

空空如也

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

TA关注的人

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