- 浏览: 1188783 次
- 性别:
- 来自: 北京
-
最新评论
-
pandaball:
支持一下,心如大海
做有气质的男人 -
recall992:
山东分公司的风格[color=brown]岁的法国电视[/co ...
solr是如何存储索引的 -
zhangsasa:
-services "services-config ...
flex中endpoint的作用是什么? -
来利强:
非常感谢
java使用json所需要的几个包 -
zhanglian520:
有参考价值。
hadoop部署错误之一:java.lang.IllegalArgumentException: Wrong FS
文章列表
刚在Google Code上发布了一个Open Project, 想把code传上去。因为选的是SVN,需要在Eclipse上装个插件。
本来对SVN没有啥好感,几年前用过一次,安装eclipse插件就费了番周折。我以为时至今日应该不会出问题了吧,结果安装又耗了好几个小时。
Subversive的文档写的太差了, 按着文档描述的说,先安装Subversive插件,然后安装Subversive
Connector插件。结果安装完成后,connector就是启动不起来。 一打开SVN repsitory
view,就提示安装Connector。
后来分析了一下,Subversive升级到现 ...
博客有时候来不及更新,希望大家见谅!
- 博客分类:
- 我的随笔
刚到新公司,可能开始忙了,博客有时候来不及更新,希望大家见谅!晚上我会抽空把以前的知识总结下发到上面!
文章分为十三个小块儿对Hibernate性能优化技巧进行总结性分析,分析如下:
一、在处理大数据量时,会有大量的数据缓冲保存在Session的一级缓存中,这缓存大太时会严重显示性能,所以在使用Hibernate处理大数据量的,可以使用s ...
接前一篇博客
以前的文章中有关于mapreduce的工作原理:http://p-x1984.iteye.com/blog/702486
记住一点:Map的输出既是Reduce的输入。即:
Map:<k1,v1> ->list<k2,v2>
Reduce:<k2,list<v2>> -><k3,v3>
1) 在启动map函数前,需要对输入文件进行“分片”,也就是把所要输入的文件copy到HDFS中。2) 在分片结束后,启动job就开始读取HDFS中的内容了,map对每条记录的输出以<key,value> ...
一、HDFS的基本概念
1.1、数据块(block)
HDFS(Hadoop Distributed File System)默认的最基本的存储单位是64M的数据块。
和普通文件系统相同的是,HDFS中的文件是被分成64M一块的数据块存储的。
不同于普通文件系统的是,HDFS中 ...
接上篇博客写的.今天现简单介绍下hadoop的运行原理.
hadoop的配置在这里我就不详细讲了,网上关于这方面的文章很多,有单机版的,也有集群的。
hadoop主要由三方面组成:1、HDFS
2、MapReduce
3、Hbase
Hadoop框架中最核心的设计就是:MapReduce和HDFS。MapReduce的思想是由Google的一篇论文所提及而被广为流传的,
简单的一句话解释MapReduce就是“任务的分解与结果的汇总”。HDFS是Hadoop分布式文件系统(Hadoop Distributed
File System)的缩写
,为分布式计算存储提供了 ...
面试hadoop可能被问到的问题,你能回答出几个 ?
1、hadoop运行的原理?
2、mapreduce的原理?
3、HDFS存储的机制?
4、举一个简单的例子说明mapreduce是怎么来运行的 ?
5、面试的人给你出一些问题,让你用mapreduce来实现?
比如:现在有10个文件夹,每个文件夹都有1000000个url.现在让你找出top1000000url。
6、hadoop中Combiner的作用?
大家现看看吧!以后我会把答案写到博客上,欢迎大家拍砖!
Hibernate中的对象有三种状态: 瞬时状态 (Transient),持久状态 (Persistent),
1. 脱管状态 (Detached)
1. 1. 瞬时状态 (Transient)
由 new 命令开辟内存空间的 Java 对象,也就是平时所熟悉的普通 Java 对象。
如: Student stu = new Student();
瞬时对象特点:
(1) 不和 Session 实例关联
(2) 在数据库中没有和瞬时对象关联的记录
2. 2. 持久状态 (Persistent)
持久的实例在数据库中有对应的记录,并拥有一个持久化标识 (iden ...
什么是O/R Mapping?
广义上,ORM指的是面向对象的对象模型和关系型数据库的数据结构之间的相互转换。
狭义上,ORM可以被认为是,基于关系型数据库的数据存储,实现一个虚拟的面向对象的数据访问接口。理想情况下,基于这 ...
hibernate.cfg.xml 中hibernate.hbm2ddl.auto配置节点如下:
<properties>
<property name="hibernate.show_sql" value="true" />
<property name="hibernate.hbm2ddl.auto" value="create" />
</properties>
Hibernate R ...
在spring2.5以后的版本都为我们提供了组件自动扫描机制,大大方便了我们这新程序员啊,它可以在类路径下寻找标注了 ---- @Component,@Service,@Controller,@Repository注解的类,并把这些类纳入进spring容器中管理。下面写这个是引入component的扫描组件<context:component-scan base-package=”com.mmnc”>
其中base-package为需要扫描的包(含所有子包) 1、@Service用于标注业务层组件 2、@Controller用于标注控制层 ...
scope简单的说:作用域、生命周期:抛开request,session,globalsession不谈,先说说singleton和prototype。singleton是默认的作用域,作用域为singleton的Bean在Spring初始化上下文期间就已经初始化,并且全局唯一作用域为prototype的Bean在Spring初始化上下文期间不进行初始化,只有在getBean()方法被调用时才进行初始化,每调用一次getBean()方法,就生成一个新的Bean实例。生命周期:一般来讲,如果作用域为默认,除非设置了属性lazy-init="true",一个Bean的实例化是在S ...
JPA: 定义 Java Persistence API
JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 1、起源Sun引入新的JPA ORM规范出于两个原因:其一,简化现有Java EE和Java SE应用的对象持久化的开发工作;其二,Sun希望整合对ORM技术,实现天下归一。JPA由EJB 3.0软件专家组开发,作为JSR-220实现的一部分。但它不囿于EJB 3.0,你可以在Web应用、甚至桌面应用中使用。JPA的宗旨是为POJO提供持久化标准规范,由此可见,经过这几年的实践探索,能够脱离容器独立运 行,方便开发和测试的理念已经深入 ...
今天就是元旦了,闲着没事,写点东西发上来!
1、Pessimistic Locking 悲观锁;
pessimistic [,pesi'mistik] adj. 悲观的,厌世的;悲观主义的
2、Optimistic Locking 乐观锁;
optimistic [,ɔpti'mistik] adj. 乐观的;乐观主义的
一、
hibernate锁机制
1.悲观锁
它指的是对数据被外界修改持保守态度。假定任何时刻存取数据时,都可能有另一个客户也正在存取同一笔数据,为了保持数据被操作的一致性,于是对数据采取了数据库层次的锁定状态,依靠数据库提 ...