自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 分布式计算系统(Map/Reduce)

二. 分布式计算(Map/Reduce)<br />分布式式计算,同样是一个宽泛的概念,在这里,它狭义的指代,按Google Map/Reduce框架所设计的分布式框架。在Hadoop中,分布式文件系统,很大程度上,是为各种分布式计算需求所服务的。我们说分布式文件系统就是加了分布式的文件系统,类似的定义推广到分布式计算上,我们可以将其视为增加了分布式支持的计算函数。从计算的角度上看,Map/Reduce框架接受各种格式的键值对文件作为输入,读取计算后,最终生成自定义格式的输出文件。而从分布式

2010-06-12 09:58:00 1234

原创 当前时间与GMT时间转换

某一服务需要在GMT时间 8:00时候运行,所以要得到当前系统时间,转换为GMT的时间。 Calendar defaultCalendar = Calendar.getInstance();TimeZone defaultTimeZone = defaultCalendar.getTimeZone();int offset = defaultTimeZone.getRawOffse

2010-04-08 12:39:00 6098

原创 直接选择排序

 直接选择排序:每次都找到当次最大的数,按大小顺序依次放入数组相应位置,可以从小到大或者从大到小。比如:第一次先假设最大值位置是第一位,遍历数组找到最大的数并记下其位置,如果其不是数组第一位,则将其与第一位交换,使最大数置于第一位第二次再循环查找第二大的数并记下其位置,如果其不在数组第二位,则将其与第二位交换,使最大数置于第二位依次类推...........................

2010-02-01 15:33:00 478

原创 冒泡排序

复习一下排序的知识,今天写冒泡排序。 冒泡排序的原理:遍历该数组,比较相邻两个值,如果a[j] > a[j+1],那么交换两个值,即将大的值放到后面,向一个水泡一样冒出去。 public void sort(int[] array) {  // 外层循环,控制比较到哪截止  for (int i = 0; i    // 内层循环,控制那两项进行比较   for (int j

2010-02-01 14:56:00 415

原创 Comparator VS Comparable && sort

昨天去笔试,发现居然关于这两个问题都忘得模糊了,复习一下。 1. Comparable接口Comparable 是一个对象本身就已经支持自比较所需要实现的接口,位于java.lang下,实现该接口的类如String,int等可直接排序,如Arrays.sort(new int[]{5,4,1,7})该类将比较规则定义在实现该接口的类的内部,实现此接口的对象列表(和数组)可以通过

2010-01-09 10:55:00 396

原创 Linux删除旧内核

删除旧内核sudo aptitude purge ~ilinux-image-.*/(/!`uname -r`/)

2009-12-30 21:39:00 320

转载 安装Linux后的事情

十月末ubuntu9.10发布,立刻换上了新的,我想自己并不是在刻意追求新的版本。只是以前在电脑上用wubi装的那个ylmf的是在不好用,firfox只能是3.0版本的,自行编译软件还不会,用wine装一个ie居然用到电脑死机,是在感觉不到linux有什么好的,更让人难受的是字体显示效果差,firfoxopera使用一晃一晃的,速度太慢,整个页面非常模糊,而且因为装ati驱动系统花瓶三

2009-12-30 21:36:00 555

转载 用nohup命令让Linux下程序永远在后台执行

原文地址:http://www.einit.com/user1/11/archives/2006/3603.html Unix/Linux下一般想让某个程序在后台运行,很多都是使用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台:          /usr/local/mysql/bin/mysqld_safe --user=mysql & 但是我们很多程序并不象

2009-12-15 16:56:00 369

转载 Linux 网络接口配置文件及相关工具

1、 关于网络接口及配置工具说明; 网络接口(interface)是网络硬件设备在操作系统中的表示方法,比如网卡在Linux操作系统中用 ethX,是由0开始的正整数,比如eth0、eth1...... ethX。而普通猫和ADSL的接口是 pppX,比如ppp0等; 在Linux操作系统中配置网络接口,一般是通过网络配置工具实现的,但最终目的还是通过网络配置工具来达到修改与网

2009-12-15 16:47:00 569

转载 linux 主机名的修改

作者:北南南北来自:LinuxSir.Org摘要:本文是关于Linux操作系统主机名(hostname)的文档,对主要配置文件/etc/hosts进行简要的说明 ;另外对基配具工具hostname也进行了举例说明; 欢迎高手斧正,谢谢; ++++++++++++++++++++++++++++++++++++++++正文+++++++++++++++++++++++

2009-12-15 16:46:00 844

转载 COOKIE 和 SESSION

COOKIE 和 SESSION 首先要明白以下几个基本知识: 1,浏览网页使用的是HTTP协议 2,HTTP协议是无状态的 3,整个过程是用户发出请求,服务器接受请求,作出响应,断开连接(无状态,不记录该连接记录) 4,HTTP协议包含协议头和消息实体两部分 5,Session在服务端,Cookie在客户端 过程 1,用户向服务器发送一个u

2009-12-11 22:24:00 579

原创 一篇对路由介绍的好文章

什么是router 来源: 中国MOD资料园【MOD-CASE】 作者:crazy-mod 发表日期: 2007-9-6 14:53:04 阅读次数: 2459 查看权限: 普通新闻什么是router       router是互联网络中必不可少的网络设备之一,router是一种连接多个网络或网段的网络设备,它能将不同网络或网段之间的数据信息进行“翻译”,以使它们能够相互“

2009-12-10 23:46:00 681

原创 ubuntu9.10 下编译安装mysql

经常出现的问题及解决方式:1../configure时最后几行出了错。完整错误信息如下:checking for tgetent in -lncurses... nochecking for tgetent in -lcurses... nochecking for tgetent in -ltermcap... nochecking for tgetent in -l

2009-12-08 16:43:00 437

原创 linux 下编译安装mysql

InfoNameVersionHome URL(Download HOme)Install PathRemarkMySQL5.1.35http://dev.mysql.com/downloads/mysql/5.1.html#source/usr/local/mysql Install[root@wzhu ~]# gr

2009-12-02 10:08:00 477

转载 MySql基础知识(经典版)

  一、mysql 的管理 1 、连接 Mysql 格式: mysql -h主机地址 -u用户名 -p用户密码 例1:连接到本机上的MYSQL。 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mys

2009-11-24 16:30:00 608

转载 在tomcat下创建基于主机名的虚拟主机

 [操作步骤]1:建立实际虚拟目录,如才C盘建立d:/project/site1和d:/project/site22:修改C:/Tomcat 5.0/conf/server.xml文件:在标签后添加      unpackWARs="true" autoDeploy="true"      xmlValidation="false" xmlNamespaceAwar

2009-11-24 16:15:00 536

原创 修改Apache James源码使其不存储邮件内容

 有这样一个场景,A向B发送一封邮件,服务器端得到邮件内容后进行处理,而不需要将该邮件存储在James Server上。 修改config.xml文件后,找到                                                            file                               

2009-11-20 17:52:00 1777

原创 用Apache James 向外网发送邮件

 在配置好自己的james Server 后,不仅可以作为内部邮件服务器,还可以像外网发送邮件。 配置方式:打开../james/apps/james/SAR-INF/config.xml文件, 1. 找到 设成    autodetect="false" autodetectIP="false"> autodetct设为true

2009-11-20 17:38:00 1777

原创 Linux 下关掉某个端口

 在配置Apache James Mail Server 的时候,Linux 默认占用了25号端口,需要把它关掉才能运行James Mail Server。  nmap localhost : 查看占用的端口。 由于服务是由守护进程维护,所以 找到该服务的PID,然后kill掉就OK了。 netstat -anep | grep 25 tcp        0 

2009-11-16 12:23:00 1378

转载 Linux 下设置环境变量的三种方法

1.Linux的变量种类按变量的生存周期来划分,Linux变量可分为两类:1.      永久的:需要修改配置文件,变量永久生效。2.      临时的:使用export命令声明即可,变量在关闭shell时失效。2.设置变量的三种方法1

2009-11-03 16:58:00 714

转载 理解ServletContext与ServletConfig

转载自:http://hi.baidu.com/shirdrn/blog/item/5f06150a6da6e61994ca6b45.htmljavax.servlet Interface ServletContext  public interface ServletContext  ServletContext定义了一些能够与Servlet控制器通信的方法。对于web容器来

2009-11-02 17:48:00 382

原创 httpClient 整理

一般的情况下我们都是使用IE或者Navigator浏览器来访问一个WEB服务器,用来浏览页面查看信息或者提交一些数据等等。所访问的这些页面有的仅仅是一些普通的页面,有的需要用户登录后方可使用,或者需要认证以及是一些通过加密方式传输,例如HTTPS。目前我们使用的浏览器处理这些情况都不会构成问题。不过你可能在某些时候需要通过程序来访问这样的一些页面,比如从别人的网页中“偷”一些数据;利用某些站点提供

2009-11-02 17:29:00 334

转载 对session 和 cookie 的理解

先说session对SESSION的争论好象一直没有停止过,不过幺麽能理解SESSION的人应该占90以上。但还是讲讲,别嫌老~有一些人赞成用SESSION,有一些人不赞成。但这个问题到底要怎么说。不妨听听我的看法,如果有错误请不要朝丢东西,金条和硬币除外。有些人应该知道我是做江湖程序的,而江湖程序做看中的

2009-10-27 14:40:00 311

原创 wsdl2java error

The "A class/interface with the same name  "com.sforce.soap.partner.DescribeLayout" is already in use" error is  from jaxb and, per spec, requires the user to remap any conflicting  classes via

2009-10-23 16:43:00 611

转载 Log4j配置详解

Log4j日志管理系统简单使用说明 通常,我们都提供一个名为log4j.properties的文件,在第一次调用到Log4J时,Log4J会在类路径(../web-inf/class/当然也可以放到其它任何目录,只要该目录被包含到类路径中即可)中定位这个文件,并读入这个文件完成的配置。这个配置文件告诉Log4J以什么样的格式、把什么样的信息、输出到什么地方。Log4

2009-10-22 18:19:00 327

转载 Linux常用命令

su su命令是最基本的命令之一,常用于不同用户间切换。例如,如果登录为 user1,要切换为user2,只要用如下命令: $su user2 然后系统提示输入user2口令,输入正确的口令之后就可以切换到user2。完成之后就可以用exit命令返回到user1。 su命令的常见用法是变成根用户或超级用户。如果发出不带用户名的su命令 ,则系统提示输入根口令,输入之后则可切换为根用

2009-10-22 18:17:00 221

原创 可排序的Properties

Properties中的内容默认情况下是没有排序的,很混乱 写了一个按照Properties中的Key值排序的方法 class SortedProperties extends Properties{    @SuppressWarnings("unchecked")    public synchronized Enumeration keys() {      

2009-09-29 16:21:00 1502 1

原创 java.util.Logging 笔记

今日闲来无事,写了一些关于java.util.Logging的程序,记录一些遇到的问题。 1. 日志属性是保存在JRE_HOME/lib/logging.properties文件中,有两种日志记录:控制台和文件,默认只启用控制台。 2. 日志输出级别分为以下几种,级别由高到低:SEVERE(最高值) WARNING INFO CONFIG F

2009-09-29 15:13:00 1105

原创 深入java异常机制

转自www.bitsCN.com 摘要:本文从Java异常最基本的概念、语法开始讲述了Java异常处理的基本知识,分析了Java异常体系结构,对比Spring的异常处理框架,阐述了异常处理的基本原则。并且作者提出了自己处理一个大型应用系统异常的思想,并通过设计一个异常处理的框架来论述此思想。     一、 异常的概念和Java异常体系结构     异常是程序运行过程中出

2009-09-25 17:45:00 376

转载 Derby数据库入门

Derby数据库是一个纯用Java实现的内存数据库,属于Apache的一个开源项目。由于是用Java实现的,所以可以在任何平台上运行;另外一个特点是体积小,免安装,只需要几个小jar包就可以运行了。 Derby数据库有两种运行模式: 1) 内嵌模式。Derby数据库与应用程序共享同一个JVM,通常由应用程序负责启动和停止,对除启动它的应用程序外的其它应用程序不可见,即其它应用程序不

2009-09-02 22:47:00 587

原创 如何判断表是否已经存在

<br />网上搜了一些例子,但是都不是很好用。<br />发现了一个比较简单的方法:<br /> <br />ResultSet rs = con.getMetaData().getTables(null, null, "表名",null);<br /> <br />if(rs.next())<br />{<br />//存在<br /> <br />}<br />else<br />{<br />//不存在<br />//创建表<br />}<br /> <br />getTables(....)方法可

2009-09-01 14:52:00 506

原创 转帖:Web基础知识

 1.    Servlet2.    什么是servlet:在web容器中运行的服务器端JAVA程序,主要用于响应HTTP请求。Servlet一般用于MVC中的控制器部分。3.    什么是servlet容器:用来管理servlet生命周期的应用程序如(tomcat)。4.    servlet构架:public class servlet extendsHttpServlet{    pu

2009-08-28 11:16:00 408

原创 apt 使用参考

apt-cache search # ------(package 搜索包)apt-cache show #------(package 获取包的相关信息,如说明、大小、版本等)sudo apt-get install # ------(package 安装包)sudo apt-get install # -----(pac

2009-08-27 15:20:00 316

原创 Ubuntu 下安装jdk eclipse 和tomcat6

  自己动手在Ubuntu下面装了一下,学到不少东西。 1 安装jdk6    现在基本上都已经用jdk6了,我为了省事,没有去网上下载,而是直接使用:    sudo apt-get install sun-java6-jdk ,系统就给我自动装上了。    默认安装的目录是:/usr/bin/jvm下面。   当然也可以手动安装到了其他路径下。   设置环境变量

2009-08-27 14:58:00 792

原创 转载:在Eclipse中设置作者

转自:http://hi.baidu.com/qianjian21/blog/item/2fecbd2f687ba03e1e308969.html 每新建一个类上面都会有一行注释:/*** @author 马海宝 E-mail:rigger21@126.com* @version 创建时间:2007-8-30 下午04:58:52* 类说明*/感觉这个应该很好,

2009-08-23 17:35:00 3520 2

原创 转载:如何很好的编写Ant

1、使用良好的规范编写Ant脚本使用易于阅读的格式编写Build脚本-在每个Target之间插入空行;使用美观易于阅读的缩进;没行不要超过90个字符;为每个Target和属性挑选有意思的,易于理解的名字等等。2、把build.xml放在项目的根目录下把build.xml放在项目根目录下是个好习惯,这样做的好处是,你可以项目工作目录的任何子目录下编译代码,只需使用命令:a

2009-08-23 17:32:00 2728

原创 charSet 和PageEncoding的区别

pageEncoding     在JSP标准的语法中,如果pageEncoding属性存在,那么JSP页面的字符编码方式就由pageEncoding决定,否则就由contentType属性中的charset决定,如果charset也不存在,JSP页面的字符编码方式就采用默认的ISO-8859-1。   ContentType

2009-08-17 12:04:00 16468 5

原创 了解Hadoop

在SIP项目设计的过程中,对于它庞大的日志在开始时就考虑使用任务分解的多线程处理模式来分析统计,在我从前写的文章《Tiger Concurrent Practice --日志分析并行分解设计与实现》中有所提到。但是由于统计的内容暂时还是十分简单,所以就采用Memcache作为计数器,结合MySQL就完成了访问控制以及统计的工作。然而未来,对于海量日志分析的工作,还是需要有所准备。现在最火的技术词汇

2009-07-29 12:36:00 573

原创 Java解析XML的四种方法

XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便。对于XML本身的语法知识与技术细节,需要阅读相关的技术文献,这里面包括的内容有DOM(Document Object Model),DTD(Document Type Definition),SAX(Simple API for XML),XSD(Xml Schema Definit

2009-07-23 14:06:00 906 1

原创 xml解析

 介绍由于可扩展标记语言(XML)的易用性和轻携性,其近年来获得了极大的流行。它与Java结合起来,非常适用于可移植的数据和代码。每一个与XML文档打交道的Java程序员,无论是读数据,还是进行数据转换,都必须对Java API’s for XML Processing (JAXP)有一个很深的理解。编写XML解析器无关的代码有许多好处,JAXP API 是用于XML的,就像JDBC API是用于

2009-07-23 14:01:00 670 1

spring源码分析.zip

对spring的源码进行深入的分析,了解其内部机制,有助于更好的使用spring

2008-12-01

ruby文档。pdf

ruby文档,想了解ruby,想学ruby,甚至可以当做参考手册

2008-12-01

Struts2 相关资料

比较不错的Struts2.0的资料,我学习时攒下来的,分享给大家。

2008-11-24

spring in action 中文版

还用我介绍吗?想学的赶紧来下吧。 很好的学习spring的书籍

2008-11-24

myeclipse 开发hibernate.pdf

超强的开发手册,介绍了如何利用 myeclipse开发Hibernate项目,适用于那些初步了解了Hibernate但是还不知道如何进行开发的人。

2008-11-24

ext api中文版

ext 中文版api,需要用Adobe打开,安装Adobe后,直接双击该文件即可。

2008-11-23

ext简明教程.pdf

ext简明教程,入门的经典教程,详细解说了ext的Form,Tree,Panel,GridPanel,Layout等项。

2008-11-23

dwr中文文档 手册

很好的一本dwr手册,介绍了dwr的基本原理,包括入门实例,进阶实例,并介绍了如何与Spring+Struts2.0+Hibernate进行整合,赶快来下吧

2008-11-23

spring guider 夏昕编写

很好的spring书籍,该书作者还著有《深入浅出Hibernate》

2008-09-14

空空如也

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

TA关注的人

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