`
文章列表
小文件是指文件size小于HDFS上block大小的文件。这样的文件会给Hadoop的扩展性和性能带来严重问题。首先,在HDFS中,任何block,文件或者目录在内存中均以对象的形式存储,每个对象约占150byte,如果有1000 0000个小文件,每个文件占用一个block,则namenode大约需要2G空间。如果存储1亿个文件,则namenode需要20G空间。这样namenode内存容量严重制约了集群的扩展。其次,访问大量小文件速度远远小于访问几个大文件。HDFS最初
  1、拦截器是基于java反射机制的,而过滤器是基于函数回调的。 2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器。 3、拦截器只能对Action请求起作用,而过滤器则可以对几乎所有请求起作用。 4、拦截器可以访问Action上下文、值栈里的对象,而过滤器不能。 5、在Action的生命周期中,拦截器可以多次调用,而过滤器只能在容器初始化时被调用一次。 过滤器是在java web中,你传入的request,response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者struts的 action进行业务逻辑, 比如过滤 ...
Eclipse 常用快捷键
eclipse 在 Tomcat中 热部署 工程 使用tomcatPlugin插件 1.在eclipse中国安装一个tomcat插件:Sysdeo Eclipse Tomcat Launcher plugin(http://www.eclipsetotale.com/tomcatPlugin.html ) 2.新建一个web工程,比如:hello 3.配置tomcat服务器。打开菜单window-》preferences-》taomcat 这里context declaration mode 有两种选择,是用来指定应用(Context) 的配置是放在Server.xml中还是 ...
CSS 样式规则选择器   主要有三种:HTML选择器、class选择器、ID选择器 1.HTML选择器 1 <html
  1.DOM 的4个基本接口   Document  Node  NodeList  NamedNodeMap 2.DOM 基本对象   (1)Document 对象   (2)Node 对象     nodeType 属性返回节点的类型:Element(1)、Attr(2)、Text(3)、Comment(8)、Document(9)、DocumentFragment(11)   (3)NodeList 对象   (4)Elment 对象   (5)Attr 对象 3.判断文本是否空格的方法:     if(node.nodeType == 3 && ...
CSS & 框模型   1.页面元素边框的属性 属性 说明 boder 设置边框样式的复合属性
STL 核心标签库标签共有13个,功能上分为4类: 1.表达式控制标签:out、set、remove、catch 2.流程控制标签:if、choose、when、otherwise 3.循环标签:forEach、forTokens 4.URL操作标签:import、url、redirect 使用标签时,一定要在jsp文件头加入以下代码: <%@taglib prefix
一般我们在使用DB2或Oracle的过程中,经常会在数字<->字符<->日期三种类 型之间做转换,那么在DB2和Oracle中,他们分别是如何实现的呢?在Oracle这几个类型之间的转换是十分方便的,通过 to_char|to_date|to_number函数即可完成类型转换。本小节主要介绍DB2中的一些知识,从Oracle转过来的DBA或开发人 员,可以对比着学习。 数字型到字符型的转换
插件安装   <!--[if !supportLists]-->1.<!--[endif]-->eclipse的help里面查找安装(简称help插件),安装好的文件都放在features文件夹和plugins文件夹里面(不推荐这样的安装,不好卸载)   features:里面放各help安装插件的描述   plugins:放置help安装插件的jar或插件的文件夹  <!--[endif]-->   <!--[if !supportLists]-->2.<!--[endif]-->dropins文件夹:放置自己安装的插 ...
情况是这样的: Action: public class HomeMemberAction extends ParentAction{ private HomeMember homeMember;   //查询方法 public String homeMemberList(){System.out.println("===" + homeMember.getMemberName());homeMemberList = this.homeMemberService.getHomeMemberList();return Action.SUCCESS;}   pu ...
使用hibernate tools插件生成POJO hibernatetoolshibernate自动生成POJO  很多时候我们已经设计好了数据库,需要使用hibernate来做数据持久化,因此需要根据数据库中的表结构生成相应的POJO.   本例使用hibernatetools来自动创建pojo。   测试环境:eclipse3.7(indigo)+hibernate4.1+hibernatetools3.3+oracle10g   1.下载hibernatetools插件   hibernatetools可从官网下载,但是需要注意下载和自己使用的ecli ...
Hibernate Tools Eclipse 插件安装 博客分类:   Hibernate HibernateEclipseMySQLXMLJDBC    Hibernate Tools 简介:    Hibernate Tools是由JBoss推出的一个Eclipse综合开发工具插件,该插件可以简化ORM框架Hibernate,以及JBoss Seam,EJB3等的开发工作。Hibernate Tools可以以Ant Task以及Eclipse插件的形式运行。   Mapping Editor(映射文件编辑器):该编辑器可以用来编辑Hibernate XML ...
转载自:http://blog.chinaunix.net/u1/55983/showart_2091761.html7个传播行为,4个隔离级别, Spring事务的传播行为和隔离级别[transaction behavior and isolated level]2007-08-01 16:33事务的传播行为和隔离级别[transaction behavior and isolated level]Spring中事务的定义:一、Propagation :  key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。有以下选项可供使用:PROPAGATION_REQUIRE ...
log4j是一个非常强大的log记录软件,下面我们就来看看在项目中如何使log4j。   首先当然是得到log4j的jar档,推荐使用1.2.X版,下载地址: http://logging.apache.org/log4j/1.2/download.html   我们先看一个最简单的示例: 【示例1】 项目结构: 【注:由于这里的多个项目公用一个jar档,我们可以创建一个专门放置jar档的Java工程,然后将jar档放到lib目录下。在要使用的工程中按图所示进行引用 】 Java代码:
Global site tag (gtag.js) - Google Analytics