自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

^^*飞*^^的专栏

大鹏展翅

  • 博客(36)
  • 资源 (14)
  • 问答 (1)
  • 收藏
  • 关注

原创 64位Ubuntu1404编译hadoop-2.2.0

第一个阶段:编译源代码编译环境OS: Ubuntu 14.04 64-bithadoop version: 2.2.0Java: Jdk1.7.0_55java环境配置下载 jdk : http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.

2014-06-14 18:03:20 550

原创 64位Ubuntu1404集群安装配置hadoop-2.2.0

1 先决条件确保在你集群中的每个节点上都安装了所有必需软件:sun-JDK  ,ssh,HadoopJavaTM1.7.x,必须安装,建议选择Sun公司发行的Java版本。ssh 必须安装并且保证 sshd一直运行,以便用Hadoop 脚本管理远端Hadoop守护进程。2 实验环境搭建2.1  准备工作     操作系统:Ub

2014-06-14 13:46:49 739

转载 Java NIO框架Mina、Netty、Grizzly介绍

Mina:Mina(Multipurpose Infrastructure for Network Applications) 是 Apache 组织一个较新的项目,它为开发高性能和高可用性的网络应用程序提供了非常便利的框架。当前发行的 Mina 版本2.04支持基于 Java NIO 技术的 TCP/UDP 应用程序开发、串口通讯程序,Mina 所支持的功能也在进一步的扩展中。目前,正在

2013-11-14 15:05:59 709

原创 java运行时数据区域

运行时数据区域: 1、程序计数器:  是一块儿较小的内存空间,它的作用可以看作是当前线程所招行的字节码的行号指令器。在虚拟机的概念模型里,字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这人计数器来完成。 2、Java虚拟机栈:  是线程私有的,它的生命周期与线程相同。虚拟机栈描述的是Java方法

2013-09-20 16:19:58 476

原创 Spring之IOC容器解读系列-准备

有关Spring IOC容器的介绍资料不少,但是详细介绍IOC容器体系以及背后设计理念的,少之又少,所以才有这个解读系列的产生。解读的目标和原则:全面,但不处处深入,因为精力有限求其然,求其所以然,但是不敢保证准确无误,因为能力有限举一反三,由点到面,但是点到即止不做学术性探讨,只是内部交流,所以不追求高度严谨作为解读系列之一,这里主要介绍一些了解IOC容器之前的准备工作,这些准备

2013-07-09 13:25:53 483

原创 sleep和wait的区别

1、这两个方法来自不同的类分别是,sleep来自Thread类,和wait来自Object类。sleep是Thread的静态类方法,谁调用的谁去睡觉,即使在a线程里调用了b的sleep方法,实际上还是a去睡觉,要让b线程睡觉要在b的代码中调用sleep。2、最主要是sleep方法没有释放锁,而wait方法释放了锁,使得其他线程可以使用同步控制块或者方法。sleep不出让系统资源;w

2013-06-27 15:58:52 414

原创 ThreadLocal学习之详解

一、ThreadLocal的应用场景:1、ThreadLocal不是用来解决多线程并发数据对象共享访问的问题,一般情况下,通过ThreadLocal.set() 到线程中的对象是该线程自己使用的对象,其它线程无法访问。2、ThreadLocal.set()操作是将ThreadLocal实例是作为map的key,被传递的参数对象作为value来设置值的。所以ThreadLocal.set

2013-06-17 12:23:54 511

原创 Spring Data简介

Spring Data 项目的目的是为了简化构建基于 Spring 框架应用的数据访问计数,包括非关系数据库、Map-Reduce 框架、云数据服务等等;另外也包含对关系数据库的访问支持。Spring Data 包含多个子项目:Commons - 提供共享的基础框架,适合各个子项目使用,支持跨数据库持久化Hadoop - 基于 Spring 的 Hadoop 作业配置和一个 POJO

2013-06-03 15:42:15 1495

原创 信用卡交易流程

信用卡是独立的金融产业,相比较其它的金融产业,信用卡的交易过程以及交易流程中电子信息的传递方式,都很有特色。当你在商店里选中了几件商品到收款处付账时,收款人一般会问:付现金还是刷卡?如果你使用信用卡,收款员会把你的信用卡在与收款机连接的刷卡机上一刷,然后选择“信用卡”键。几秒钟后,收款机得到确认:付账已被授权批准。紧接着,收款机打印出一式两份收据给你签名。整个付账过程就完成了,一般不超过半分钟

2013-03-13 11:24:38 3914

转载 第三方支付

1. 支付接口  支付接口一般是第三方提供的代收款/付款的平台,可以通过支付接口帮助企业 或个人利用一切可以使用的支付方式(手机、银行卡、会员卡等)产生交易。 常见支付平台:支付宝、快钱、云网支付、贝宝、财付通(QQ)等2. 第三方支付所谓第三方支付,就是一些和各大银行签约、并具备一定实力和信誉保障的第三方独立机构提供的交易支持平台。在通过第三方支付平台的交易中,买方选购商品后,使用第

2013-03-12 15:50:07 1627

原创 DOS中FTP上传命令

>ftp>open 192.168.1.253>weblogic(用户名)>weblogic(密码)>pwd>dir>mkdir test >!dir d:\qint>lcd d:\qint>!dir>!mkdir 123456>lcd 123456>copy con 123.txt>ctl+z>lcd d:\qint\123456>pu

2013-03-04 17:51:36 618

转载 ibatis缓存浅析

一、缓存介绍1.1、引入     什么影响Internet访问速率?     访问网站的过程是通过建立在TCP/IP协议之上的HTTP协议来完成的。从客户端发出一个HTTP请求开始,用户所经历的等待时间主要决定于DNS和网站的响应时间。网站域名首先必须被DNS服务器解析为IP地址,HTTP的延时则由在客户端和服务器间的若干个往返时间所决定。   往返时间是指客户端等待每次请求的

2012-12-13 20:51:01 294

原创 oracle常用

1、创建表空间和用户注意点:1.如果在PL/SQL 等工具里打开的话,直接修改下面的代码中[斜体加粗部分]执行2.确保路径存在,比如【D:\oracle\oradata\Oracle9i\】也就是你要保存文件的路径存在/*分为四步 *//*第1步:创建临时表空间  */create temporary tablespaceuser_temp  tempfile

2012-12-13 10:19:27 339

原创 webLogic后台运行(Unix/lunix)

Unix/Linux下一般比如想让某个程序在后台运行,很多都是使用 & 在程序结尾来让程序自动运行。比如我们要运行weblogic在后台:./startWebLogic.sh &但是加入我们很多程序并不象weblogic一样做成守护进程,可能我们的程序只是普通程序而已,一般这种程序使用 &结尾,但是如果终端关闭,那么程序也会被关闭。但是为了能够后台运行,那么我们就可以使用nohup这个

2012-12-13 09:47:29 876

原创 linux下vi命令大全

linux下vi命令大全进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filena

2012-10-22 18:30:49 456

原创 设计模式六大原则

(一)设计模式六大原则(1):单一职责原则遵循单一职责原的优点有:可以降低类的复杂度,一个类只负责一项职责,其逻辑肯定要比负责多项职责简单的多; 提高类的可读性,提高系统的可维护性; 变更引起的风险降低,变更是必然的,如果单一职责原则遵守的好,当修改一个功能时,可以显著降低对其他功能的影响。需要说明的一点是单一职责原则不只是面向对象编程思想所特有的,只要是模块化的程序设计,都适用单

2012-09-25 23:03:45 495

原创 五、Spring中注解的使用

1.       Bean的作用域也可利用注解的方式进行限定:如:@Scope(“prototype”),将其写定义类的前面其功能类似于标签中的 prototype”/>2.       通过注解还可为bean提供初始化方法以及销毁方法:在方法前加上:@PostConstruct,则在实例化类时将执行该方法,类似于标签中的配置。在方法前加上@PreDestroy,则在类实例

2012-09-08 21:30:47 499

原创 六、Struts spring hibernate集成

1.       配置struts框架l  拷贝struts的jar包到项目/WEB-INF/lib中l  拷贝struts-config.xml,web.xml配置文件到/WEB-INF中l  拷贝资源文件到类路径下/WEB-INF/classesl  拷贝mysql驱动包l  JSTL配置包2.       集成spr

2012-09-08 21:29:25 697

原创 四、Spring与Hibernate集成(事务)

1.       Spring编程式事务管理I、  getCurrentSession()与openSession()的区别l  采用getCurrentSession()创建的session会绑定到当前线程中,而采用openSession()创建的session则不会(每open一次就打开一个)l  采用getCurrentSession()创建的se

2012-09-08 21:26:26 619

原创 三、面向切面编程AOP(Aspect oriented Programming)

1.       动态代理动态代理类需要实现InvocationHandler接口并重写其中的invoke()方法实例如下:实例其功能是在调用执行目标对象的方法之前调用执行checkSecurity方法publicclass SecurityHandlerimplements InvocationHandler {    private Object

2012-09-08 21:23:35 833

原创 二、控制反转(inverse of control IOC )

1.       Bean 工厂(BeanFactory)的功能和配置I、  ClassPathResourcel  在类路径下查找资源l  另有 FileSystemResourceII、             XmlBeanFactory l  读取 xml文件中的配置信息l  生产beanl  解决bean依赖2.       Bea

2012-09-08 21:20:48 593

原创 一、Spring 特征

1.      实用于B/S和C/S,使用资源小2.      对象间的关系松,高内聚,低耦合IOC --- Inverse of control l  使得业务组件都处在框架的管理之下l  框架可以管理组件的创建和依赖关系l  框架可以提供可以配置的服务3.      通过AOP技术将业务与非业务分离AOP --- Aspect Oreinted Pr

2012-09-08 21:16:56 661

原创 Hibernate基本知识(三)

1、 对象的状态瞬时对象是new出来的,与Session和数据库都无关;持久对象是放入Session中,与Session有关的,Hibernate可以检测到,更新对象的值,可以影响到数据库中的值;脱管对象是在存入数据库,session关闭的时候由持久对象变换过来的,因此它只与数据库有关,因此Hibernate检测不到,数据库要更新需要更新语句update。Hibernate

2012-09-08 20:32:14 659

原创 Hibernate基本知识(二)--Hibernate核心接口

1、 Hibernate核心接口Session、Transaction、Query、SessionFactory、Configuration 2、 Session概述:l  Session不是线程安全的,它代表与数据库之间的一次操作,它的概念介于Connection和Transaction之间。l  Session也称

2012-09-08 20:12:34 446

原创 Hibernate基本知识(一)

1、 Hibernate的开发流程、由Domain objectàmappingàdb。(官方推荐)、由DB开始,用工具生成mapping和 Domain object。(使用很多)、由映射文件开始。2、 Domain Object限制、默认的构造方法(必须的)。、有无意义的标示符id(主键)(可选)。、非final的,对懒加载有影响(可选)。例如:pu

2012-09-08 20:05:08 299

原创 SSH多数据源配置

Spring2.0.1以后的版本已经支持配置多数据源,并且可以在运行的时候动态加载不同的数据源。通过继承AbstractRoutingDataSource就可以实现多数据源的动态转换。目前做的项目就是需要访问12个数据源,每个数据源的表结构都是相同的,所以要求数据源的变动对于编码人员来说是透明,也就是说同样SQL语句在不同的环境下操作的数据库是不一样的。具体的配置如下:一、首先需要写一个静态的

2012-08-28 11:34:04 1449

原创 SSH数据源配置大全

1、使用Spring自带的DriverManagerDataSource oracle.jdbc.driver.OracleDriver jdbc:oracle:thin:@127.0.0.1:1521:orcl acd acd  2、使

2012-08-28 11:12:52 716

原创 模拟Java Web的Filter责任链模式

我们常常用到拦截器、过虑器等等模式,但是我很少知道,其内部是怎么实现的,不了解其原理。下面就此总结Filter的责任链模式:第一步,新建一个Filter接口:package cn.sunline.suncard.dp;/** * 责任链接口 * @author tpf * @version 1.0 2012-4-26 * @see [相关类/方法

2012-04-26 10:33:11 974

转载 如何掌握并在实践中自如运用设计模式

【IT168技术文档】 设计模式是面向对象编程的热门话题之一,越来越多的开发人员认识到设计模式的重要性。采用各种语言实现设计模式的文章也越来越多,但是很多开发人员发现很难将设计模式与实际开发中需要解决的具体问题相联系。因为使用设计模式的难点往往不在于模式的实现,而在于很难确定哪种模式可以在现实的应用场景中采用,从而导致了在现实的项目中,面对客户的压力,我们总是采用最直截了当的方法解决问题,来不及多

2012-04-25 16:09:23 429

原创 设计模式中重要的几条原则

1 类的职责单一原则  2 开放封闭原则   对于扩展是开放的,对于更改是封闭的. 3依赖倒置原则    抽象不应该依赖于细节,细节应该依赖于抽象.就是针对接口编程.4 代替原则     就是说凡是有父类的地方,都可以用子类去代替之,典型   Animal a=new Cat();

2012-04-25 10:28:22 301

原创 FCKeditor2.6学习总结

1、FCK的各种属性:var FCKeditor = function( instanceName, width, height, toolbarSet, value );其中instanceName属性为编辑器输出的textarea元素的name属性值,必须指定。参数会赋给同名属性。2、以JavaScript方式引用FCKeditor有两种常用方式:《1》先引人外部js文

2012-04-25 10:24:35 400

原创 SSH集成配置总结

Struts1.x+Spring2.5+Hibernate3.2集成时各配置文件配置方法:1、web.xml配置文件应有如下内容:http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.5" xsi:schemaLocation="http:/

2012-04-25 10:22:34 513

原创 Java RMI基本使用方法

RMI是Java对象进行远程访问的一种规范——也就是说,从Java虚拟机(Java Virtual Machine,JVM)而不是特定对象的主机访问。这些对象可能位于拥有JVM的同一个物理主机上,或者位于其他计算机上,并通过某个网络连接到宿主主机(服务器)。规范包括这些对象进行编码的规则,如何定位对象,如何远程调用,方法的参数和计算结果如何在JVM之间传递。RMI的缺省实现是 JRMP(Jav

2012-04-25 09:54:17 1363

原创 Java实现文件下载并解决中文文件名乱码

//解决中文文件名乱码问题  if (request.getHeader("User-Agent").toLowerCase().indexOf("firefox") > 0)  filename = new String(filename.getBytes("UTF-8"), "ISO8859-1");//firefox浏览器  else if (request.getHeader(

2011-12-28 16:50:44 384

原创 企业应用开发面临的挑战

<br />      企业应用的开发是相当复杂的,这种复杂除了表现在技术方面外,还表现在行业本<br />身。<br />      企业级应用的开发往往需要面对更多的问题:大量的并发访问,复杂的环境,网络<br />的不稳定,还有外部的 Crack 行为等。因此企业级应用必须提供更好的多线程支持,具<br />备良好的适应性及良好的安全性等。<br />      由于各行业的应用往往差别非常大,因此企业级应用往往具有很强的行业规则,尤<br />其是优良的企业级应用往往更需要丰富的行业知识。企业应用的

2010-10-30 12:29:00 818

原创 MySQL中文乱码处理方法

MYSQL数据库默认语言为瑞典语, 现有一GB2312字符的数据库.结构OK. 为什么内容是乱码? 不重装数据库有办法解决码?从MySQL 4.1开始引入的多语言支持确实很棒,而且一些特性已经超过了其他的数据库系统。不过我在测试过程中发现使用适用于MySQL 4.1之前的PHP语句操作MySQL数据库会造成乱码,即使是设置过了表字符集也是如此。我读了一下新的MySQL在线手册中第十章"Charac

2009-03-19 12:41:00 350

DB2数据库批量导insert工具

为了弥补DB2一些客户端无法批量导出insert语句备份数据,特为此做了此工具,本工具可以批量导出DB2数据库的insert语句,可以更方便,而且已经过大量实践验证测试。慢慢体验吧!!!呵呵...

2011-03-04

javascript函数库查询手册

javascript函数库查询手册,对于学习javascript的人绝对有很大帮助。。。敬请下载学习。。。

2009-05-28

C++经典编程200例

对于学习c/C++的人很有帮助,敬请各位下载学习。。。

2009-05-28

ArcGIS Engine二次开发例子(C#)

ArcGIS Engine二次开发基于C#的例子,AO编辑、专题图、量算。应该对大家有所帮助,敬请下载学习。

2009-04-20

ArcGIS Engine 例子(Java版)

对于学习java或者学习GIS二次开发很有帮助,里边有原代码。敬请下载学习。

2009-04-20

训练逻辑思维的100题

训练逻辑思维的100题,可以锻炼人的逻辑思维。

2009-03-27

远程登录客户端putty

远程登录客户端putty.exe可以进行电脑的远程连接,还可以进行远程操作。

2009-03-27

JAVA_Swing.chm

为学习java Swing的朋友们提供了很好的学习资料。

2009-03-26

Java文档五百篇--为学习java寻找捷径

可以为学习java的人提供很好的指导作用。希望对大家有用。

2009-03-26

自己学习的一些编程感悟

自己学习编程的一些感悟,通过了解可能会对大家有所帮助,值得一看。先下再说吧!

2009-03-11

学习程序设计方法.ppt

通过看这个ppt可以使你能更好的了解如何学习程序设计,如何才能达到事半功倍的效果。值得一看。

2009-03-11

中文版struts zh doc

关于struts的中文文档,详细介绍struts,对于学习struts或者java的人有帮助。

2009-03-09

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

TA关注的人

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