<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[^^*飞*^^的专栏]]></title><description><![CDATA[大鹏展翅]]></description><link>https://blog.youkuaiyun.com/tpfpcwl</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; tpfpcwl]]></copyright><item><title><![CDATA[64位Ubuntu1404编译hadoop-2.2.0]]></title><link>https://blog.youkuaiyun.com/tpfpcwl/article/details/30763465</link><guid>https://blog.youkuaiyun.com/tpfpcwl/article/details/30763465</guid><author>tpfpcwl</author><pubDate>Sat, 14 Jun 2014 18:03:20 +0800</pubDate><description><![CDATA[第一个阶段：编译源代码


编译环境
OS: Ubuntu 14.04 64-bit

hadoop version: 2.2.0

Java: Jdk1.7.0_55


java环境配置


下载 jdk ： http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.]]></description><category></category></item><item><title><![CDATA[64位Ubuntu1404集群安装配置hadoop-2.2.0]]></title><link>https://blog.youkuaiyun.com/tpfpcwl/article/details/30737661</link><guid>https://blog.youkuaiyun.com/tpfpcwl/article/details/30737661</guid><author>tpfpcwl</author><pubDate>Sat, 14 Jun 2014 13:46:49 +0800</pubDate><description><![CDATA[1 先决条件


确保在你集群中的每个节点上都安装了所有必需软件：sun-JDK  ，ssh，Hadoop

JavaTM1.7.x，必须安装，建议选择Sun公司发行的Java版本。

ssh 必须安装并且保证 sshd一直运行，以便用Hadoop 脚本管理远端Hadoop守护进程。



2 实验环境搭建




2.1  准备工作

     操作系统：Ub]]></description><category></category></item><item><title><![CDATA[Java NIO框架Mina、Netty、Grizzly介绍]]></title><link>https://blog.youkuaiyun.com/tpfpcwl/article/details/16117281</link><guid>https://blog.youkuaiyun.com/tpfpcwl/article/details/16117281</guid><author>tpfpcwl</author><pubDate>Thu, 14 Nov 2013 15:05:59 +0800</pubDate><description><![CDATA[Mina：

Mina(Multipurpose Infrastructure for Network Applications) 是 Apache 组织一个较新的项目，它为开发高性能和高可用性的网络应用程序提供了非常便利的框架。当前发行的 Mina 版本2.04支持基于 Java NIO 技术的 TCP/UDP 应用程序开发、串口通讯程序，Mina 所支持的功能也在进一步的扩展中。目前，正在]]></description><category></category></item><item><title><![CDATA[java运行时数据区域]]></title><link>https://blog.youkuaiyun.com/tpfpcwl/article/details/11849401</link><guid>https://blog.youkuaiyun.com/tpfpcwl/article/details/11849401</guid><author>tpfpcwl</author><pubDate>Fri, 20 Sep 2013 16:19:58 +0800</pubDate><description><![CDATA[运行时数据区域：
 1、程序计数器：
  是一块儿较小的内存空间，它的作用可以看作是当前线程所招行的字节码的行号指令器。在虚拟机的概念模型里，字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令，分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这人计数器来完成。
 2、Java虚拟机栈：
  是线程私有的，它的生命周期与线程相同。虚拟机栈描述的是Java方法]]></description><category></category></item><item><title><![CDATA[Spring之IOC容器解读系列-准备]]></title><link>https://blog.youkuaiyun.com/tpfpcwl/article/details/9280717</link><guid>https://blog.youkuaiyun.com/tpfpcwl/article/details/9280717</guid><author>tpfpcwl</author><pubDate>Tue, 09 Jul 2013 13:25:53 +0800</pubDate><description><![CDATA[有关Spring IOC容器的介绍资料不少，但是详细介绍IOC容器体系以及背后设计理念的，少之又少，所以才有这个解读系列的产生。解读的目标和原则：


全面，但不处处深入，因为精力有限求其然，求其所以然，但是不敢保证准确无误，因为能力有限举一反三，由点到面，但是点到即止不做学术性探讨，只是内部交流，所以不追求高度严谨
作为解读系列之一，这里主要介绍一些了解IOC容器之前的准备工作，这些准备]]></description><category></category></item><item><title><![CDATA[sleep和wait的区别]]></title><link>https://blog.youkuaiyun.com/tpfpcwl/article/details/9188559</link><guid>https://blog.youkuaiyun.com/tpfpcwl/article/details/9188559</guid><author>tpfpcwl</author><pubDate>Thu, 27 Jun 2013 15:58:52 +0800</pubDate><description><![CDATA[1、这两个方法来自不同的类分别是，sleep来自Thread类，和wait来自Object类。
sleep是Thread的静态类方法，谁调用的谁去睡觉，即使在a线程里调用了b的sleep方法，实际上还是a去睡觉，要让b线程睡觉要在b的代码中调用sleep。

2、最主要是sleep方法没有释放锁，而wait方法释放了锁，使得其他线程可以使用同步控制块或者方法。
sleep不出让系统资源；w]]></description><category></category></item><item><title><![CDATA[ThreadLocal学习之详解]]></title><link>https://blog.youkuaiyun.com/tpfpcwl/article/details/9111245</link><guid>https://blog.youkuaiyun.com/tpfpcwl/article/details/9111245</guid><author>tpfpcwl</author><pubDate>Mon, 17 Jun 2013 12:23:54 +0800</pubDate><description><![CDATA[一、ThreadLocal的应用场景：
1、ThreadLocal不是用来解决多线程并发数据对象共享访问的问题，一般情况下，通过ThreadLocal.set() 到线程中的对象是该线程自己使用的对象，其它线程无法访问。
2、ThreadLocal.set()操作是将ThreadLocal实例是作为map的key，被传递的参数对象作为value来设置值的。
所以ThreadLocal.set]]></description><category></category></item><item><title><![CDATA[Spring Data简介]]></title><link>https://blog.youkuaiyun.com/tpfpcwl/article/details/9014101</link><guid>https://blog.youkuaiyun.com/tpfpcwl/article/details/9014101</guid><author>tpfpcwl</author><pubDate>Mon, 03 Jun 2013 15:42:15 +0800</pubDate><description><![CDATA[Spring Data 项目的目的是为了简化构建基于 Spring 框架应用的数据访问计数，包括非关系数据库、Map-Reduce 框架、云数据服务等等；另外也包含对关系数据库的访问支持。
Spring Data 包含多个子项目：

Commons - 提供共享的基础框架，适合各个子项目使用，支持跨数据库持久化Hadoop - 基于 Spring 的 Hadoop 作业配置和一个 POJO]]></description><category></category></item><item><title><![CDATA[信用卡交易流程]]></title><link>https://blog.youkuaiyun.com/tpfpcwl/article/details/8667249</link><guid>https://blog.youkuaiyun.com/tpfpcwl/article/details/8667249</guid><author>tpfpcwl</author><pubDate>Wed, 13 Mar 2013 11:24:38 +0800</pubDate><description><![CDATA[信用卡是独立的金融产业，相比较其它的金融产业，信用卡的交易过程以及交易流程中电子信息的传递方式，都很有特色。
当你在商店里选中了几件商品到收款处付账时，收款人一般会问：付现金还是刷卡？如果你使用信用卡，收款员会把你的信用卡在与收款机连接的刷卡机上一刷，然后选择“信用卡”键。几秒钟后，收款机得到确认：付账已被授权批准。紧接着，收款机打印出一式两份收据给你签名。整个付账过程就完成了，一般不超过半分钟]]></description><category></category></item><item><title><![CDATA[第三方支付]]></title><link>https://blog.youkuaiyun.com/tpfpcwl/article/details/8664100</link><guid>https://blog.youkuaiyun.com/tpfpcwl/article/details/8664100</guid><author>tpfpcwl</author><pubDate>Tue, 12 Mar 2013 15:50:07 +0800</pubDate><description><![CDATA[1. 支付接口  
支付接口一般是第三方提供的代收款/付款的平台，可以通过支付接口帮助企业 或个人利用一切可以使用的支付方式（手机、银行卡、会员卡等）产生交易。 常见支付平台：支付宝、快钱、云网支付、贝宝、财付通（QQ）等
2. 第三方支付
所谓第三方支付，就是一些和各大银行签约、并具备一定实力和信誉保障的第三方独立机构提供的交易支持平台。在通过第三方支付平台的交易中，买方选购商品后，使用第]]></description><category></category></item><item><title><![CDATA[DOS中FTP上传命令]]></title><link>https://blog.youkuaiyun.com/tpfpcwl/article/details/8634841</link><guid>https://blog.youkuaiyun.com/tpfpcwl/article/details/8634841</guid><author>tpfpcwl</author><pubDate>Mon, 04 Mar 2013 17:51:36 +0800</pubDate><description><![CDATA[>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]]></description><category></category></item><item><title><![CDATA[ibatis缓存浅析]]></title><link>https://blog.youkuaiyun.com/tpfpcwl/article/details/8292561</link><guid>https://blog.youkuaiyun.com/tpfpcwl/article/details/8292561</guid><author>tpfpcwl</author><pubDate>Thu, 13 Dec 2012 20:51:01 +0800</pubDate><description><![CDATA[一、缓存介绍
1.1、引入
     什么影响Internet访问速率？
     访问网站的过程是通过建立在TCP/IP协议之上的HTTP协议来完成的。从客户端发出一个HTTP请求开始，用户所经历的等待时间主要决定于DNS和网站的响应时间。网站域名首先必须被DNS服务器解析为IP地址，HTTP的延时则由在客户端和服务器间的若干个往返时间所决定。

　  往返时间是指客户端等待每次请求的]]></description><category></category></item><item><title><![CDATA[oracle常用]]></title><link>https://blog.youkuaiyun.com/tpfpcwl/article/details/8289436</link><guid>https://blog.youkuaiyun.com/tpfpcwl/article/details/8289436</guid><author>tpfpcwl</author><pubDate>Thu, 13 Dec 2012 10:19:27 +0800</pubDate><description><![CDATA[1、创建表空间和用户

注意点：
1.如果在PL/SQL 等工具里打开的话，直接修改下面的代码中[斜体加粗部分]执行
2.确保路径存在，比如【D:\oracle\oradata\Oracle9i\】也就是你要保存文件的路径存在
/*分为四步 */
/*第1步：创建临时表空间  */
create temporary tablespace
user_temp  
tempfile]]></description><category></category></item><item><title><![CDATA[webLogic后台运行（Unix/lunix）]]></title><link>https://blog.youkuaiyun.com/tpfpcwl/article/details/8289204</link><guid>https://blog.youkuaiyun.com/tpfpcwl/article/details/8289204</guid><author>tpfpcwl</author><pubDate>Thu, 13 Dec 2012 09:47:29 +0800</pubDate><description><![CDATA[Unix/Linux下一般比如想让某个程序在后台运行，很多都是使用 & 在程序结尾来让程序自动运行。比如我们要运行weblogic在后台：
./startWebLogic.sh &
但是加入我们很多程序并不象weblogic一样做成守护进程，可能我们的程序只是普通程序而已，一般这种程序使用 &结尾，
但是如果终端关闭，那么程序也会被关闭。但是为了能够后台运行，那么我们就可以使用nohup这个]]></description><category></category></item><item><title><![CDATA[linux下vi命令大全]]></title><link>https://blog.youkuaiyun.com/tpfpcwl/article/details/8099970</link><guid>https://blog.youkuaiyun.com/tpfpcwl/article/details/8099970</guid><author>tpfpcwl</author><pubDate>Mon, 22 Oct 2012 18:30:49 +0800</pubDate><description><![CDATA[linux下vi命令大全





进入vi的命令 
vi filename :打开或新建文件，并将光标置于第一行首 
vi +n filename ：打开文件，并将光标置于第n行首 
vi + filename ：打开文件，并将光标置于最后一行首 
vi +/pattern filename：打开文件，并将光标置于第一个与pattern匹配的串处 
vi -r filena]]></description><category></category></item><item><title><![CDATA[设计模式六大原则]]></title><link>https://blog.youkuaiyun.com/tpfpcwl/article/details/8018706</link><guid>https://blog.youkuaiyun.com/tpfpcwl/article/details/8018706</guid><author>tpfpcwl</author><pubDate>Tue, 25 Sep 2012 23:03:45 +0800</pubDate><description><![CDATA[（一）设计模式六大原则（1）：单一职责原则
遵循单一职责原的优点有：

可以降低类的复杂度，一个类只负责一项职责，其逻辑肯定要比负责多项职责简单的多； 提高类的可读性，提高系统的可维护性； 变更引起的风险降低，变更是必然的，如果单一职责原则遵守的好，当修改一个功能时，可以显著降低对其他功能的影响。
需要说明的一点是单一职责原则不只是面向对象编程思想所特有的，只要是模块化的程序设计，都适用单]]></description><category></category></item><item><title><![CDATA[五、Spring中注解的使用]]></title><link>https://blog.youkuaiyun.com/tpfpcwl/article/details/7959054</link><guid>https://blog.youkuaiyun.com/tpfpcwl/article/details/7959054</guid><author>tpfpcwl</author><pubDate>Sat, 08 Sep 2012 21:30:47 +0800</pubDate><description><![CDATA[1.       
Bean的作用域也可利用注解的方式进行限定：
如：@Scope(“prototype”)，将其写定义类的前面
其功能类似于标签中的 prototype”/>
2.       通过注解还可为bean提供初始化方法以及销毁方法：
在方法前加上：@PostConstruct，则在实例化类时将执行该方法，类似于标签中的配置。
在方法前加上@PreDestroy，则在类实例]]></description><category></category></item><item><title><![CDATA[六、Struts  spring  hibernate集成]]></title><link>https://blog.youkuaiyun.com/tpfpcwl/article/details/7959050</link><guid>https://blog.youkuaiyun.com/tpfpcwl/article/details/7959050</guid><author>tpfpcwl</author><pubDate>Sat, 08 Sep 2012 21:29:25 +0800</pubDate><description><![CDATA[1.       配置struts框架






l  拷贝struts的jar包到项目/WEB-INF/lib中
l  拷贝struts-config.xml,web.xml配置文件到/WEB-INF中
l  拷贝资源文件到类路径下/WEB-INF/classes
l  拷贝mysql驱动包
l  
JSTL配置包






2.       集成spr]]></description><category></category></item><item><title><![CDATA[四、Spring与Hibernate集成(事务)]]></title><link>https://blog.youkuaiyun.com/tpfpcwl/article/details/7959041</link><guid>https://blog.youkuaiyun.com/tpfpcwl/article/details/7959041</guid><author>tpfpcwl</author><pubDate>Sat, 08 Sep 2012 21:26:26 +0800</pubDate><description><![CDATA[1.       
Spring编程式事务管理
I、  
getCurrentSession()与openSession()的区别






l  采用getCurrentSession()创建的session会绑定到当前线程中，而采用openSession()创建的session则不会(每open一次就打开一个)
l  采用getCurrentSession()创建的se]]></description><category></category></item><item><title><![CDATA[三、面向切面编程AOP(Aspect oriented Programming)]]></title><link>https://blog.youkuaiyun.com/tpfpcwl/article/details/7959038</link><guid>https://blog.youkuaiyun.com/tpfpcwl/article/details/7959038</guid><author>tpfpcwl</author><pubDate>Sat, 08 Sep 2012 21:23:35 +0800</pubDate><description><![CDATA[1.       动态代理
动态代理类需要实现InvocationHandler接口并重写其中的invoke()方法
实例如下：
实例其功能是在调用执行目标对象的方法之前调用执行checkSecurity方法






publicclass SecurityHandler
implements InvocationHandler {
    private Object]]></description><category></category></item></channel></rss>