摘要: 在Windows平台下部署Hadoop开发环境魏仁言 2010.6.8Hadoop简介Hadoop是一个开源的可运行于大规模集群上的分布式并行编程框架,由于分布式存储对于分布式编程来说是必不可少的,这个框架中还包含了一个分布式文件系统HDFS( Hadoop Distributed File System )。也许到目前为止,Hadoop还不是那么广为人知,其最新的版本号也仅仅是0.20,距离1.0似乎都还有很长的一段距离,但提及Hadoop一脉相承的另外两个开源项目Nutch和Lucene (三者的创始人都是Doug Cutting ),那绝对是大名鼎鼎。Lucene是一个用Java开发的开 阅读全文
posted @ 2012-05-06 23:04 hibernate3例子 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 5月16日下午3点,IBM公司大中华区CEO钱大群先生做客CNET集团,接受CNET集团联合34家行业网站和72家地方网站的专访。此次是钱大群第一次接受在线访谈,更直接向大家描述、讲解一个近乎无所不能的蓝色巨象的故事。进入IBM工作可能是很多人的梦想,IBM是当今世界上最大的IT公司,在世界500强排名中也位居前列,但其实IBM并不是高傲得高不可攀,“IBM的大门向每一位人才敞开”。钱大群:“我觉得IBM第一个选材标准不见得一定是应聘者的学历,而是要看该人是不是有长期学习的兴趣。因为当前IT产业的变化很大,所以IBM是非常重视员工长期学习的能力和态度。第二个选材标准是看应聘者本身的热情,因为做 阅读全文
posted @ 2012-05-06 22:40 hibernate3例子 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 梦入IBM之JAVA基础第二天:现在开始第二天的总结:第二天的题目是:运算符1):关于i++和++i的区别2):关于&&和&的区别 &&:会形成短路,如果前面的表达式为假,那么就不计算后面了。 &:不管怎么样都会计算前后两个表达式。3):条件语句中,if{} else if{} switch......case语句中case中只能是int类型(能自动转换为int类型的数据类型也可以)以及枚举类型4):for语句中定义的变量以及方法上定义的变量都是局部变量,属于方法或for循环的语句块内部。该总结的思维导图是: 阅读全文
posted @ 2012-05-06 22:05 hibernate3例子 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 今天我开始学java博客,起到两个作用:第一:将自己所学的知识巩固一下。第二:让别人对我的某些理解做评论。现在就开始吧:java基础第一天:第一:关于jdk和jre的区别:jdk是java开发必备(包括编译,运行等等)jre是java执行环境第二:标识符:意为可以自己去名字的地方都叫标识符1):标识符只能由字母,数字,下划线“_”,和“$”构成,但是尽量不要用$,因为他是系统表示内部类的。2):标识符不能以数字开头。3):标识符不能与关键字重名4):标识符必须顾名思义,这样约定:类名和常量名的首字母必须大写,而变量名和方法名的首字母必须小写!第三:关键字:1):所有关键字都是小写。2):got 阅读全文
posted @ 2012-05-06 19:02 hibernate3例子 阅读(208) 评论(0) 推荐(0) 编辑
摘要: public final class Patternextends Objectimplements SerializableA compiled(编译) representation of a regular expression.A regular expression, specified as a string, must first be compiled into an instance of this class. The resulting pattern can then be used to create aMatcher object that can match(匹配) 阅读全文
posted @ 2012-05-06 16:23 hibernate3例子 阅读(439) 评论(0) 推荐(0) 编辑
摘要: hibernate中经常用到当多个人对同一数据同时进行修改的时候,会发生脏数据,造成数据的不一致性,解决办法是可以通过悲观锁和乐观锁来实现。悲观锁:在数据有加载的时候就给其进行加锁,直到该锁被释放掉,其他用户才可以进行修改,优点:数据的一致性保持得很好,缺点:不适合多个用户并发访问。当一个锁住的资源不被释放掉的时候,这个资源永远不会被其他用户进行修改,容易造成无限期的等待。乐观锁:就是在对数据进行修改的时候,对数据才去版本或者时间戳等方式来比较,数据是否一致性来实现加锁。优点比较好。Java代码1、在悲观锁中,只要在加载的时候,才去session中的load方法,进行枷锁,session.lo 阅读全文
posted @ 2012-05-06 14:09 hibernate3例子 阅读(667) 评论(0) 推荐(0) 编辑
摘要: Hibernate支持乐观锁。当多个事务同时对数据库表中的同一条数据操作时,如果没有加锁机制的话,就会产生脏数据(duty data)。Hibernate有2种机制可以解决这个问题:乐观锁和悲观锁。这里我们只讨论乐观锁。 Hibernate乐观锁,能自动检测多个事务对同一条数据进行的操作,并根据先胜原则,提交第一个事务,其他的事务提交时则抛出org.hibernate.StaleObjectStateException异常。 Hibernate乐观锁是怎么做到的呢? 我们先从Hibernate乐观锁的实现说起。要实现Hibenate乐观锁,我们首先要在数据库表里增加一个版本控制字段,字段名随意 阅读全文
posted @ 2012-05-06 14:04 hibernate3例子 阅读(2376) 评论(0) 推荐(1) 编辑
摘要: 为什么Session需要线程绑定?比如说:扣款,一般是从数据库中查Card对象,再对卡的金额修改,两个操作,如果,查询出Card这个对象使用了一个会话,然后关闭会话,Card这个对象编程托管了,然后再开启一个会话再让这个托管的Card持久化,假如这时候,又一个扣款请求进来要求扣款,把余额扣光了,然后第一个托管的对象持久化了,然后进行扣款,由于判断余额的查询会话关闭了,所以,不会对再对余额进行判断了,扣款依旧执行。明明已经没钱了,还进行扣款,就不符合逻辑了,于是有了Session线程绑定,将一个请求的所有操作,在一个会话中进行更安全、可靠。以上只是我个人的理解,理解能力有限,有哪些不对的地方,望 阅读全文
posted @ 2012-05-06 14:00 hibernate3例子 阅读(1712) 评论(0) 推荐(0) 编辑
摘要: 转自:http://sishuok.com/forum/blogPost/list/3805.html实例A引用实例B,B如果是代理的话(比如多对一关联中):如果遍历A的查询结果集(假设有10条记录),在遍历A的时候,访问B变量,将会导致n次查询语句的发出!这个时候,如果在B一端的class上配置batch-size,hibernate将会减少SQL语句的数量。 Hibernate可以充分有效的使用批量抓取,也就是说,如果仅一个访问代理(或集合),那么hibernate将不载入其他未实例化代理。批量抓取是延迟查询抓取的优化方案,你可以在两种批量抓取方案之间进行选择:在类级别和集合级别。 类/实 阅读全文
posted @ 2012-05-06 13:58 hibernate3例子 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 很多人肯定对设定子网掩码这个不熟悉,很头疼,那么我现在就告诉大家一个很容易算子网掩码的方法,帮助一下喜欢偷懒的人:)大家都应该知道2的0次方到10次方是多少把?也给大家说一下,分别是: 1 2 4 8 16 32 64 128 256 512 1024。如果你希望每个子网中只有5个ip地址可以给机器用,那么你就最少需要准备给每个子网7个ip地址,因为需要加上两头的不可用的网络和广播ip,所以你需要选比7多的最近的那位,也就是8,就是说选每个子网8个ip。好,到这一步,你就可以算掩码了,这个 方法就是:最后一位掩码就是256减去你每个子网所需要的ip地址的数量,那么这个例子就是256-8=248 阅读全文
posted @ 2012-05-06 13:16 hibernate3例子 阅读(353) 评论(0) 推荐(0) 编辑