<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[凌乱的飘零]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u010347517</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u010347517]]></copyright><item><title><![CDATA[Eclipse+Maven构建Web项目]]></title><link>https://blog.youkuaiyun.com/u010347517/article/details/9134683</link><guid>https://blog.youkuaiyun.com/u010347517/article/details/9134683</guid><author>u010347517</author><pubDate>Thu, 20 Jun 2013 11:02:21 +0800</pubDate><description><![CDATA[环境准备:

JDK: 1.6

Eclipse: Indigo 3.7.2 - http://www.eclipse.org/downloads/packages/release/indigo/sr2

Maven: apache-maven-3.1.0 - http://maven.apache.org/download.cgi




1. Maven

1.1 M]]></description><category></category></item><item><title><![CDATA[修改python默认的字符编码为utf-8]]></title><link>https://blog.youkuaiyun.com/u010347517/article/details/9122277</link><guid>https://blog.youkuaiyun.com/u010347517/article/details/9122277</guid><author>u010347517</author><pubDate>Tue, 18 Jun 2013 17:13:14 +0800</pubDate><description><![CDATA[建立sitecustomize.py
import sys
sys.setdefaultencoding('utf-8')



将这个文件放到python的site-package包下]]></description><category></category></item><item><title><![CDATA[Web.xml详解]]></title><link>https://blog.youkuaiyun.com/u010347517/article/details/9094155</link><guid>https://blog.youkuaiyun.com/u010347517/article/details/9094155</guid><author>u010347517</author><pubDate>Fri, 14 Jun 2013 13:53:06 +0800</pubDate><description><![CDATA[1. Web.xml


     网站名称
     网站描述
     
     
         
         路径/small.gif
         
         路径/large.jpg
     

     
     

     
     
         
         contextConfigLocation]]></description><category></category></item><item><title><![CDATA[Python正则表达式]]></title><link>https://blog.youkuaiyun.com/u010347517/article/details/9088515</link><guid>https://blog.youkuaiyun.com/u010347517/article/details/9088515</guid><author>u010347517</author><pubDate>Thu, 13 Jun 2013 17:38:15 +0800</pubDate><description><![CDATA[1.数量词的贪婪模式与非贪婪模式
正则表达式通常用于在文本中查找匹配的字符串。Python里数量词默认是贪婪的（在少数语言里也可能是默认非贪婪），总是尝试匹配尽可能多的字符；非贪婪的则相反，总是尝试匹配尽可能少的字符。例如：正则表达式"ab*"如果用于查找"abbbc"，将找到"abbb"。而如果使用非贪婪的数量词"ab*?"，将找到"a"。


2.反斜杠的困扰
与大多数编程语言相同，]]></description><category></category></item><item><title><![CDATA[mysql常用命令总结]]></title><link>https://blog.youkuaiyun.com/u010347517/article/details/9086551</link><guid>https://blog.youkuaiyun.com/u010347517/article/details/9086551</guid><author>u010347517</author><pubDate>Thu, 13 Jun 2013 15:15:10 +0800</pubDate><description><![CDATA[1、启停mysql
系统默认mysql启停：
[root@localhost ~]# /etc/init.d/mysqld start
[root@localhost ~]# /etc/init.d/mysqld stop


编译安装mysql启停：
[root@localhost ~]# /usr/local/mysql/bin/mysqld_safe --user=mysql]]></description><category></category></item><item><title><![CDATA[Python修改Excel文件]]></title><link>https://blog.youkuaiyun.com/u010347517/article/details/9086541</link><guid>https://blog.youkuaiyun.com/u010347517/article/details/9086541</guid><author>u010347517</author><pubDate>Thu, 13 Jun 2013 15:15:02 +0800</pubDate><description><![CDATA[Python Excel：http://www.python-excel.org/
xlrd：Download | Documentation
xlwt: Download | Documentation | Examples
xlutils: Download | Documentation


python-excel：http://www.simplistix.co.uk/pre]]></description><category></category></item><item><title><![CDATA[转:Eclipse SVN插件]]></title><link>https://blog.youkuaiyun.com/u010347517/article/details/9086535</link><guid>https://blog.youkuaiyun.com/u010347517/article/details/9086535</guid><author>u010347517</author><pubDate>Thu, 13 Jun 2013 15:14:57 +0800</pubDate><description><![CDATA[本文目的

让未使用过版本控制器软件或者未使用过subversion软件的人员尽快上手。

subversion的使用技巧很多，这里只总结了最小使用集，即主要的基本功能，能够用来应付日常工作。

因此不涉及subversion服务器端的搭建和配置。

为什么要使用版本控制

当多人共同开发同一个软件时，会涉及源代码的共享以及带来的相关问题，比如追究某个代码是由谁在什么时间修改的]]></description><category></category></item><item><title><![CDATA[Django基础+优化]]></title><link>https://blog.youkuaiyun.com/u010347517/article/details/9086533</link><guid>https://blog.youkuaiyun.com/u010347517/article/details/9086533</guid><author>u010347517</author><pubDate>Thu, 13 Jun 2013 15:14:54 +0800</pubDate><description><![CDATA[https://docs.djangoproject.com/en/1.4/
Django系统搭建
一. 建立一个pydjango的项目
   初始的项目包括根目录的manage.py，以及一个以project name命名的文件夹（包含settings.py, urls.py,和一个wsgi.py）
   如果project包含多个app，那么应该建立多个包，然后在每个包创建自己的url]]></description><category></category></item><item><title><![CDATA[Hadoop：The Definitive Guid 总结 Chapter 5 MapReduce应用开发]]></title><link>https://blog.youkuaiyun.com/u010347517/article/details/9086527</link><guid>https://blog.youkuaiyun.com/u010347517/article/details/9086527</guid><author>u010347517</author><pubDate>Thu, 13 Jun 2013 15:14:48 +0800</pubDate><description><![CDATA[用MapReduce来编写程序，有几个主要的特定流程，首先写map函数和reduce函数，最好使用单元测试来确保函数的运行符合预期，然后，写一个驱动程序来运行作业，要看这个驱动程序是否可以运行，之后利用本地IDE调试，修改程序
实际上权威指南的一些配置已经过时 所以这里很多地方不做介绍
 
1.配置API
Hadoop拥有很多xml配置文件，格式遵从一般xml的要求 见实例


Ex]]></description><category></category></item><item><title><![CDATA[Hadoop：The Definitive Guid 总结 Chapter 4 Hadoop I/O]]></title><link>https://blog.youkuaiyun.com/u010347517/article/details/9086525</link><guid>https://blog.youkuaiyun.com/u010347517/article/details/9086525</guid><author>u010347517</author><pubDate>Thu, 13 Jun 2013 15:14:46 +0800</pubDate><description><![CDATA[Hadoop：The Definitive Guid 总结 Chapter 4 Hadoop I/O


1.数据的完整性
1).HDFS的数据完整性

HDFS以透明方式校验所有写入它的数据，并在默认设置下，会在读取数据时验证校验和。针对数据的每个io.bytes.per.checksum字节都会创建一个单独的校验和。默认值为512字节；DataNode负责在存储数据（包括数据的校验]]></description><category></category></item><item><title><![CDATA[Hadoop：The Definitive Guid 总结 Chapter 3 Hadoop分布式文件系统]]></title><link>https://blog.youkuaiyun.com/u010347517/article/details/9086521</link><guid>https://blog.youkuaiyun.com/u010347517/article/details/9086521</guid><author>u010347517</author><pubDate>Thu, 13 Jun 2013 15:14:43 +0800</pubDate><description><![CDATA[1.HDFS的设计
HDFS设计的适合对象：超大文件(TB级别的文件)、流式数据访问(一次写入，多次读取)、商用硬件(廉价硬件)
HDFS设计不适合的对象：低时间延迟的数据访问、大量的小文件、多用户写入，任意修改文件
 
 
 
2.HDFS的概念
1).数据块(Block)
HDFS中Block的大小默认是64M，小于块大小的的文件并不占据整个块的全部空间(而是将文件大小作为块的]]></description><category></category></item><item><title><![CDATA[Log4J的配置文件详解[转]]]></title><link>https://blog.youkuaiyun.com/u010347517/article/details/9086519</link><guid>https://blog.youkuaiyun.com/u010347517/article/details/9086519</guid><author>u010347517</author><pubDate>Thu, 13 Jun 2013 15:14:41 +0800</pubDate><description><![CDATA[Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的，它可接key=value格式的设置或xml格式的设置信息。通过配置，可以创建出Log4J的运行环境。




#log4j文件必须放在src下。编译后和class包的顶层目录平级

1. 配置文件

Log4J配置文件的基本格式如下：




#配置根Logger]]></description><category></category></item><item><title><![CDATA[hadoop hdfs java api 文件操作类]]></title><link>https://blog.youkuaiyun.com/u010347517/article/details/9086515</link><guid>https://blog.youkuaiyun.com/u010347517/article/details/9086515</guid><author>u010347517</author><pubDate>Thu, 13 Jun 2013 15:14:36 +0800</pubDate><description><![CDATA[package test.hadoop.util;

import java.util.Iterator;
import java.util.Map.Entry;
import org.apache.commons.lang.exception.ExceptionUtils;
import org.apache.hadoop.conf.Configuration;
import org.apach]]></description><category></category></item><item><title><![CDATA[Hadoop：The Definitive Guid 总结 Chapter 1~2 初识Hadoop、MapReduce]]></title><link>https://blog.youkuaiyun.com/u010347517/article/details/9086513</link><guid>https://blog.youkuaiyun.com/u010347517/article/details/9086513</guid><author>u010347517</author><pubDate>Thu, 13 Jun 2013 15:14:34 +0800</pubDate><description><![CDATA[1.数据存储与分析
问题：当磁盘的存储量随着时间的推移越来越大的时候，对磁盘上的数据的读取速度却没有多大的增长
从多个磁盘上进行并行读写操作是可行的，但是存在以下几个方面的问题：
1).第一个问题是硬件错误。硬件越多出错的几率就越大。一种常用的解决方式是数据冗余，保留多分拷贝，即使一份数据处理出错，还有另外的数据。HDFS使用的也是类似的方式，但稍有不同。
2).第二个问题是数据处理的相关]]></description><category></category></item><item><title><![CDATA[天气预报的WSDL文件生成 客户端]]></title><link>https://blog.youkuaiyun.com/u010347517/article/details/9086507</link><guid>https://blog.youkuaiyun.com/u010347517/article/details/9086507</guid><author>u010347517</author><pubDate>Thu, 13 Jun 2013 15:14:30 +0800</pubDate><description><![CDATA[已有天气wsdl文件：



http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl

 天气预报方法说明： http://www.webxml.com.cn/WebServices/WeatherWebService.asmx

 

根据天气预报的WSDL文件生成 客户端

第一步：下载eclip]]></description><category></category></item><item><title><![CDATA[项目中集成 axis2 发布webservice]]></title><link>https://blog.youkuaiyun.com/u010347517/article/details/9086503</link><guid>https://blog.youkuaiyun.com/u010347517/article/details/9086503</guid><author>u010347517</author><pubDate>Thu, 13 Jun 2013 15:14:26 +0800</pubDate><description><![CDATA[在网上找了很多例子，发觉很多都是脱离项目，单独使用axis2包发布webservice接口 
实际开发中，一般都是跟随项目启动之后，自动发布接口 
接下来简单讲解一下 在项目中集成发布axis2  webservice接口 

1.打开axis2.war包，将conf,lib,modules三个文件夹复制到项目的WEB-INF文件夹下 
2.新建一个services文件夹，然后在serv]]></description><category></category></item><item><title><![CDATA[RMI远程调用]]></title><link>https://blog.youkuaiyun.com/u010347517/article/details/9086501</link><guid>https://blog.youkuaiyun.com/u010347517/article/details/9086501</guid><author>u010347517</author><pubDate>Thu, 13 Jun 2013 15:14:23 +0800</pubDate><description><![CDATA[Java RMI 指的是远程方法调用 (Remote Method Invocation)。它是一种机制，能够让在某个 Java 虚拟机上的对象调用另一个 Java 虚拟机中的对象上的方法。可以用此方法调用的任何对象必须实现该远程接口。Java RMI不是什么新技术（在Java1.1的时代都有了），但却是是非常重要的底层技术。大名鼎鼎的EJB都是建立在rmi基础之上的，现在还有一些开源的远程调用组]]></description><category></category></item><item><title><![CDATA[Java 线程池学习]]></title><link>https://blog.youkuaiyun.com/u010347517/article/details/9086493</link><guid>https://blog.youkuaiyun.com/u010347517/article/details/9086493</guid><author>u010347517</author><pubDate>Thu, 13 Jun 2013 15:14:16 +0800</pubDate><description><![CDATA[Java 线程池学习

Reference: 《创建Java线程池》[1]，《Java线程：新特征-线程池》[2]，
 《Java线程池学习》[3]，《线程池ThreadPoolExecutor使用简介》[4]，《Java5中的线程池实例讲解》[5]，《ThreadPoolExecutor使用和思考》[6]
[1]中博主自己通过ThreadGroup实现一个线程池（挺方便理解的），使用的是]]></description><category></category></item><item><title><![CDATA[java.io中serializable讲解]]></title><link>https://blog.youkuaiyun.com/u010347517/article/details/9086481</link><guid>https://blog.youkuaiyun.com/u010347517/article/details/9086481</guid><author>u010347517</author><pubDate>Thu, 13 Jun 2013 15:14:05 +0800</pubDate><description><![CDATA[1、序列化是干什么的？

简单说就是为了保存在内存中的各种对象的状态（也就是实例变量，不是方法），并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存object states，但是Java给你提供一种应该比你自己好的保存对象状态的机制，那就是序列化。




2、什么情况下需要序列化

a）当你想把的内存中的对象状态保存到一个文件中或者数据库中时候；]]></description><category></category></item><item><title><![CDATA[《Hadoop实战》的笔记-2、Hadoop输入与输出]]></title><link>https://blog.youkuaiyun.com/u010347517/article/details/9086479</link><guid>https://blog.youkuaiyun.com/u010347517/article/details/9086479</guid><author>u010347517</author><pubDate>Thu, 13 Jun 2013 15:14:03 +0800</pubDate><description><![CDATA[这一问题本书只在第三章简单说了一下读写HDFS，虽然能说明问题，但是本着第一遍读书应该把书读厚的原则，我觉得很有必要自行展开一番。再说凡是万变不离其宗嘛，任何程序都是从“输入-->计算-->输出”。先说输入，Hadoop的默认的输入方式是将输入的每一行视为一条记录，该行文件偏移量为key，内容为value。这样当然不一定能满足所有的业务需要。因此，一方面Hadoop也提供了很多其他的输入格式，另一]]></description><category></category></item></channel></rss>