自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (39)
  • 收藏
  • 关注

转载 同一进程中的线程究竟共享哪些资源

在一个进程的线程共享堆区,而进程中的线程各自维持自己堆栈。

2014-04-30 21:19:00 2325

转载 观察者模式

GoF说道:Observer模式的意图是“定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新”。从这段话里我们可以得到两个信息,如下: 1, 观察者(具体执行操作的对象,有多个) 2, 被观察者(顾名思义是被观察的对象,如果该对象发生某些变化则通知观察者执行对应的操作)

2014-04-30 10:24:55 530

转载 myeclipse提示:Syntax error on tokens, delete these tokens怎么解决

有中文字符或者符号,包括空格。上次遇到一个问题,检查了一遍语法没错误,后来发现是拷贝代码的时候有一部分中文空格没删除,就出现这个问题了。一个个删除就OK了。

2014-04-29 13:29:26 846

转载 原型模式(深拷贝)

prototype设计模式需要的是深克隆。

2014-04-29 11:00:16 801

转载 深拷贝+浅拷贝

java.lang.Cloneable 接口是一个空接口,该接口用来指明一个对象是否可以进行克隆.实现了该接口的对象可以调用clone()方法来进行对象的浅克隆.

2014-04-29 10:35:21 574

转载 工厂模式(简单工厂+工厂方法+抽象工厂)

3.1  认识工厂方法模式 (1)模式的功能         工厂方法的主要功能是让父类在不知道具体实现的情况下,完成自身的功能调用,而具体的实现延迟到子类来实现。         这样在设计的时候,不用去考虑具体的实现,需要某个对象,把它通过工厂方法返回就好了,在使用这些对象实现功能的时候还是通过接口来操作,这非常类似于IoC/DI的思想,这个在后面给大家稍详细点介绍一下。

2014-04-28 16:51:31 533

转载 bean的scope属性

singleton  (默认属性) Spring将Bean放入Spring IOC容器的缓存池中,并将Bean引用返回给调用者,spring IOC继续对这些Bean进行后续的生命管理。BeanFactory只管理一个共享的实例。所有对这个特定bean的实例请求,都导致返回这个唯一bean实例的引用。 即每次拿到的对象都是引用的同一个地址的对象。当一个bean被标识为singlet

2014-04-28 13:16:16 477

转载 spring四种依赖注入方式 ( 依赖注入DI+ 控制反转IOC的原理)

平常的java开发中,程序员在某个类中需要依赖其它类的方法,则通常是new一个依赖类再调用类实例的方法,这种开发存在的问题是new的类实例不好统一管理,spring提出了依赖注入的思想,即依赖类不由程序员实例化,而是通过spring容器帮我们new指定实例并且将实例注入到需要该对象的类中。依赖注入的另一种说法是“控制反转”,通俗的理解是:平常我们new一个实例,这个实例的控制权是我们程序员,而控制

2014-04-28 13:06:23 3665

转载 spring依赖注入(反转控制)

SPRING依赖注入机制(反转控制)解析 Spring能有效地组织J2EE应用各层的对象。不管是控制层的Action对象,还是业务层的 Service对象,还是持久层的DAO对象,都可在Spring的管理下有机地协调、运行。Spring将各层的对象以松耦合的方式组织在一起,Action对象无须关心Service对象的具体实现,Service对象无须关心持久层对象的具体实现,各层对象的调用完

2014-04-28 12:07:17 479

转载 Tomcat 安装错误

安装tomcat时,遇到“failed to install tomcat6 service check your settings and permissions”的问题安装时出现,“failed to install tomcat6 service check your settings and permissions……” (转帖)解决方法: 先删掉系统服

2014-04-28 11:49:57 536

转载 synchronized详解

第一篇:使用synchronized在编写一个类时,如果该类中的代码可能运行于多线程环境下,那么就要考虑同步的问题。在Java中内置了语言级的同步原语--synchronized,这也大大简化了Java中多线程同步的使用。我们首先编写一个非常简单的多线程的程序,是模拟银行中的多个线程同时对同一个储蓄账户进行存款、取款操作的。在程序中我们使用了一个简化版本的Account类,

2014-04-28 09:47:03 505

转载 单例模式

一、单例模式的介绍Singleton是一种创建型模式,指某个类采用Singleton模式,则在这个类被创建后,只可能产生一个实例供外部访问,并且提供一个全局的访问点。    全局对象和Singleton模式有本质的区别,因为大量使用全局对象会使得程序质量降低,而且有些编程语言根本不支持全局变量。最重要的是传统的全局对象并不能阻止一个类被实例化多次。 二、单例模式的特点Ø  单例

2014-04-28 08:43:33 424

转载 extends Thread 与 implements Runnable 的区别

1、通过实现Runnable接口创建线程(1).定义一个类实现Runnable接口,重写接口中的run()方法。在run()方法中加入具体的任务代码或处理逻辑。(2).创建Runnable接口实现类的对象。(3).创建一个Thread类的对象,需要封装前面Runnable接口实现类的对象。(接口可以实现多继承)(4).调用Thread对象的start()方法,启动线

2014-04-26 22:57:09 589

转载 [Hadoop源码解读](六)MapReduce篇之MapTask类

MapTask类继承于Task类,它最主要的方法就是run(),用来执行这个Map任务。  run()首先设置一个TaskReporter并启动,然后调用JobConf的getUseNewAPI()判断是否使用New API,使用New API的设置在前面[Hadoop源码解读](三)MapReduce篇之Job类 讲到过,再调用Task继承来的initialize()方法初始化这个tas

2014-04-26 12:42:17 472

转载 [Hadoop源码解读](五)MapReduce篇之Writable相关类

原文地址前面讲了InputFormat,就顺便讲一下Writable的东西吧,本来应当是放在HDFS中的。  当要在进程间传递对象或持久化对象的时候,就需要序列化对象成字节流,反之当要将接收到或从磁盘读取的字节流转换为对象,就要进行反序列化。Writable是Hadoop的序列化格式,Hadoop定义了这样一个Writable接口。[html] view

2014-04-26 12:40:15 439

转载 [Hadoop源码解读](四)MapReduce篇之Counter相关类

当我们定义一个Counter时,我们首先要定义一枚举类型:[html] view plaincopyprint?public static enum MY_COUNTER{    CORRUPTED_DATA_COUNTER,    NORMAL_DATA_COUNTER  };    然后,我们就可以在mapper或

2014-04-26 11:47:13 441

转载 [Hadoop源码解读](三)MapReduce篇之Job类

下面,我们只涉及MapReduce 1,而不涉及YARN。                                            当我们在写MapReduce程序的时候,通常,在main函数里,我们会像下面这样做。建立一个Job对象,设置它的JobName,然后配置输入输出路径,设置我们的Mapper类和Reducer类,设置InputF

2014-04-26 11:45:22 402

转载 OutputStream和InputStream的区别 + 实现java序列化

我们所说的流,都是针对内存说的,比如为什么打印到屏幕上就是System.out.println();而从屏幕等待用户输入的却是System.in呢?因为对于内存来说,把字符串打印到屏幕上是从内存流向屏幕这个显示器的,也就是输出,而从屏幕等待用户输入呢?就是等待键盘将字符输入到内存中。所以,你根本就不用死记硬背,当你遇到IO的时候,就想两件事,第一,我的内存是中心,第二看看流的方向(矢量)!

2014-04-26 11:30:11 663

转载 JAVA泛型类

泛型是JDK 5.0后出现新概念,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。泛型类引入的好处不仅在于减少代码量,还在于一提供了编译时期数据类型的检查功能,可以提前预知错误的发生,增加代码安全性,二是减少了强制类型转换。下面定义一个泛型类 Example GenericFX.jav

2014-04-26 10:35:43 440

转载 [Hadoop源码解读](二)MapReduce篇之Mapper类

前面在讲InputFormat的时候,讲到了Mapper类是如何利用RecordReader来读取InputSplit中的K-V对的。  这一篇里,开始对Mapper.class的子类进行解读。  先回忆一下。Mapper有setup(),map(),cleanup()和run()四个方法。其中setup()一般是用来进行一些map()前的准备工作,map()则一般承担

2014-04-26 10:28:52 420

转载 [Hadoop源码解读](一)MapReduce篇之InputFormat

原文地址:http://blog.csdn.net/posa88/article/details/7897963

2014-04-26 10:21:42 396

转载 一些java错误

@Override must override a superclass method 问题解决如果在使用Eclipse开发Java项目时,在使用 @Override 出现以下错误:The method *** of type *** must override a superclass method主要是因为你的Compiler是jdk5,(5不支持@Override等形式的

2014-04-25 15:51:36 372

转载 SSH常见错误

IOException parsing XML document from ServletContext resource [/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/a

2014-04-24 20:35:13 483

转载 java反射(2)+Class.forName( )

在上一篇文章中说说java反射(1)我们已经了解了反射的基本概念以及它的原理,但是我们知道反射只能能用它来做些什么呢?         其实在我们很多已经很熟的框架中都有它的身影,例如Hibernate框架中的关联映射,Spring框架:IOC(控制反转).反射可以实现各种框架功能,接下来我们通过一个实例来写一个很小很小的框架,通过此例子来理解反射真正的价值所在.   

2014-04-24 17:52:15 582

转载 java反射(1)

反射反射,程序员的快乐.         第一次了解反射这个概念是从大话设计>>中所了解到的.当时只是对概念的模糊了解,具体对它的机制并不清楚.最近在学习并实践SSH框架,其中Spring框架中核心的内容是IOC(Inversion of Control)控制反转,如果我们对java的反射机制有了一定的了解会对我们学习Spring框架有很大的帮助.接下来我们开始说说Java

2014-04-24 17:51:21 386

转载 SSH框架

在学习一个"新"知识之前,我们应该对跟它相关的概念进行一些简单的了解.在学习之前需要把自己放着一个更高的角度去看那些新知识,新概念.其实经过一些宏观的认识便会发现,新知识之所以为新,大部分都是在旧知识的基础上的更新变化.        下面便是对SSH进行一个宏观的认识,鸟瞰一下整个地图.           那么什么是SSH呢?          SSH 为str

2014-04-24 17:33:58 549

转载 Hibernate 之 二级缓存

在上篇文章中我们对缓存以及Hibernate的一级缓存进行了介绍,接下来的主要内容将是Hibernate的二级缓存.       二级缓存也称为进程级的缓存或SessionFactory级的缓存,二级缓存可以被所有的session共享,换句话说就是一级缓存可以用二级缓存里的内容.二级缓存的生命周期和SessionFactory(重量级,一个数据库一个SessionFactory)的生命

2014-04-24 17:25:27 340

转载 Hibernate 之 一级缓存

本篇文章主要是总结Hibernate中关于缓存的相关内容.          先来看看什么是缓存,我们这里所说的缓存主要是指应用程序与物流数据源之间(例如硬盘),用于存放临时数据的内存区域,这样做的目的是为了减少应用程序对物理数据源的访问次数,从而提高应用程序的性能.因为读取内存里的数据要远比读取硬盘里的数据快的多.如下图.          上面的

2014-04-24 17:24:20 477

转载 Hibernate 之 Locking

在我们业务实现的过程中,往往会有这样的需求:保证数据访问的排他性,也就是我正在访问的数据,别人不能够访问,或者不能对我的数据进行操作.面对这样的需求,就需要通过一种机制来保证这些数据在一定的操作过程中不会被他人修改,这种机制就是我们今天要说的Locking 即"锁".由此我们可以得出一个小结论,锁主要是解决并发性问题.         Hibernate支持两种锁机制:"悲观锁"(Pess

2014-04-24 17:20:13 378

转载 Hibernate 之 HQL

通过对Hibernate框架的学习,已经慢慢的对Hibernate有了进一步的了解,接下来我们要说的是HibernateQusery Language(HQL),如果你正在学习SSH框架,那SQL对你来说也是不陌生的,通过学习会发现HQL跟SQL有很多的相似之处.在学习的过程中通过对比找到两个知识点的联系,包括相同点和不同点,通过重点学习那些不同点将会大大减少我们学习的成本.因为H

2014-04-24 17:18:45 358

转载 Hibernate 之 Mapping

转自:  http://blog.csdn.net/jnqqls/article/details/8372732从前面的介绍的Hibernate文章中我们已经对Hibernate有了一个初步的认识,接下来我们所说的Mapping将会是学习Hibernate中比较重要的内容.      Hibernate的映射是ORM(Object Relational Ma

2014-04-24 17:14:32 739

转载 Hibernate 之 Persistence

分享自:  http://blog.csdn.net/jnqqls/article/details/8276059在我们之前的文章已经了解到,Hibernate的汉语解释叫做冬眠,而这个冬眠我个人理解跟Persistence有着一定的关系,也就是让那些数据去睡觉.具体怎么睡,Hibernate提供了一些解决方案.         什么是持久化?         

2014-04-24 17:06:53 409

转载 Hibernate 之 How

在上一篇文章Hibernate 之 Why? 中对Hibernate有了一个初步的了解.接下来我们将从How的角度,也就是如何使用Hibernate来进行学习.        Hibernate是一个开源框架,而我们在项目中使用框架的时候都要对所使用的框架进行相关的环境搭建,下面的步骤便是. 创建一个Java项目Hibernate_first 创建User Libr

2014-04-24 17:04:01 479

转载 Hibernate 之 Why?

本文主要是从一个宏观的角度来认识Hibernate,对为什么用Hibernate进行一些说明,通过指导并了解Hibernate的特性及其优缺点可以让我们在以后的项目中根据具体的情况进行选择.       Hibernate,英文单词的意思是冬眠.冬眠这个词估计跟持久化有很大的关系.Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得

2014-04-24 17:01:00 398

转载 SSH三大框架整合配置详细步骤(3)

5 配置Spring2.5 5.1 基础配置1)        导入spring包。下载spring-framework-2.5.6并解压后,在spring-framework-2.5.6"dist目录下找到spring.jar,引入到工程中。说明:spring.jar是包含有完整发布的单个jar包,spring.jar中包含除了 spring-mock.jar里所

2014-04-24 15:34:49 625

转载 SSH三大框架整合配置详细步骤(2)

4 配置Hibernate

2014-04-24 10:46:58 842

转载 SSH三大框架整合配置详细步骤(1)

配置Struts2.0 3.1 基础配置       1)引入Struts必需的五个jar包。下载struts-2.1.6-all.zip解压后,struts-2.1.6\lib目录下是struts所有的相关jar包。这么多jar包并不是struts必须得,使用struts只需要把下面五个引入即可,以后用到什么jar包,再引入。²        Commons-lo

2014-04-24 09:45:08 1642 1

转载 eclipse运行wordcount

使用eclipse连接hadoop失败情况Mar 16, 2014 4:13:32 PM org.apache.hadoop.ipc.Client$Connection handleConnectionFailureINFO: Retrying connect to server: vincent/192.168.56.101:9000. Already tried 0 time(s);

2014-04-23 13:10:29 471

转载 MapReduce工作原理图文详解

1.MapReduce作业运行流程下面贴出我用visio2010画出的流程示意图:   流程分析:1.在客户端启动一个作业。2.向JobTracker请求一个Job ID。3.将运行作业所需要的资源文件复制到HDFS上,包括MapReduce程序打包的JAR文件、配置文件和客户端计算所得的输入划分信息。这些文件

2014-04-23 10:54:27 413

转载 第一个WordCount类运行

import java.io.IOException;import java.util.*;import org.apache.hadoop.fs.Path;import org.apache.hadoop.conf.*;import org.apache.hadoop.io.*;import org.apache.hadoop.mapreduce.*;import org

2014-04-22 21:26:22 434

基于Nutch技术的主题搜索引擎实现_李东海.caj

基于Nutch技术的主题搜索引擎实现_李东海.caj

2013-12-05

hadoop-core-1.1.2.jar

hadoop-core-1.1.2.jar

2013-12-05

C# office.dll

c# 的office函数库,添加到引用即可使用

2013-12-05

C# Excel函数库 EXCEL.DLL

c# Excel.dll 添加到引用即可使用

2013-12-05

c#和API的帮助文档

c# API帮助大家更好的学习c#,希望对大家有所帮助

2013-02-22

MyEclips快捷键大全

MyEclipse的快捷键开发大全,帮助熟练运用MyEclipse的快捷键

2013-01-25

MFC的类库帮助文档

MFC的类库详解,对于MFC的开发很有帮助,这个MFC的类库帮助文档很好用

2013-01-25

MyEclipse8.5注册机自动产生序列号

MyEclipse8.5的注册机,自动产生序列号,以后可以终身使用MyEclipse8.5,不会再出现提示购买。

2013-01-25

tsp的贪心回溯算法

TSP是当下一个热门问题。希望对大家有所帮助。

2012-05-14

Tsp的算法求解

TSP问题是当下的一个热门问题,如何能用最短路径走完全部的城市。希望对大家有所帮助。

2012-05-14

gis中最短路径算法的实现

GIS中最短路径算法的实现,希望对大家有所帮助、

2012-04-24

最短路径的开题报告

最短路径问题是经常研究的一例问题,经常作为论文布置下来研究,本文是论文的开题报告,希望对大家有所帮助。

2012-04-24

最短路径例子分析

该文章介绍了有关最短路径求解的例子,更容易理解最短路径算法的实现,希望对大家能有所帮助。

2012-04-24

最短路径的求解及其应用问题

最短路径问题是当前最经常遇到的问题,希望对大家能有所帮助。

2012-04-24

校园道路网的最短路径求解

基于校园道路网的最短路径求解问题是当前经常遇到的一个课题,希望对大家能有所帮助。

2012-04-24

如何用floyd算法来求最短路径问题

floyd算法是求解最短路径的一种经典算法,本文分析了它求解最短路径的具体实现方法和效率,希望对大家对floyd算法有所了解。

2012-04-24

最短路径算法的分析与总结

最短路径算法有很多种,本文主要是对各种不同的最短路径算法进行分析比较它们的效率和资源利用率等,希望对大家的学习有所帮助。

2012-04-24

迪杰斯特拉算法的优化

迪杰斯特拉算法可以基于某一载体进行优化,本文主要是基于城市道路载体,希望对大家能有帮助。

2012-04-24

迪杰斯特拉的算法分析与实现

迪杰斯特拉算法是求一个源点到其余各个定点的最短路径的长度

2012-04-24

CSS揭秘 中文PDF

CSS揭秘,中文PDF,LEA VEROU著,CSS魔法译,人民邮电出版社。豆瓣评分9.3,学习CSS的好书,免积分下载。

2017-01-16

《Bootstrap实战》随书源码 (李松峰译,只有源码,不含PDF)

《Bootstrap实战》随书源码,David Cochran著,李松峰译,人民邮电出版社。压缩包里只有源码,没有电子书PDF。

2017-01-16

leetcode算法题答案PDF

leetcode算法题的答案PDF,C++编写的,有详细的算法逻辑分析。

2016-10-14

北风网李炎恢jquery视频的讲义PDF+代码

北风网李炎恢jquery视频的讲义PDF和相应的课堂代码(没有视频)。 如果有小伙伴不喜欢看视频,根据PDF做相应的练习,也可以学到很多东西,效果是一样的。

2016-10-14

北风网李炎恢javascript视频的讲义PDF

北风网李炎恢javascript视频讲义PDF(不是视频)。 如果有小伙伴不喜欢看视频,可以看视频讲义PDF,相应的做一些练习,效果也是一样的\(^o^)/~

2016-10-14

Delicious标签数据集

Delicious标签数据集 , 每一条是一个三元组(用户,url, 标签),可用于标签推荐系统的研究以及数据挖掘方向的研究。

2014-04-21

jdk1.6.0 _13.z01 (对应hadoop 0.20.0版本)

jdk1.6.0_13.z01 (对应hadoop0.20.0版本) 希望对大家对hadoop平台的搭建有帮助, 不同的hadoop都有一个最适合的jdk版本

2014-04-15

hadoop-0.20.2.tar.gz

hadoop-0.20.2.tar.gz 在Linux下解压 现在的书籍基本上都是这个版本的hadoop讲解,希望对大家有帮助

2014-04-15

W3school.chm 帮助文档

W3school.chm 帮助文档,学习web前端的最好的帮助文档

2014-01-08

HTML入门与提高.CHM

HTML入门与提高.CHM 帮助文档

2014-01-08

轻量级Java_EE企业应用实战_(第三版).part5.rar

轻量级Java_EE企业应用实战_(第三版) 一共有5个part 轻量级Java_EE企业应用实战_(第三版).part1.rar 轻量级Java_EE企业应用实战_(第三版).part2.rar 轻量级Java_EE企业应用实战_(第三版).part3.rar 轻量级Java_EE企业应用实战_(第三版).part4.rar 轻量级Java_EE企业应用实战_(第三版).part5.rar 请这个5个part全部下载完了,再解压

2014-01-08

轻量级Java_EE企业应用实战_(第三版).part4.rar

轻量级Java_EE企业应用实战_(第三版) 一共有5个part 轻量级Java_EE企业应用实战_(第三版).part1.rar 轻量级Java_EE企业应用实战_(第三版).part2.rar 轻量级Java_EE企业应用实战_(第三版).part3.rar 轻量级Java_EE企业应用实战_(第三版).part4.rar 轻量级Java_EE企业应用实战_(第三版).part5.rar 请这个5个part全部下载完了,再解压

2014-01-08

轻量级Java_EE企业应用实战_(第三版).part3.rar

轻量级Java_EE企业应用实战_(第三版) 一共有5个part 轻量级Java_EE企业应用实战_(第三版).part1.rar 轻量级Java_EE企业应用实战_(第三版).part2.rar 轻量级Java_EE企业应用实战_(第三版).part3.rar 轻量级Java_EE企业应用实战_(第三版).part4.rar 轻量级Java_EE企业应用实战_(第三版).part5.rar 请这个5个part全部下载完了,再解压

2014-01-08

轻量级Java_EE企业应用实战_(第三版).part2.rar

轻量级Java_EE企业应用实战_(第三版) 一共有5个part 轻量级Java_EE企业应用实战_(第三版).part1.rar 轻量级Java_EE企业应用实战_(第三版).part2.rar 轻量级Java_EE企业应用实战_(第三版).part3.rar 轻量级Java_EE企业应用实战_(第三版).part4.rar 轻量级Java_EE企业应用实战_(第三版).part5.rar 请这个5个part全部下载完了,再解压

2014-01-08

轻量级Java_EE企业应用实战_(第三版).part1.rar

轻量级Java_EE企业应用实战_(第三版) 一共有5个part 轻量级Java_EE企业应用实战_(第三版).part1.rar 轻量级Java_EE企业应用实战_(第三版).part2.rar 轻量级Java_EE企业应用实战_(第三版).part3.rar 轻量级Java_EE企业应用实战_(第三版).part4.rar 轻量级Java_EE企业应用实战_(第三版).part5.rar 请这个5个part全部下载完了,再解压

2014-01-08

lucene-core-3.4.0.jar

lucene-core-3.4.0.jar ,里面关于apache搜索引擎lucence的一些调用类

2013-12-05

commons-configuration-1.6.jar

commons-configuration-1.6.jar ,apache的一些类里面都有

2013-12-05

activation-1.1.jar

activation-1.1.jar,很多类可以调用

2013-12-05

空空如也

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

TA关注的人

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