自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

XuHaiPeng

A man's dreams are an index to his greatness!

  • 博客(63)
  • 收藏
  • 关注

原创 自己动手 MOBI 转 PDF

最近想多背些单词,扩充下词汇量,网上兜了一圈发现大家对韦小绿【是什么自己到网上收下,我就不列出来了,以免引起纠纷】评价很高, 原来想去到书城买本进口原版的看,想来想去那么厚,虽然很轻但是还是带起来不方便啊。平时身上都带着一本M92和一部V9+已经塞满小包了。于是就邪恶的在网上找了本mobi格式的第二版,打算放在M92里。PS:现在知道生活在天朝是多么的幸福吧。 尼玛,谁知道在M92里显示出来有20

2012-12-14 10:11:05 21230 4

转载 Prototype 介绍

1.最基本的用法 把ClassA的一个实例赋值给ClassB, ClassB就继承了ClassA的所有属性。 代码入下:[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]2.从原型继承理论的角度去考虑, js的原型继承是引用原型,不是复制原型, 所以,修改原型会导致所有B的实例的变化。 代码如下:

2010-09-26 16:53:00 856

转载 hadoop ubuntu 安装

集群包含三个节点:1个namenode,3个datanode,节点之间局域网连接,可以相互ping通。操作系统ubuntu 10.04节点IP地址分布如下:<br />hadoop-namenode:hadoop-datanode1:hadoop-datanode2:hadoop-datanode3:<br />修改/etc/hosts文件如下:192.168.7.132  hadoop-namenode192.168.8.2    hadoop-datanode1192.168.7.123  hadoop

2010-09-17 16:38:00 3049

转载 Hadoop Eclipse 插件配置

<br />把hadoop-0.19.0-eclipse-plugin.jar,拷贝到eclipse-SDK- 3.4-win32/eclipse/plugins下面,启动eclipse,居然真的安装成功了,真的是该工具的升级版,也没有了那个错误!真的是很意外!界面是这样滴,选择Window->Open Perspective,可见到一个窗口,里面有一个小象图标:Map/Reduce,点击它,会打开一个新的Perspective。然后点击 Window->Show View,可以打开一个View,如图1所示

2010-09-17 16:31:00 3672

原创 IBM developerWorks上hadoop相关文章

1.使用 Linux 和 Hadoop 进行分布式计算(简介)http://www.ibm.com/developerworks/cn/linux/l-hadoop/2. 用 Hadoop 进行分布式并行编程, 第 1 部分    http://www.ibm.com/developerworks/cn/opensource/os-cn-hadoop1/index.html    用 Hadoop 进行分布式并行编程, 第 2 部分    http://www.ibm.com/developerworks/

2010-09-17 14:27:00 854

原创 使用 Hadoop

1. 单机运行步骤    a. 设置 hadoop-env.sh 中 JAVA_HOME    b. 在hadoop-env.sh 中 设置自己的fs.default.name,dfs.data.dir,dfs.name.dir  (我设置了,不过好像没有起作用,以后再看看)    c. 安装ssh         $ sudo apt-get install ssh        $ sudo apt-get install rsync    d. 检查是否可以不用密码登陆        $ ssh lo

2010-09-17 13:34:00 806 1

原创 破解 Architexa

<br />1. 从eclipse 安装  http://update.architexa.com/client<br />2. 破解 com.architexa.diagrams_1.2.2.201009141629.jar 和 ReloIntro.jar 两个文件<br />破解方法:<br />      把上面两个JAR用JD-GUI反编译,然后在eclipse 中建立新的plugIn工程,再把反编译出来的代买拷贝到eclipse里<br />      再添加相应的jar:<br />com.a

2010-09-15 18:29:00 3135 1

转载 log4j web 初始化

<br /><context-param><br />    <param-name>log4jConfigLocation</param-name><br />    <param-value>/WEB-INF/classes/log4j.properties</param-value><br />  </context-param><br />  <context-param><br />    <param-name>log4jRefreshInterval</param-name><br />   

2010-09-14 17:04:00 569

转载 Web-info/classes

<br />下面四种方式都可以得到webroot/WEB-INF/classes这个路径,有什么区别,哪种方式最好? <br />String path = this.getClass().getResource("/").getPath(); <br />String path2 = this.getClass().getClassLoader().getResource("/").getPath(); <br />String path3 = Thread.currentThread().getCont

2010-09-14 14:12:00 1543

转载 spring ibatis

<br />将Struts、Spring和ibatis的组合在一起<br />三者的组合方式<br />    <br />    Struts仍然是只负责MVC这部分。也就是说,虽然项目中是使用三者相结合的方式,但实际上,Strtus的配置文件,与Spring和ibatis是独立的。<br />    <br />    而Spring和ibatis则组合在一起负责项目中数据库操作的部分。在ibatis中定义相关的数据库操作和映射。而由Spring的ORM包负责制作DAO对象。并利用Spring的事务管理

2010-09-14 14:12:00 685

原创 强制页面回退刷新

<br />response.setHeader("Cache-Control","no-store");<br /> response.setDateHeader("Expires", 0);<br /> response.setHeader("Pragma","no-cache");  <br /> <br />加入到页面顶部

2010-09-10 13:48:00 931

转载 SQL LOADER 导数据

<br /> <br />在 Oracle 数据库中,我们通常在不同数据库的表间记录进行复制或迁移时会用以下几种方法:<br /><br />1. A 表的记录导出为一条条分号隔开的 insert 语句,然后执行插入到 B 表中<br />2. 建立数据库间的 dblink,然后用 create table B as select * from A@dblink where ...,或 insert into B select * from A@dblink where ...<br />3. exp

2010-08-06 10:11:00 1037

转载 ORACLE insert 性能比较

<br />在Oracle数据库中,不是提交越频繁越好。恰恰相反,批量提交可以得到更好的性能。这篇文章给大家简单展示一下在Oracle数据库中逐行提交于批量提交两者之间的性能差别。最后再给出一种可以极大改变性能的方法。<br /><br />1.创建表t_ref,并初始化880992条数据,用于后面的。实验<br />sec@ora10g> create table t_ref as select * from all_objects;<br /><br />sec@ora10g>insertinto t_

2010-08-05 16:43:00 4285

原创 subclipse 语言设置

<br />eclipse/configuration/config.ini<br /> <br />add osgi.nl=en_US<br /> <br />restart eclipse

2010-08-03 14:10:00 698

转载 Hash join算法原理

<br />Hash join算法原理<br /> <br />自从oracke 7.3以来,oracle提供了一种新的join技术,就是hash join。Hash Join只能用于相等连接,且只能在CBO优化器模式下。相对于nested loop join,hash join更适合处理大型结果集。Hash join不需要在驱动表上存在索引。<br /> <br />一.   Hash Join概述<br />Hash join算法的一个基本思想就是根据小的row sources(称作build inpu

2010-07-30 11:35:00 854

转载 Eclipse插件大全 挑选最牛的TOP30

<br />1、PyDev – Eclipse的Python开发环境<br /><br /><br />  Pydev这个插件能够让用户利用Eclipse进行Python、Jython以及Iron Python开发,使Eclipse成为一流的Python IDE(集成开发环境)。<br />2、EasyEclipse for LAMP<br /><br /><br />  EasyEclipse for LAMP是一个Eclipse发行版本,它支持使用动态语言来开发网络应用程序,并对PHP, Python,

2010-07-29 13:53:00 1859

转载 insert 性能

<br />1.<br />insert into tab1 select * from tab2;<br />commit;<br />这是最基础的insert语句,我们把tab2表中的数据insert到tab1表中。根据经验,千万级的数据可在1小时内完成。但是该方法产生的arch会非常快,需要关注归档的产生量,及时启动备份软件,避免arch目录撑爆。<br />2.<br />insert /*+ append */ into tab1nologging select * from tab2; <br

2010-07-27 14:36:00 1197

转载 Java排序汇总

JAVA 排序

2010-07-22 11:11:00 570

转载 排序算法五例

一、排序的基本概念排序:就是将记录按关键字递增(递减)的次序排列起来,形成新的有序序列,称为排序。设n个记录的序列为{R1,R2,…,Rn},其相应关键字序列为{K1,K2,…,Kn},需确定一种排序P1,P2,…,Pn,使其相应的关键字满足递增(升序),或递减(降序)的关系:Kp1 £ Kp2 £ ...£ Kpn 或Kp1 ³ Kp2 ³ … ³ Kpn

2010-07-21 10:23:00 657

转载 搭讪犯快速入门指南

<br />搭讪的开场分为直接开场和间接开场。 直接开场适用于完全没有说话理由的场合,比如目标是在大街上匆匆行走的美女。经典话语是:“你好,我想认识你。”话虽生硬但却非常实用。原因一,当今社会上推销和骗子太多了,所以必须先表明你的来意,否则人家没有安全感。原因二,我们的文化婉约了几千年,所以有时直抒来意反而会成为一种魅力。原因三,搭讪讲究个眼缘,直接开场可以让彼此都快速筛选。 间接开场也叫自然开场,顾名思义就是从一个自然的话题开始交谈, 适用于party、夜店、书店、展会、旅行途中、朋友的婚礼。因为当你们必

2010-07-08 16:16:00 646

原创 离职前写对XXX客服服务业务系统总结

      几个月之前很有幸的参加了该系统的一期结尾和二期工程,先说下项目的背景: 为东北一国企从传统人工客服转向信息化系统的工程。承建给某一知名高校软件学院,典型的高校工程。这里并不是说高校工程就是豆腐渣工程,世间万物都有其两面性,就看你怎么利用它。      先来讨论一期工程物理架构: 两台比较牛X的服务器,一台做web server 一台做 database server , 确实在物理

2010-01-27 22:22:00 1073

原创 角色权限系统的 一些概念

组织模型   资源模型  操作模型谁能够执行哪些操作    执行资源的范围资源概念资源就是想要的到的最终物质,我们可以给每一个资源定义一个权限,也可以给某一类资源定义一个权限权限概念权限是对资源的一种保护访问.用户要访问A资源前提是用户必须有A资源的访问权限.角色概念实事上我们不会直接把权限赋予给用户,而是通过角色来赋予给用户,因为用户拥有某一种权限是因为用户扮演着某一种角色。

2009-08-10 13:22:00 22654 2

原创 一次阿里巴巴的电话面试

今天早上10:00点整正在上班,突然手机震了起来,一个057185022088电话打来,一接来人自称阿里巴巴,吓的我魂都掉了,老板正在边上谈事,我刚到这家公司3个月还没满,突然在上班期间接到一个这么牛的公司的电话,心里那个跳的厉害。赶紧走出去,原来是阿里巴巴公司的一个电话面试。虽然我在上海,但是谁对这么好的公司不心动呢?要是能进这样的一个公司待上两年,比的上外面一般小公司混一辈子呢!废话也不多说,

2009-05-25 22:09:00 44770 2

原创 从项目中谈JAVA中static 方法在多线程环境下的运用

最近在做一个实时性比较高的系统,数据库访问很频繁。在这个项目中数据库访问的大多数都被我做成了static 方法。(这样做应该不是很好,没办法发挥dao模式的优势,不过凑合用吧)因这个系统是多线程。static方法的运用需要注意,不能在servlet中使用成员变量,因为如果你的servlet使用的是多线程模式,所有的servlet共享一个servlet实例,在多线程的情况下,会发生脏读问题;主要不能

2009-05-06 14:08:00 7651

原创 小谈跳槽一个月

到现在已经一个月了,这个月发生的事情太多了,跳槽了,结婚了,买房了,一桩接一桩,快忙不过来了。到这个研究院主要就是用JAVA开发企业方面的系统。最近因项目需要,在一个硬件很低的一个嵌入式系统提供一个对外的webservice,cpu是1G左右,内存256M,这个系统主环境是一个修改版的openSUSE10,7x24的运行一个加工系统。这样的系统不可能使用j2ee 的解决方案,太耗资源。在权衡了众多

2009-04-13 15:38:00 863

原创 JavaScript 压缩

使用 yui compressor 来压缩java -jar yuicompressor-2.4.2.jar checkInfo.js -o checkInfoComp.js Global Options    -h, --help                Displays this information    --type            Specifies the t

2009-03-22 17:06:00 687

转载 深入探讨SOAP、RPC和RMI

 在 Brett McLaughlin 关于Soapbox的第二回合中,他详细地将“简单对象访问协议”与 RMI 和 RPC 进行了比较,并就开发人员如何在这三种消息协议中做出最佳选择而提出建议。他查看了来自 IBM 和微软的现实世界 SOAP 实现,并检查了 XML 的局限性 - SOAP 的基本编码格式 - 和作为全功能编程语言所涉及的问题。本文包含 RPC 和 SOAP 机票请求的样本代

2009-03-12 15:12:00 8191 4

转载 Java远程通讯可选技术及原理

在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上有高的要求的话,那深入了解这些技术背后的机制就是必须的了,在这篇blog中我们将来

2009-03-12 13:49:00 1247 1

转载 必备的 Java 参考资源列表

Java™ 平台不久将迎来它 14 岁的生日,当一种成功且被普遍使用的语言达到这样一种高度时,伴随而来的是产生了大量的库、工具和理念 — 这使得许多刚刚接触 Java 语言的新手可以获得大量的资源。在这篇文章中,作者(Java 资源的重要贡献者)将向您介绍这些资源,为积极进取的 Java 开发人员提供一份他们应该拥有的关键参考资源的列表。自 Java 平台从 1995 年作为一

2009-03-11 15:03:00 558

原创 ITPUB JAVA 专题记录

1. 多线程&并发2. 设计模式与建模 3.MySQL技术学习,MySQL数据库优化4.JQuery技术学习 5.软件复用 6.Java安全专题 7.JUnit单元测试 8.开源测试框架 9.UML技术 10. 大规模及高性能网站架构 11.Tomcal 技术学习 12.敏捷编程 13.Spring

2009-03-11 11:04:00 494

转载 Eclipse+CDT+MinGW

 需要的工具:JDK+Eclipse+CDT+MinGWa. eclipse与JDK的安装这里就不做赘述,安装CDT插件:                  安装CDT插件    1>下载CDT插件:可以在http://www.eclipse.org/cdt/ 选择适合你的eclipse的版本,接着打开页面给出的超级链接,在“Installing from a tar.gz or zip

2009-03-11 08:58:00 2910

原创 写给走过本命年的自己

在隆隆的鞭炮终于我走过了自己的第三个本命年,回想一个人能有几个本命年,第一个本命年是生命的创造力,我们来到了这个世界,本命年就像凤凰涅槃,经过无比艰险后绽放出更加精彩更加强大的自己。想象一下下一个本命年我已经为人夫为人父,更多的使命感油然而生。希望自己能在第三个涅槃之后能有更精彩的人生,坚持着自己的人生准则,人生信仰,坦坦荡荡的走在这个世界上,关心自己的家人,保护着自己的家人。让他们因为我幸福并美

2009-01-26 00:06:00 1513 3

转载 剑法三套

1 引子都说海阔凭鱼跃,又有多少鱼能跃出大海?都说天高任鸟飞,但真正能一飞冲天的,也不过是寥寥数鹰而已;在IT圈里流浪的程序员,当青春逝去、渐至而立之年时,又有多少人黯然退出?30岁,似乎宣告了程序人生的终结。从学会写第一个Basic程序起,已过去了15年,我也曾为30岁烦恼过。近日《神雕》热播,杨过在独孤剑圣的剑冢中发现宝剑若干,见证了独孤剑圣在人生不同阶段对剑道的领悟。忽有所感,联想起古圣今贤

2008-12-17 13:53:00 716

转载 十句话一辈子

第一句 如果我们之间有1000步的距离  你只要跨出第1步 我就会朝你的方向走其余的999步 第二句 通常愿意留下来跟你争吵的人  才是真正爱你的人 第三句 付出真心 才会得到真心  却也可能伤得彻底 保持距离 就能保护自己  却也注定永远寂寞 第四句 有时候 不是对方不在乎你  而是你把对方看得太重 第五句 朋友就是把你看透了 还能喜欢你的人 第六句 就算是believe 中间也藏了一个lie

2008-12-09 00:10:00 473

原创 Linux下使用Eclipse开发基于nms板卡的c/c++程序

Linux下使用Eclipse下开发c/c++应用,一般直接下载eclipse就可以使用了,因为Linux你安装的时候gcc一般都会选上安装了。如果你使用的是windows,编译器选择MinGW,下载地址是http://2peak.bluesaga.com/other/minGW.exe,在环境变量中设置PATH=c:/mingw/bin。Eclipse下的编译器的头文件和库需要另外设置。这个

2008-11-09 09:32:00 864

转载 linux 中 gcc 的用法及搜索目录

※预处理(preprocessing),编译(compilation),汇编(assembly)和连接(linking)※include的header文件,连结数据库,系统定义,总共有下列来源指定gcc去那找.当初在编译时指定的(在~gcc/gcc/collect2.c:locatelib()写在specs内的后来用-D -I -L指定的gcc环境变量设定(编译的时候)ld.so的环境变量(这是r

2008-11-08 13:08:00 2970

转载 Fedora9 使用心得

这段时间windowsXP professional 的正版验证搞的人心惶惶,我又回到了Fedora9的系统下,使用了这么长时间fedora,前前后后也遇到过很多问题,总是没有很认真的记下来。总是在遇到问题后再去解决,解决好了又忘了。然后相同的问题总是在一遍又一遍的重复着,以后这个贴子专门记录问题解决的结果。1. 安装好fedora9 ,无线网卡无法启动 ,提示 ip address 总是被使用。

2008-11-04 11:41:00 1392

转载 XML 节点类型

基本的节点类型:文档、原始、属性和文本 XML 中最常见的节点类型包括:元素:元素是 XML 的基本构造模块。通常,元素拥有子元素、文本节点,或两者的组合。元素节点也是能够拥有属性的唯一节点类型。 属性:属性节点包含关于元素节点的信息,但是并不实际认为是元素的孩子,比如在下面的例子中: limit="1000">12341文本:

2008-10-27 15:55:00 4263

原创 升级Fedora9

注: 这篇文章本该在 10月18号上传上来。那天没提交的成功就拖到现在了。好长时间没有上来写了,发现自己很懒。想写却没那个精力写!最近看了好多书。head first的设计模式已经看了3/4,又把以前看过的开始第二遍深读,继续查缺补漏,提高内力。公司的笔记本这几天不知道咋会事情,在windowsXP下老是死机,在Fedora下就好好的。Fedora9又升级了,升级了下遇到个小小的问题:在yum更新

2008-10-24 10:57:00 682

原创 关于时间复杂度

时间复杂度:  就是在算法中基本操作重复执行的次数与算法问题的规模n的函数F(n)之间关系,可以用T(n)来表示,T(n)=O(F(n)) ,这个关系表示规模n越大,算法执行的时间增长率和F(n)的增长率相同。语句的频率就是语句重复执行的次数。下班了,具体的以后再补充。

2008-10-20 17:36:00 443

空空如也

空空如也

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

TA关注的人

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