自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (9)
  • 收藏
  • 关注

原创 Ambari源码分析之Resource.Type与PropertyProvider对应关系

PropertyProvider是取得监控指标的组件,下面给出Resource.Type与PropertyProvider对应关系:Resource.TypePropertyProviderClusterGangliaReportPropertyProviderServiceNagiosProperty

2014-05-13 11:30:04 1888

原创 Ambari源码分析之Resource.Type与ResourceProvider对应关系

前面提到,每一种Resource都对应一个ResourceProvider,下面给出其对应关系:Resource.TypeResourceProviderWorkflowWorkflowResourceProviderJobJobResourceProviderTaskAttem

2014-05-13 11:13:21 2989

原创 Ambari源码分析之总览

一、基本概念:Resource:Ambari把可以被管理的资源的抽象为一个Resource实例,资源可以包括服务、组件、主机节点等,一个resource实例中包含了一系列该资源的属性;Property:服务组件的指标名称;ResourceProvider和PropertyProvider分别对应Resource和Property的提供方,获取指标需要先获取Resource,然后获取Property对应的metric;Query:Query是Resource的内部对象,代表了对该资源的操作;Requ

2014-05-11 18:41:54 8208

原创 Yarn调度器负载模拟器——Yarn Scheduler Load Simulator (SLS)

一、概述:Yarn调度器有许多实现,如Fifo, Capacity和Fair schedulers等。与其同时,正在进行一些优化措施来提高调度器在不同负载和工作场景下的性能。每个调度器都有自己的特性,调度决策受许多因素影响,如公平行、计算能力保证和资源的可靠性等。在部署一个调度算法到生产集群之前,评估一个调度算法是非常重要的,不幸的是,评估一个调度算法是不那么容易的,评估一个真正的集群是非常耗

2014-05-03 12:14:31 4002

原创 HDFS集中式缓存管理(Centralized Cache Management)

Hadoop从2.3.0版本开始支持HDFS缓存机制,HDFS允许用户将一部分目录或文件缓存在HDFS当中,NameNode会通知拥有对应块的DataNodes将其缓存在DataNode的内存当中集中式缓存管理有着许多显著的优势:防止那些被频繁使用的数据从内存中清除因为DataNode的缓存由NameNode来管理,applications在做任务安排时可以查询这个缓存的列表,

2014-04-30 17:31:42 3259

原创 Hdfs的ACL测试

Hadoop从2.4.0版本开始支持hdfs的ACL,在CDH5.0当中也继承了该特性,下面对其进行一些测试:一、启用ACL:dfs.permissions.enabledtruedfs.namenode.acls.enabledtrue二、测试ACL:①[hadoop@master ~]$ groupshadoop创建目录并上传文件:[

2014-04-27 17:11:13 7214

原创 Hadoop、HBase配置Ganglia指南(metrics1)

Server端:yum install rrdtool ganglia ganglia-gmetad ganglia-gmond ganglia-web httpd phpClient端:yum install ganglia-gmond创建RRD目录mkdir -p /var/lib/ganglia/rrdschown ganglia:ganglia /var/lib/g

2013-12-11 19:00:40 2859 1

原创 Apache Ambari安装过程(CentOS 6)

Apache Ambari Hadoop管理

2013-08-22 18:26:23 20558

转载 [图文教程]Sphinx全文索引安装教程

首先了解一下sphinx全文索引的相关知识官方网站:http://www.sphinxsearch.com/官方文档:http://www.sphinxsearch.com/docs/中文支持:http://www.coreseek.cn/中文使用手册下载:http://www.coreseek.cn/uploads/pdf/sphinx_doc_zhcn_0.9.pdf基

2011-12-08 19:03:17 1035

转载 Hibernate类型和java类型和sql类型

映射类型          java 类型                     标准 sql 类型    integer         int or Integer            INTEGER  long            long or java.lang.Long    BIGINT  short           short or java.lang.S

2011-12-08 14:53:21 506

转载 PowerDesigner使用教程 —— 概念数据模型

一、概念数据模型概述    概念数据模型也称信息模型,它以实体-联系(Entity-RelationShip,简称E-R)理论为基础,并对这一理论进行了扩充。它从用户的观点出发对信息进行建模,主要用于数据库的概念级设计。    通常人们先将现实世界抽象为概念世界,然后再将概念世界转为机器世界。换句话说,就是先将现实世界中的客观对象抽象为实体(Entity)和联系 (Relation

2011-12-07 18:00:13 745

转载 Eclipse Code Template 设置

设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍:文件(Files)注释标签:/**   * @Title: ${file_name} * @Package ${package_name} * @Descript

2011-12-06 18:48:25 13204

转载 jquery表单验证实例【经典】

代码:body { font:12px/19px Arial, Helvetica, sans-serif; color:#666;}form div { margin:5px 0;}.int label { float:left; width:100px; text-align:right;}.int input { padding:1px 1px; border:1px

2011-11-28 17:18:16 9821

原创 HTML转义字符

< > > 大于号或显示标记& & 可用于显示其它特殊字符" " 引号&acute ; ' 单引号® ® 已注册© © 版权™ ? 商标    半个空白位    一个空白位    不断行的空白

2011-11-03 10:15:25 698

转载 JXL操作Excel

JXL操作Exceljxl是一个韩国人写的java操作excel的工具, 在开源世界中,有两套比较有影响的API可供使用,一个是POI,一个是jExcelAPI。其中功能相对POI比较弱一点。但jExcelAPI对中文支持非常好,API是纯Java的, 并不依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。 另外需要说明的是,这套API对图形和图表的支持很

2011-10-20 15:22:00 607

转载 解决Incorrect integer value: '' for column 'id' at row 1的方法

最近自己在测试一个开源的程序,测试中发现。该程序都添加和更新的时候回出现 Incorrect integer value: '' for column 'id' at row 1类是的错误!insert into log values('','admin','31','002

2011-10-12 15:27:03 22929

转载 mysql数据库备份和还原常用的命令

备份MySQL数据库的命令mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql备份MySQL数据库为带删除表的格式备份MySQL数据库为带删除表的格式,能够让该

2011-10-12 12:03:25 655

转载 解决Tomcat乱码

写了一个查询数据库的程序,不熟的Tomcat6。查询条件为英文时运行正常,为中文时出现乱码。后在tomcap的server.xml中加入useBodyEncodingForURI="true"解决了问题(别忘了清除work文件夹里的缓存文件,否则不会生效).转载一篇文章,备用。

2011-10-11 23:27:28 7111

转载 java.lang.OutOfMemoryError: PermGen space及其解决方法

1、 PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放C

2011-09-29 17:32:16 734

转载 CHM 帮助文件乱码不完全解决方案

经常碰到一些 CHM 格式的帮助文档出现乱码无法阅读的情况,而且 CHM 文档不像浏览器一样,右键可以选择字符编码,非常不便。究其原因,主要就是CHM 文档在页面中没有指定合适的字符编码所致。CHM 的实质是 HTML 文件。一般情况下没有指定字符编码的 CHM 是调用

2011-09-17 16:54:33 736

转载 Match和Pattern类

JAVA正则表达式--Pattern和Matcher作者:陈广佳     文章来源:www.fooldock.com 1.简介: java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作

2011-09-13 16:13:10 5448 1

原创 用Eclipse创建Web项目

创建WEB工程的步骤:1、在新增项目对话框中选择【Dynamic Web Project】2、直接点击【Next】按钮后,在【Project name】中输入你的工程名,如果需要你的应用中需要使用JSF,可以在【Configurations】中选择【JavaS

2011-09-05 10:26:42 1661

转载 忘记MySql的root密码如何修改

MySQL使用中很常见的问题,可是有很多朋友并不会重置ROOT密码,那叫苦啊,我有深有感触,特写此文章与大家交流:1、编辑MySQL配置文件:windows环境中:%MySQL_installdir%\my.ini //一般在MySQL安装目录下有my.ini即MySQL

2011-09-05 10:01:27 836

原创 mysql表名批量大写的存储过程

DELIMITER //DROP PROCEDURE IF EXISTS uppercase //CREATE PROCEDURE uppercase(IN dbname VARCHAR(200))BEGIN DECLARE done INT DEFAULT 0

2011-09-02 16:16:25 1108

转载 servlet 和filter区别和servlet、filter、interceptor的执行顺序

1)servlet和filter的区别Filter可认为是Servlet的一种“变种”,它主要用于对用户请求进行预处理,也可以对HttpServletResponse进行后处理,是个典型的处理链。它与Servlet的区别在于:它不能直接向用户生成响应。完整的流程是:Filte

2011-08-11 10:16:39 6507

原创 Android---Activity生命周期状态

Activity生命周期:    一个activity主要有三个状态:               · 当在屏幕前台时(位于当前任务堆栈的顶部),它是活跃或运行的状态。它就是相应用户操作的activity。                · 当它失去焦点但仍然对用

2011-07-31 10:34:02 514

转载 一个程序员老鸟10年的心得体会

展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告 走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理

2011-07-16 10:10:04 1271

原创 Oracle11g,在SQL Developer里新建连接时出现错误(已解决)

一错误:Oracle版本:11g,在SQL Developer里新建连接时老是出现Status:Failure -Listener refused the connection with the following error:ORA-12505,TNS:listener dos

2011-07-10 12:00:34 15590

原创 设计模式笔记之单例模式(Singleton Pattern)

一概述:单例模式确保一个类只有一个实例,并提供一个全局访问点(static)。二。构建单例模式的要点:1.构造方法私有化2静态属性私有化,提供公共方法获取静态属性的实例3.多线程下加synchronized关键字三。懒汉式:private Singleton1(){} priv

2011-07-08 11:51:21 683

转载 父类引用指向子类对象

要理解多态性,首先要知道什么是“向上转型”。我定义了一个子类Cat,它继承了Animal类,那么后者就是前者是父类。我可以通过   Cat c = new Cat(); 实例化一个Cat的对象,这个不难理解。但当我这样定义时:   Animal a = new Cat(); 这代

2011-07-08 11:45:51 471

原创 设计模式笔记之适配器模式(Adapter Pattern)

一.概述:适配器模式将一个类的接口,转化成客户期望的另一个接口,适配器让原本接口不兼容的类可以合作无间二.狼-羊适配器:public class SheepAdapter implements Sheep { private Wolf wolf; public SheepAd

2011-07-08 11:25:43 428

原创 设计模式笔记之命令模式(command Pattern)

一、概述:命令模式是对命令的封装。命令模式把发出命令的责仸和执行命令的责仸分割开,委派给不同的对象。二:实例:1.定义一个接口,为所有的命令声明了接口,调用execute方法,就可以让接收者执行相关的劢作:public interface Command { public vo

2011-07-08 11:22:38 495

原创 设计模式笔记之工厂模式--抽象工厂(Abstract Factory)

一、概述:抽象工厂模式提供一个接口,用于创建相关戒依赖对象的家族,而不需要明确挃定具体类。抽象工厂模式与工厂方法模式的区别在于:抽象工厂产生的是一系列产品,而工厂方法模式产生的是一具体的产品二、实例:1.定义一个接口:public interface Fact

2011-07-06 20:28:29 426

原创 设计模式笔记之工厂模式--工厂方法模式(Factory Method)

一、概述:工厂方法模式与简单工厂模式很相似,主要是用于简单工厂模式在遇到要产生较多个类时,而这些类又可以分为几个大类时,可以将这几个大类分别建类,工厂方法模式定义了一个创建对象的接口,由子类(实现类)决定要实例化的类是哪一个,工厂方法让类把实例化推迟到子类(实

2011-07-06 20:22:31 411

原创 设计模式笔记之工厂模式--简单工厂模式(Simple Factory Pattern)

一、概述:工厂模式就是专门负责将大量有共同接口的类实例化,而且不必事先知道每次是要实例化哪一个类的模式。它定义一个用于创建对象的接口,由子类决定实例化哪一个类。二、简单工厂模式的结构:三、简单的实例:1.定义一个接口,代表一类Javabeanpublic in

2011-07-05 19:51:43 529

原创 设计模式笔记之装饰者模式(Decorator Pattern)

一、概述:蛋糕店卖蛋糕,有基本的底,如奶油蛋糕,允许客户订制配置,如:加草莓,加巧克力,结账方式:底+配置(装饰)二、分析:除了基本的底之外所有的配置,都是装饰者,可以将其抽象出一个接口,蛋糕底也有多样,也可以创建一个借口三、解决方法:1.创建蛋糕底接口:/*

2011-07-04 21:27:35 669

原创 设计模式笔记之观察者模式(Observer Patterns)

public interface Observer { //更新信息 public void update(int low,int height,String weather);}一、概述:有一个气象站,对外提供气象服务,不同的手机应用程序来购买或退订该

2011-07-03 21:32:18 584

原创 net.sf.json.JSONException: There is a cycle in the hierarchy!

原因分析:在解析bean时,出现死循环调用,即:多个Bean之间出现了相互调用解决办法:过滤去掉bean中引起死循环调用的属性: List projectList = projectServices.find(); //获取数据 //自定义JsonConfig用于过滤Hibernate配置文件所产生的递归数据 JsonConfig config = new JsonConfi

2011-06-20 23:33:00 4999

原创 Spring事务管理

Spring事务管理

2011-06-02 12:41:00 694

原创 使用Spring对JDBC的Dao的支持类操作数据库

使用Spring对JDBC的Dao的支持类操作数据库

2011-06-02 12:32:00 2933

The Java EE 6Tutorial--Oracle出品

The Java EE 6Tutorial-908页PDF

2011-07-04

FusionCharts Free中文开发指南

FusionCharts Free中文开发指南

2011-07-04

how-tomcat-works(中文版).pdf

不多说了,经典书籍,深入讲解了tomcat的工作原理

2011-07-04

jmx-1_2_1-ri.zip jmx_remote-1_0_1_03-ri.zip jmx-1_1-mr-spec.zip

很多jmx教程中提到的几个zip jmx-1_2_1-ri.zip jmx_remote-1_0_1_03-ri.zip jmx-1_1-mr-spec.zip

2012-10-15

AspectJ的API

AspectJ的APIAspectJ的APIAspectJ的API

2011-05-30

ZenCoding--一种快速开发Html文件的插件

Zen Coding – 超快地写网页代码

2011-07-04

cglib 2.0beta2 API

cglib 2.0beta2 API chm格式

2011-05-30

hadoop1.0.3的eclipse plugin

Hadoop1.0.3的eclipse插件,常规links安装方式即可 Eclipse3.6及4.2亲测可用

2012-08-21

空空如也

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

TA关注的人

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