自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 问答 (1)
  • 收藏
  • 关注

原创 Join源代码注释

package org.apache.hadoop.examples;import java.io.IOException;import java.util.*;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.conf.Configured;import org.apache.ha...

2012-10-18 15:20:43 206

原创 MultiFileWordCount源代码注释

package org.apache.hadoop.examples;import java.io.BufferedReader;import java.io.DataInput;import java.io.DataOutput;import java.io.IOException;import java.io.InputStreamReader;import jav...

2012-10-18 14:53:46 250

原创 AggregateWordHistogram源代码注释

package org.apache.hadoop.examples;import java.io.IOException;import java.util.ArrayList;import java.util.Map.Entry;import org.apache.hadoop.io.Text;import org.apache.hadoop.mapred.JobCl...

2012-10-18 11:54:37 194

原创 AggregateWordCount源代码注释

package org.apache.hadoop.examples;import java.io.IOException;import java.util.ArrayList;import java.util.StringTokenizer;import java.util.Map.Entry;import org.apache.hadoop.io.Text;im...

2012-10-18 11:44:38 304

原创 Grep源代码注释

package org.apache.hadoop.examples;import java.util.Random;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.conf.Configured;import org.apache.hadoop.fs.FileSystem;imp...

2012-10-18 10:46:40 186

原创 PiEstimator代码注释

package org.apache.hadoop.examples;import java.io.IOException;import java.math.BigDecimal;import java.util.Iterator;import org.apache.hadoop.conf.Configured;import org.apache.hadoop.fs.F...

2012-10-17 17:01:52 183

原创 SleepJob源代码注释

package org.apache.hadoop.examples;import java.io.IOException;import java.io.DataInput;import java.io.DataOutput;import java.util.Iterator;import java.util.Random;import org.apache.had...

2012-10-17 15:03:31 153

原创 Sort源代码注释

package org.apache.hadoop.examples;import java.io.IOException;import java.net.URI;import java.util.*;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.conf.Configured;...

2012-10-17 11:39:02 133

原创 RandomTextWriter源码注释

package org.apache.hadoop.examples;import java.io.IOException;import java.util.ArrayList;import java.util.Date;import java.util.List;import java.util.Random;import org.apache.hadoop.co...

2012-10-15 16:45:11 954

原创 RandomWriter代码注释

package org.apache.hadoop.examples;import java.io.IOException;import java.util.Date;import java.util.Random;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.conf.Conf...

2012-10-15 16:33:47 167

原创 SecondarySort代码的注释

package org.apache.hadoop.examples; import java.io.DataInput; import java.io.DataOutput; import java.io.IOException; import java.util.StringTokenizer; import org.apache.hadoop.conf.Confi...

2012-10-15 11:26:23 104

java web开发中文乱码全面解决攻略

   作为工作多年的老鸟,遇到了很多中文乱码问题,但是总是通过google和try again and again的方式解决,大部分是通过设置new String的两个参数,用iso--8859-1, gb2312,gbk,utf-8相互转化来解决。至于原理是不了解的,下次遇到还是需要google。最近有同事又遇到中文乱码问题,通过new String解决后,下决心弄明白中文乱码的前因后果。 ...

2012-05-18 16:03:39 98

原创 JVM 参数大全

Behavioral Options(行为参数)  Option and Default ValueDescription-XX:-AllowUserSignalHandlersDo not complain if the application installs signal handlers. (Relevant to Solaris and Linux onl...

2011-07-05 10:25:36 196

原创 线程同步的基本概念

首先,建议楼主先抛开高层的概念,了解一下最基本的东西。类是什么?类就是一堆抽象的代码,我们人类的概念,计算机不管;对象是什么?对象就是一块内存,计算机仅仅认为它是一块内存;单例是什么?单例就是仅仅有一块这样的内存,别的地方没有同样的;线程是什么?线程就是一个过程,拥有一个跑起来的环境(堆栈....);并发是什么?并发就是多个过程(线程)进展的逻辑时间没有关系(姑且先不管与并行的区别);同步是什么?...

2011-05-30 14:48:11 244

原创 android sdk3.0 activity 之子 fragments

 fragments是android sdk3.0 新推出的概念,把activity细分为几部分,称为fragments,即“部分”的意思。 如上图所示,用以用一个Activity A 表示文章标题列表,ActivityB表示文章具体内容。也可以用一个Activity A来表示,这个包含两个fragments,一个表示文章标题列表,另一个表示文章具体内容。 下图表示的fragm...

2011-04-05 19:26:51 96

原创 android sdk3.0 “峰巢”初体验

google 春节期间 发布了android sdk3.0 峰巢,主要针对平板设备和大尺寸手机而定制的版本,sdk变化比较大,主要有:1,把activity细分为多个fragments,fragments的生命周期基本和activity类似,fragments能自我管理,所以同一个fragments可以被多个activity调用,可以部分模块管理。2,用Action Bar来代替原来的...

2011-04-05 13:17:16 117

工作五年以上,关于笔试

最近收到一家公司面试邀请,听说需要笔试,但是我们工作已经5年了,实在不喜欢笔试,有同样经历的朋友说说看看,找个什么理由来不需要笔试。

2011-03-04 10:56:59 129

原创 jasperreports报表的粗体,斜体,无效的解决方案

      以前从来没有用JAVA做过报表,最近在项目中需要做报表。以前也听说过jasperreports。就开始google了几篇文章照着做,做的很艰苦。遇到问题需要很长时间解决。比如说subreport的传值等问题。中文字体问题。等到报表做出了拿给客户看,客户要求标题要粗体显示,原来以为是PDF格式的问题,后来在网络google很久,有人说jasperreports的源码有问题,还给出了修改办...

2011-01-06 16:57:06 1065 1

原创 SSH中 整合spring和proxool 连接池(推荐OK)

最近做的一个项目中运用到了连接池技术,可能我们大家比较熟悉的开源连接池有dbcp,c3p0,proxool。对这三种连接池来说,从性能和出错率来说,proxool稍微比前两种好些。今天我主要简单的讲述一下proxool,我在项目中成功的配置和源码。        第一步:首先去http://proxool.sourceforge.net/下载一个proxool.jar文件了,我用的是proxool...

2010-09-17 16:35:00 137

原创 关于struts.enable.DynamicMethodInvocation = true

struts2中的struts.enable.DynamicMethodInvocation = true 的用法 很多网站都说的很简单 就是关闭动态方法调用具体点应该如下:其实在url里我们可以这样访问http://localhost:8080/exam/login!checkLogin.actionlogin!checkLogin    login是我的struts.prope...

2010-08-26 10:37:59 216

原创 AOP 应用

      在应用系统开发过程中,我们通常需要对系统的运行性能有所把握,特别是对于关键业务逻辑的执行效能,而对于执行效能中的执行时间,则可能是重中之重。我们这里的实例的实现目标,就是打印出目标Bean中方法的执行时间。首先,围绕开篇中提到的几个重要概念,我们来看看Spring中对应的实现。1. 切点(PointCut)一系列连接点的集合,它指明处理方式(Advice)将在何时被触发。对于我们引用开...

2010-08-20 14:56:47 74

原创 AOP 面向方面编程

             Dynamic Proxy 与Spring AOP Spring中提供的内置AOP支持,是基于动态AOP机制实现。从技术角度来讲,所谓动态AOP,即通过动态Proxy模式,在目标对象的方法调用前后插入相应的处理代码。而Spring AOP中的动态Proxy模式,则是基于Java Dynamic Proxy(面向Interface)和CGLib(面向Class)实现...

2010-08-19 21:34:44 90

原创 算法的时间复杂度(计算实例)

定义:如果一个问题的规模是n,解这一问题的某一算法所需要的时间为T(n),它是n的某一函数 T(n)称为这一算法的“时间复杂性”。当输入量n逐渐加大时,时间复杂性的极限情形称为算法的“渐近时间复杂性”。我们常用大O表示法表示时间复杂性,注意它是某一个算法的时间复杂性。大O表示只是说有上界,由定义如果f(n)=O(n),那显然成立f(n)=O(n^2),它给你一个上界,但并不是上确界,但人们在表示的...

2010-08-19 10:21:01 141

原创 Java 类的热替换 —— 概念、设计与实现

对于许多关键性业务或者庞大的 Java 系统来说,如果必须暂停系统服务才能进行系统升级,既会大大影响到系统的可用性,同时也增加了系统的管理和维护成本。因此,如果能够方便地在不停止系统业务的情况下进行系统升级,则可以很好地解决上述问题。在本文中,我们将基于实例,对构建在线升级 Java 系统的基础技术和设计原则进行了深入的讲解。相信读者能够根据文中的技术构建出自己的在线升级系统来。Java Clas...

2010-08-18 21:07:00 295

原创 深入探讨Java的类加载机制

Java 语言是一种具有动态性的解释型编程语言,当指定程序运行的时候, Java 虚拟机就将编译生成的 . class 文件按照需求和一定的规则加载进内存,并组织成为一个完整的 Java 应用程序。 Java 语言把每个单独的类 Class 和接口 Implements 编译成单独的一个 . class 文件,这些文件对于 Java 运行环境来说就是一个个可以动态加载的单元。正是因为 Java...

2010-08-18 16:31:35 64

原创 java类加载机制的简单知识

java是具有动态性,什么是动态性?有个最直观的例子:windows系统的即插即用,支持即插即用的设备可以在系统不重新启动的情况下既可以热把插使用。而java的动态性表现在:我们的程序可以不用全盘的重新编译就能对程序某部分进行更新,C#也和java一样具有动态性,而且它的这种动态性表现更为直观:直接生成windows的动态连接库文件--dll文件。而java生成的是class文件,class是怎么...

2010-08-18 15:54:39 56

原创 某公司面试题目

最近去某公司面试,做了一些题目,很多不会,写下来供参考一下: 1,overload和overided的区别?override(重写) 1、方法名、参数、返回值相同。2、子类方法不能缩小父类方法的访问权限。3、子类方法不能抛出比父类方法更多的异常(但子类方法可以不抛出异常)。4、存在于父类和子类之间。5、方法被定义为final不能被重写。overload(重载)1、参数类型、个数、顺序...

2010-08-18 10:36:10 77

原创 Spring的SessionFactory管理

1,Spring中设置的SessionFactory的bean如何产生hibernate需要的SessionFactory呢, 在配置文件中,SessionFactory的class属性为org.springframework.orm.hibernate3.LocalSessionFactoryBean.如果用到标注产生model的情况,则SessionFactory的class属性为...

2010-08-13 16:09:27 173

原创 Spring的HibernateTemplate的持久层封装

1,在Spring中对通过hibernate持久化进行了封装,避免了用hiberate 的原生代码的访问。 2,HibernateDaoSupport虚拟类通过方法setSessionFactory注入了在配置文件里面SessionFactory。 createHibernateTemplate这个方法实例化HibernateTemplate对象。 getHibernate...

2010-08-13 15:05:32 119

原创 Spring 的JdbcTemplate的持久层封装

1,Spring 2.0提供了几种常用的持久层访问方式: 1,Jdbc,-----------JdbcTemplate;2,hibernate ,-------hibernateTemplate;3,JDO4,Oracle TopLink;5,iBATIS SQL Maps;6,JPA;  2,jdbc封装的相关类:    JdbcDaoSuppor...

2010-08-12 16:47:19 291

原创 SQL FULL JOIN 关键字

SQL FULL JOIN 关键字只要其中某个表存在匹配,FULL JOIN 关键字就会返回行。FULL JOIN 关键字语法SELECT column_name(s)FROM table_name1FULL JOIN table_name2 ON table_name1.column_name=table_name2.column_name注释:在某些数据库中...

2010-08-02 21:47:54 65

原创 SQL RIGHT JOIN 关键字

SQL RIGHT JOIN 关键字RIGHT JOIN 关键字会右表 (table_name2) 那里返回所有的行,即使在左表 (table_name1) 中没有匹配的行。RIGHT JOIN 关键字语法SELECT column_name(s)FROM table_name1RIGHT JOIN table_name2 ON table_name1.column_n...

2010-08-02 21:45:56 117

原创 SQL LEFT JOIN 关键字

SQL LEFT JOIN 关键字LEFT JOIN 关键字会从左表 (table_name1) 那里返回所有的行,即使在右表 (table_name2) 中没有匹配的行。LEFT JOIN 关键字语法SELECT column_name(s)FROM table_name1LEFT JOIN table_name2 ON table_name1.column_name...

2010-08-02 21:45:00 76

原创 SQL INNER JOIN

SQL INNER JOIN 关键字在表中存在至少一个匹配时,INNER JOIN 关键字返回行。INNER JOIN 关键字语法SELECT column_name(s)FROM table_name1INNER JOIN table_name2 ON table_name1.column_name=table_name2.column_name注释:INNE...

2010-08-02 21:43:48 94

原创 SQL JOIN

SQL join 用于根据两个或多个表中的列之间的关系,从这些表中查询数据。Join 和 Key有时为了得到完整的结果,我们需要从两个或更多的表中获取结果。我们就需要执行 join。数据库中的表可通过键将彼此联系起来。主键(Primary Key)是一个列,在这个列中的每一行的值都是唯一的。在表中,每个主键的值都是唯一的。这样做的目的是在不重复每个表中的所有数据的情况下,把...

2010-08-02 21:42:11 63

原创 Group by和Having

在介绍GROUP BY 和 HAVING 子句前,我们必需先讲讲sql语言中一种特殊的函数:聚合函数,例如SUM, COUNT, MAX, AVG等。这些函数和其它函数的根本区别就是它们一般作用在多条记录上。 SELECT SUM(population) FROM bbc  这里的SUM作用在所有返回记录的population字段上,结果就是该查询只返回一个结果,即所有国家的总人口数。...

2010-08-02 21:24:52 68

原创 HTTP POST GET 本质区别详解

一 原理区别     一般在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT...

2010-08-02 21:08:10 56

原创 JDK各版的发布时间表

Java发展的时间表。 (版本号 名称 中文名 发布日期)  JDK 1.1.4 Sparkler 宝石 1997-09-12  JDK 1.1.5 Pumpkin 南瓜 1997-12-13  JDK 1.1.6 Abigail 阿比盖尔--女子名 1998-04-24  JDK 1.1.7 Brutus 布鲁图--古罗马政治家和将军 1998-09-28  JDK 1.1....

2010-08-02 15:17:15 768

原创 jdk1.7的新特性

 1,switch中可以使用字串了String s = "test";   switch (s) {   case "test" :     System.out.println("test");  case "test1" :     System.out.println("test1");    break ;   default :     System.out.println("break.

2010-08-02 15:10:49 85

原创 jdk 1.6新特性

2006 年底,Sun 公司发布了 Java Standard Edition 6(Java SE 6)的最终正式版,代号 Mustang(野马)。Java 平台的第六个版本, Standard Edition (Java SE), 代号Mustang, 发布了第二个Beta版本.这一次,是时隔4个月发布第二次Beta版本.Java SE 6 Beta 2 (Mustang) 有什么新东西? 有什...

2010-08-02 15:05:47 87

空空如也

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

TA关注的人

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