自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(108)
  • 资源 (2)
  • 收藏
  • 关注

OSGi的helloworld

  该helloworld例子程序主要的功能是在启动和停止一个Bundle的时候来做些事情(输出信息)。  1、创建bundle工程 (1)在eclipse中创建一个Plug-in工程 (2)输入工程相关信息 (3)输入Bundle的相关元数据信息:       Plug_in ID指的是Bundle的唯一标识,在实际项目中可以采用类似java的包名组织策略来保证标...

2011-11-11 18:02:28 165

OSGi框架环境搭建(Equinox)

 1、启动eclipse,打开Run Configurations对话框   Run-->Run Configuratios 2、创建OSGi Framework类型的新的运行配置 3、显示所有的Bundles 4、取消对Bundles的选择 5、选择org.eclipse.osgi这个Bundle 6、运行。点击Run按钮,如果Console中出现“osgi>...

2011-11-11 17:09:40 408

原创 apache日志信息详解

  一、访问日志的格式  Apache内建了记录服务器活动的功能,这就是它的日志功能。下文详细介绍Apache的访问日志、错误日志、以及如何分析日志数据,如何定制Apache日志,如何从日志数据生成统计报表等内容。  如果Apache的安装方式是默认安装,服务器一运行就会有两个日志文件生成。这两个文件是access_log和error_log、采用默认方式时,这些文件可以在/usr/l...

2011-11-06 21:19:35 461

原创 使用Spring的注解方式实现AOP

Spring提供了两种切面使用方式,实际工作中使用其一就可以:(1)、基于XML配置方式进行AOP开发(2)、基于注解方式进行AOP开发  1、新建项目,引入必要jar文件2、在配置文件中引入aop命名空间,启动对@AspectJ注解的支持:<be

2011-08-23 23:15:30 1056

原创 第五周

2011年8月21日 星期日  晴转阴  来到杭州第五周,这一周依旧是过得飞快,工作还是如以往一般不紧不慢。这周明显做的事情要多一些了,自己写出来的代码也比之前更加规范一些了,闲暇之余自己思考想象较之以往更加繁多了。  每天都是固定的生活,固定的生物钟,固定的起床、上班、吃饭、下班、睡觉。尽管很多人羡慕,但自己却感觉有些窒息,有些疲惫。每天空调又怎么样,每顿吃饱喝足又怎么样,光鲜的外表之下...

2011-08-21 21:07:00 104

原创 每日一石--读取配置文件中的内容小实例

/** * 读取配置文件中的url请求网关地址 */ private String readAddr() { String addr = null; Properties props = new Propert

2011-08-19 13:59:12 368

原创 使用CGLIB实现AOP功能与AOP概念解释 .

 第三方创建代理对象的框架cglib,目标类可以不实现接口 cglib(Code Generation Library)是一个强大的,高性能,高质量的Code生成类库。它可以在运行期扩展Java类与实现Java接口。cglib封装了asm,可以在运行期动态生成新的class。cglib用于AOP,jdk中的proxy必须基于接口,cglib却没有这个限制可以生成目标类的子类,并重写父类非f...

2011-08-19 10:30:43 244

原创 使用CGLIB实现AOP功能与AOP概念解释

第三方创建代理对象的框架cglib,目标类可以不实现接口cglib(Code Generation Library)是一个强大的,高性能,高质量的Code生成类库。它可以在运行期扩展Java类与实现Java接口。cglib封装了asm,可以在运行期动态生成新的class。

2011-08-19 10:24:42 675

原创 编码实现用JDK中的Proxy实现springAOP功能

1、 创建一个被拦截对象接口peopleService (横切性关注点): package com.wxy.service;public interface PeopleService { public void save(String name);

2011-08-18 15:10:16 561

原创 编码实现用JDK中的Proxy实现springAOP功能

http://blog.csdn.net/iamtheevil/article/details/6698377 (iteye的编辑器总是丢失源码,崩溃)1、  创建一个被拦截对象接口peopleService(横切性关注点) 2、  实现被拦截对象接口package com.wxy.service.impl;import com.wxy.service.People...

2011-08-18 15:04:57 95

Spring注解原理的详细剖析与实现

本文主要分为三部分:一、 注解的基本概念和原理及其简单实用二、 Spring中如何使用注解三、 编码剖析spring@Resource的实现原理 一、注解的基本概念和原理及其简单实用注解(Annotation)提供了一种安全的类似注释的机制,为我们在代码中添加信息提供了一种形式化得方法,使我们可以在稍后某个时刻方便的使用这些数据(通...

2011-08-14 23:09:09 716

原创 实习第四周

2011/8/13 星期六 晴  转眼间,来到杭州已经一个月了。走了一些地方,看了一些人和事,习了一些知识,懂了一些东西,悟了一些情怀。  这周工作还算轻松,豹哥给了很多自己支配的时间。这周开始两天就把pointSDK写完了,打成jar包写了调用demo就差不多完事儿了,之后就是跟进两个外部商户对接口调用的测试,一点一点的学着和不同部门的同事沟通,一点一点的去学习新的规则和事物。这周开...

2011-08-14 01:59:27 119

原创 Spring装配基本属性的原理分析与代码实现

首先,做一个配置属性的基本测试。修改beans.xml,使引用外部类变成内部bean属性:&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;beans xmlns="http://www.springframework.org/schema/beans"       xmlns:xsi="http://www.w3.org/2001/X...

2011-08-11 15:37:13 101

原创 编码剖析Spring依赖注入的原理

 一、注入依赖对象基本类型对象注入:&lt;bean id=”orderService” class=”com.wxy.service.OrderServiceBean”&gt; &lt;constructor-arg index=”0” type=”java.lang.String” value=”xxx”/&gt;//构造器注入 &lt;property...

2011-08-10 20:01:21 84

原创 Spring管理bean的原理自定义实现

1、Spring通过BeanDefinition管理基于Spring的应用中的各种对象以及他们之间的相互依赖关系。BeanDefinition抽象了我们对Bean的定义,是让容器起作用的主要数据类型。 IoC容器是用来管理对象依赖关系的,对IoC容器来说,BeanDefinition就是对依赖反转模式中管理的对象依赖关系的数据抽象,也是容器实现依赖反转功能的核心数据结构,依赖反转功能都是围绕对...

2011-08-10 10:44:02 117

原创 spring环境搭建与测试

Chapter1、搭建与测试spring的环境1、  将必要的jar包导入到新建的project中(可以去官网下载,也可以google或者百度)至少必须使用的有spring.jar 和commons-logging.jar 2、  在calsspath路径下创建配置文件beans.xml(模板到处有)&lt;?xml version="1.0" encoding="UTF-8"...

2011-08-10 08:40:37 118

java回调机制实现

     Java的接口支持提供了一种获得回调的等价功能的机制。其技巧是:定义一个简单的接口,并在该接口中声明我们要调用的方法。其特点是:一个实例持有一个接口的引用例如,假设我们希望在某个时间发生时得到通知。我们可以定义一个接口:package com.wxy.callback;public interface InterestingEvent { /**...

2011-08-08 09:06:20 77

原创 实习第三周

2011/8/6 星期六  台风  今天是来支付宝第三周的周末了,时间飞逝,不知不觉中20多天过去了,每天规律的上班,规律的生活,渐渐的步入正轨了。  这周终于上手实质性的业务了,上周看了一周的内部框架文档还是很有帮助的,在代码规范、编程风格上零距离的和高手交流(coding style comunication)感觉和上课听老师讲课完全是不一样的,从一行行代码中你可以感受到coder们对...

2011-08-06 14:30:13 160

log4j的使用与详细分析

一、什么是log4j?  http://logging.apache.org/log4j/(官方网站) Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日...

2011-08-05 13:32:15 269

ibatis入门及环境搭建

使用ibatis的理由: 1. 知道怎样操作10种以上的数据库2. 可配置的caching(包括从属)3. 支持DataSource、local transaction managemen和global transaction4. 简单的XML配置文档5. 支持Map, Collection, List和简单类型包装(如Integer, String)6. 支持JavaBeans类(g...

2011-07-23 12:27:04 132

原创 实习一周流水账

2011/7/22 星期五 阴 来支付宝一周了,每天都写点东西记录,流水的日子,流水帐的日记。从十四号到现在,每天都在培训、玩乐、适应环境。又是周末了,明天去西湖腐_败去,今晚写点流水账记录一下,缓解一下漫漫长夜的孤独与寂寞,哈哈! 记得刚来支付宝的时候,看着一切都觉得新鲜,感受着一切都很美好,事实上也确实是这样。每天的培训虽然很累,但却非常充实。企业文化、时间管理、工程师...

2011-07-23 08:48:06 692

原创 午后札记(2011.6.4)

午后醒来,窗外下着瓢泼大雨,突然有写点什么东西出来的冲动,着实应该记录一下近来发生在自己身上的种种事情。 人人网上上,各种学长学姐们疯狂的发着他们的毕业季照片,有忧伤的,有开怀的,有放纵的,有离愁的。每天都会随手打开些许相册,一张一张的翻看,仿佛明天自己也要离开这个自己骂了三年却又不允许其他人指责一句的校园。突然想起四月份去武大的那次,正好是樱花初放,正好是艳阳高照。武大的学子们在校园里...

2011-07-23 00:23:47 196

linux/unix必备使用工具--vi的使用方法

 基本的vi上手操作:1、  确定你在主目录中。在你的主目录中创建名为vitext的文件&gt;&gt;$cd&gt;&gt;$pwd&gt;&gt;vi vitext2、当打开一个vi文件,自动处于命令模式。按i键(insert)或者按a键(append)转向输入(text)模式。使用a或者i仅仅决定了是否是在光标前面或者后面开始打字。没有任何迹象告诉你处于输入模式。...

2011-07-01 19:28:39 156

原创 hadoop初识--HelloHadoopV3

----------------------------说明-----------------------------------HelloHadoopV3 此程序再次利用了HelloHadoopV2的map,reduce函数,并且自动将文件上传到hdfs上,并自动取回结果同时有提示信息,参数输入与打印运算时间的功能  测试方法:   将该程序运行在hadoop0.21.0...

2011-06-23 22:16:37 110

hadoop初识--HelloHadoopV2

----------------------------说明------------------------------此程序比HelloHadoopV1增加了:  检查输出信息文件夹内是否存在输出文件并删除  input文件夹内的文件若大于两个,则文件不会被覆盖  map与reduce拆开,便于函数再利用------------------------------...

2011-06-23 21:07:09 82

原创 HDFS操作之删除-CheckAndDelete

开始操作前,检查是否存在要删除的文件(/user/hadoop/program_put_input): package CheckAndDelete ;import java.io.IOException;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.FileSystem;...

2011-06-23 18:41:56 763

原创 HDFS操作之下载-GetFromHdfs

接 http://freewxy.iteye.com/admin/blogs/1102759 ,检查hdfs上是否有/user/hadoop/input文件执行完毕后检查/home/hadoop/tmp/program_getFromHdfs_input文件是否生成  package GetFromHdfs;import java.io.IOException;...

2011-06-23 18:21:14 107

原创 HDFS操作之上传--PutToHDFS(从local上传资料到hdfs)

     在local 端创建文件: /home/hadoop/tmp/program_get_input      程序执行完毕后检查hdfs 有无该文件: /user/hadoop/program_put_input package PutToHDFS;import java.io.IOException;import org.apache.hadoop...

2011-06-23 17:54:24 476

原创 hadoop初识--HelloHadoopV1

/** * HelloHadoop * 此程序用来了解Hadoop的&lt;key,value&gt;,并且练习hadoop api 编程 *  * 测试方法: * 1、将该程序打包在hadoop0.21.0平台上;打成jar包,并将jar包拷贝到usr/local/hadoop(hadoop的安装目录)下 * 2、格式化namenode: * hadoop@wxy:/...

2011-06-23 11:07:45 106

原创 <写给奋斗的人>(自勉)

1:穷人缺什么:表面缺资金,本质缺野心,脑子缺观念,机会缺了解,骨子缺勇气,改变缺行动,事业缺毅力 2:世界上最聪明的人是借用别人撞的头破血流的经验作为自己的经验,世界上最愚蠢的人是非用自己撞得头破血流的经验才叫经验 3: 不要抱着过去不放,拒绝新的观念和挑战 4: 每个人都有退休的一天,但并不是每个人都能拥有退休后的保障。 5: 生命不在于活得长与短,而在于顿悟的早与晚 6: 人生的成败往往就在...

2011-06-04 23:56:57 144

云计算研究资料(感谢hadoopor大侠的分享)

  本资料来自:http://www.hadoopor.com/  有兴趣研究云计算的可以看看。  只有把云计算真正的应用起来,云才不是浮云!

2011-05-26 22:30:03 84

云计算课程资源(备份)

http://scl.cs.nmt.edu/~doshin/t/s09/cs589/index.htmlhttp://www.umiacs.umd.edu/~jimmylin/cloud-2008-Fall/index.htmlhttp://bishop.camp.clarkson.edu/wiki/en/EE694_21_-_Cloud_Computing_and_Hadoophtt...

2011-05-22 21:28:04 170

ubuntu10.10下eclipse3.5安装hadoop插件失败

进入  ./hadoop/mapred/contribs/eclipse-plugin目录下,将hadoop-0.21.0-eclipse-plugin.jar拷贝到你自己的eclipse/plugins目录下即可好吧,上面方法有些不灵光,之后我期盼的eclipse插件图标没出现。现在开始自己搞插件吧: 1、首先,如图,找到hadoop安装目录下的build-contrib.xml文件...

2011-05-20 00:21:18 126

原创 hadoop单机版搭建图文详解

 前置条件:1、ubuntu10.10安装成功(个人认为不必要花太多时间在系统安装上,我们不是为了装机而装机的)2、jdk安装成功(jdk1.6.0_23for linux版本,图解安装过程http://freewxy.iteye.com/blog/882784  )3、下载hhadoop0.21.0.tar.gz(http://apache.etoak.com//...

2011-05-03 16:24:02 224

泛读静思--前读后忘不再困惑

泛读静思,也可以理解为泛读精思吧。这两天在读《Effective java》这本书。读到一半,突然发现一个问题,前面读后面忘,读到15条的时候第3条是什么已经想不起来了。说没有理解吧,看看目录,再联想一下也能说个一二三出来;说理解了吧,感觉自己读完后确实没啥印象啊。困惑之,犹豫之,是否还要继续呢?反省一下,经高人指点一下才恍然大悟。其实自己在不知不觉中犯了一些错误,是该停下来好好整理整理思路了...

2011-04-29 22:06:12 132

观察者模式

基本简介:  观察者模式(也称为发布/订阅模式:Publish/Subscribe)是软件设计模式的一种.是对象之间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更行。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知.这通常通过呼叫各观察者所提供的方法来实现.此种模式通常被用来做事件处理系统.  观察者模...

2011-04-09 00:35:45 76

原创 Abstract Factory

ABSTRACT FACTORY(抽象工厂) --对象创建型模式  一、意图  1、提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。  2、抽象工厂是一个能从几组类中返回其中某一组的工厂对象。二、别名  kit三、结构(示例解决方案)  四、适用性 在一下情况可以使用Abstract Factory模式  1、一个系统要独立于它的产品...

2011-04-07 22:46:41 82

MVC模式分析与实现

1、  什么是模式?模式描述了一个出现在特定设计环境中的特殊的再现设计问题,并为它的解决方案提供了一个经过充分验证的通用图示。2、  模式类别(1)     体系结构模式 表示软件系统的基本结构话组织视图。它提供一套预定义的子系统,规定它们的职责,并包含用于组织它们之间关系的规则和指南。(2)     设计模式提供一个用于细化软件系统的子系统或组件,或它们之间的关系图式...

2011-04-02 00:11:33 340

java解析XML的四种方法的学习与比较

 四种XML解析方法:   (1)Dom生成和解析XML文档     *解析器读入整个文档,然后构建一个驻留内存的树结构,然后代码就可以使用 DOM 接口来操作这个树结构。     * 优点:整个文档树在内存中,便于操作;支持删除、修改、重新排列等多种功能;     * 缺点:将整个文档调入内存(包括无用的节点),浪费时间和空间;     * 使用场合:一旦解析了文档还需多次访问这些数...

2011-03-30 20:55:52 96

原创 自定义日志模块实现

package wxy.XXXX.Utils;import java.util.Date;public class LogTools { //私有化构造对象 private LogTools(){} //是否输出调试信息标识 private static boolean isDebug=true; //禁止输出调试信息 public stati...

2011-03-30 09:58:29 96

Effective.Java.2nd.Edition.pdf

Effective.Java.2nd.Edition.pdf

2011-08-31

matlab ppt

matlab课件matlab课件,很不错的ppt,浅显易懂,解决新手入门问题

2009-10-06

空空如也

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

TA关注的人

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