- 博客(22)
- 资源 (3)
- 收藏
- 关注
转载 Hadoop MapReduce程序中解决第三方jar包问题--终极解决方案
转载自http://blog.youkuaiyun.com/lazythinker/article/details/7244609 在项目中碰到了MapReduce任务中需要引入第三方jar包的问题; 一、现象 报一堆类似异常【Error: java.lang.ClassNotFoundException:***】。 二、解决方案
2014-01-20 22:04:28
667
原创 网上的算法题总结
1. 假设两个字符串中所含有的字符和个数都相同我们就叫这两个字符串匹配,比如:abcda和adabc,由于出现的字符个数都是相同,只是顺序不同,所以这两个字符串是匹配的。要求高效! 假定字符串中都是ASCII字符。如下用一个数组来计数,前者加,后者减,全部为0则匹配。 static bool IsMatch(string s1, string s2)
2012-09-12 14:29:15
348
转载 基于 OSGi 和 Spring 开发 Web 应用
个简单的 Web 应用开发一个简单的 OSGi Web 应用实例我们写一个简单的 Web 应用 compute.html :计算两个数字的和或乘积。如下图所示:图 1. 一个简单例子一个简单例子.bmp为了体现 OSGi bundle 的动态部署能力,我们写两个 service bundle,其中一个计算两个数字的和(称为 add bundle),另外一个计算两个数字的
2012-09-11 15:15:02
444
转载 java回调函数
1) 什么是回调?(What) 精妙比喻:我把手机号码给你,你通过手机号码联系我。具体解释:我把我的手机号码给你,你通过电话号码打电话 联系我。我把我的手机号码给你,你通过电话号码发短信 联系我。共同的部分:我把我的手机号码给你,你通过电话号码(****)联系我。不同的部分(****)每次在使用的时候,选择是打电话或是发短信。2) 使用j
2012-09-11 14:31:46
372
原创 Spring annotation
1. Spring IOC annotation @autowired: bytype @resource: byname @component :表示一个通用注释,用于说明一个类是一个Spring容器管理的类,即就是该类已经拉入到Spring的管理中。 @Controller@Servic
2012-09-07 17:20:42
294
转载 Hibernate关联关系配置
第一种关联关系:一对多(多对一)"一对多"是最普遍的映射关系,简单来讲就如消费者与订单的关系。一对多:从消费者角的度来说一个消费者可以有多个订单,即为一对多。多对一:从订单的角度来说多个订单可以对应一个消费者,即为多对一。 一对多关系在hbm文件中的配置信息:消费者(一方):
2012-09-07 14:23:22
337
转载 数据库连接总结
MySQL:String Driver="com.mysql.jdbc.Driver"; //驱动程序String URL="jdbc:mysql://localhost:3306/db_name"; //连接的URL,db_name为数据库名 String Username="username"; //用户名String Password="password"; //密码Cl
2012-09-07 11:49:54
317
转载 Hibernate中inverse属性与cascade属性
Hibernate集合映射中,经常会使用到"inverse"和"cascade"这两个属性。对于我这样,Hibernate接触不深和语文水平够烂的种种因素,发现这两个属性实在是难以理解,无奈只好将这个两个属性解释工作交给了Google和Baidu,查看了许多牛人的解释,加上自己在Eclipse上的调试,对"inverse"和"cascade"这两个属性有了一定的见解。 "inverse
2012-09-07 11:45:57
1254
原创 增加datanode新节点
1. 在新节点上启动datanode和tasktrackerhadoop-daemon.sh start datanodehadoop-daemon.sh start tasktracker2. 进行block块的均衡在hdfs-site.xml中增加设置balance的带宽,默认只有1M:dfs.balance.bandwidthPerSec 10485760
2012-05-05 23:57:31
343
转载 (转)深入研究ReentrantLock(重入锁)之引出话题篇
synchronized原语和ReentrantLock在一般情况下没有什么区别,但是在非常复杂的同步应用中,请考虑使用ReentrantLock,特别是遇到下面2种需求的时候。 1.某个线程在等待一个锁的控制权的这段时间需要中断 2.需要分开处理一些wait-notify,ReentrantLock里面的Condition应用,能够控制notify哪个线程 3.具有公平锁功能,每个到
2011-11-25 22:14:12
374
转载 java 开发服务器
本文将分以下几个部分来阐述我的方法:1、 怎样分析服务器的需求?2、 怎样规划服务器的架构?3、 怎样规划服务器的目录及命名规范、开发代号?4、 原型的开发(-): 怎样设计服务器的代码骨架?5、 原型的开发(二): 怎样测试您的代码骨架?6、 详细的
2011-09-10 14:05:19
7076
转载 单例形式模式
JAVA单例模式的几种实现方法1.饿汉式单例类package pattern.singleton;//饿汉式单例类.在类初始化时,已经自行实例化 public class Singleton1 { //私有的默认构造子 private Singleton1
2011-09-05 18:50:00
468
转载 commons-fileupload
对于实现文件上传功能来说,Commons-fileupload组件是一个不错的选择 文件介绍 Servlet代码import java.io.File;import java.util.ArrayList
2011-05-30 16:07:00
593
转载 oracle事务
Oracle的一个事务是以第一个可执行的SQL语句开始,当下列事件之一发生时结束。1 用户执行了COMMIT2 用户执行了ROLLBACK3 用户执行了DDL语句(自动提交)4 用户执行了DCL语句(自动提交)5 用户正常退出SQLPLUS(自动提交)6 用户非正常退出SQLPLUS(自动回滚)7 系统崩溃(自动回滚) 注:1. 数据查询语言
2011-05-21 17:36:00
1237
转载 SAX,DOM,JAXP,JDOM,DOM4J的知识
第一:首先介绍一下SAX,DOM,JAXP,JDOM,DOM4J的基本知识:(注意:至于 JAXP | JAXB | JAXM | JAXR | JAX-RPC 分别指什么,查看http://gceclub.sun.com.cn/staticcontent/html/xml/faq/#jaxr _) 1、W3C的sax、dom是两种对xml文档进行分析的方法(没
2011-03-30 20:45:00
494
原创 javabean
javabean的规范要求: 一个标准的javabean有以下几个特点1 javabean是一个公共的(public)类2 javabean是一个不带参数的构造方法3 javabean通过setXXX方法设置属性,通过getXXX方法获取属性
2011-02-27 18:42:00
299
原创 My JQuery
$(".test :hidden") 选择class为test的元素当中的隐藏子元素 (中间有空格)$(".test:hidden") 选择隐藏的的class为test的元素
2011-02-24 00:13:00
524
原创 ajax学习
1var xmlHttpRequest = null;function ajaxSubmit(){if(window.ActiveXObject) //IE浏览器{xmlHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");}else if(window.XMLHttpRequest) //IE浏览器以外
2011-02-21 18:29:00
297
原创 My JavaScript's relevant knowledge
1 链接function over(object){object.color = "red";}function out(object){object.color = "blue";} GOOGLE 这里this表示font属性 2 定时器var sec = 0;var timeId = setInterval("count();", 1000); //每隔一秒执行count()function count(){setTimeout("alert('OK!');", 7000); //7秒
2011-02-17 17:25:00
709
原创 java实现文件夹的遍历(树形结构)
package com.test.io;import java.io.File;import java.util.ArrayList;public class ListAllTest{//用于判断目录或文件所处的层次private static int time;// 递归的方法public static void deepList(File file){if (file
2011-02-14 13:53:00
4526
转载 Vector 与 ArrayList 的区别
1,vector是线程同步的,所以它也是线程安全的,而arraylist是线程异步的,是不安全的。如果不考虑到线程的安全因素,一般用arraylist效率比较高。2,如果集合中的元素的数目大于目前集合数组的长度时,vector增长率为目前数组长度的100%,而arraylist增长率为目前数组长度的50%.如过在集合中使用数据量比较大的数据,用vector有一定的优势。3,如果查找一个指定位置的数据,vector和arraylist使用的时间是相同的,都是0(1),这个时候使用vector和arraylis
2010-09-29 10:10:00
456
转载 spring+hibernate架构中Dao访问数据库的几种方法
在spring+hibernate的架构中,访问数据库有几种方法,按spring依赖注入来区分有3种,在这之前先再来了解一下spring的依赖注入,spring主要的两大核心就是IOC(控制反转)和AOP(面向切面编程),控制反转就是控制转移,从以往由Bean去控制要调用的接口或其他资源转移给容器,由容器来寻找并实例化要调用的接口,也可以解释成依赖注入,即在spring配置文件中把要调用的接口、设
2010-08-26 19:32:00
563
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人