<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dien]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/iteye_18930</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; iteye_18930]]></copyright><item><title><![CDATA[分布式事务总结]]></title><link>https://blog.youkuaiyun.com/iteye_18930/article/details/139029068</link><guid>https://blog.youkuaiyun.com/iteye_18930/article/details/139029068</guid><author>iteye_18930</author><pubDate>Sun, 19 May 2024 16:16:36 +0800</pubDate><description><![CDATA[分布式事务]]></description><category></category></item><item><title><![CDATA[html转pdf]]></title><link>https://blog.youkuaiyun.com/iteye_18930/article/details/82671035</link><guid>https://blog.youkuaiyun.com/iteye_18930/article/details/82671035</guid><author>iteye_18930</author><pubDate>Sat, 30 Jul 2016 10:59:43 +0800</pubDate><description><![CDATA[itextpdf是常用html转pdf的工具，但对界面布局的要求较高（比如使用div布局如position:absolute支持不好），结合flying saucer，能完美支持，整个转换过程：
vm----&gt;html----&gt;pdf

vm模板，其中font-family很重要（方正兰亭黑），用于支持中文（底下会讲到）
[code=&quot;html&quot;]


 

  
	body{...]]></description><category></category></item><item><title><![CDATA[eclipse远程调式hadoop]]></title><link>https://blog.youkuaiyun.com/iteye_18930/article/details/82635881</link><guid>https://blog.youkuaiyun.com/iteye_18930/article/details/82635881</guid><author>iteye_18930</author><pubDate>Wed, 10 Jun 2015 02:22:48 +0800</pubDate><description><![CDATA[远程连接hadoop分布式环境
1、确保分布式环境版本与eclipse插件版本要一致（0.20.205.0），否则连接是提示：

[img]http://dl2.iteye.com/upload/attachment/0109/3746/545fb9e5-e871-36b1-9e4f-26ea77aa1dd0.png[/img]

2、插件重新打包，需要把
lib/jackson-co...]]></description><category></category></item><item><title><![CDATA[shell入门]]></title><link>https://blog.youkuaiyun.com/iteye_18930/article/details/82635280</link><guid>https://blog.youkuaiyun.com/iteye_18930/article/details/82635280</guid><author>iteye_18930</author><pubDate>Thu, 28 May 2015 02:07:27 +0800</pubDate><description><![CDATA[引自：http://www.cnblogs.com/suyang/archive/2008/05/18/1201990.html

从程序员的角度来看， Shell本身是一种用C语言编写的程序，从用户的角度来看，Shell是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行，又可以利用 Shell脚本编程，完成更加复杂的操作。在Linux GUI日益完善的今天，在系统管理等领域，She...]]></description><category></category></item><item><title><![CDATA[通过rsync实现同步]]></title><link>https://blog.youkuaiyun.com/iteye_18930/article/details/82635279</link><guid>https://blog.youkuaiyun.com/iteye_18930/article/details/82635279</guid><author>iteye_18930</author><pubDate>Thu, 28 May 2015 01:57:29 +0800</pubDate><description><![CDATA[引自：http://blog.chinaunix.net/uid-1877180-id-303386.html
nohup rsync -zrtopg --delete --links root@172.27.0.16::root --exclude=*.iso --exclude /proc --exclude /dev --exclude /sys --exclude /tmp --excl...]]></description><category></category></item><item><title><![CDATA[批处理中setLocal EnableDelayedExpansion的作用详细整理]]></title><link>https://blog.youkuaiyun.com/iteye_18930/article/details/82635278</link><guid>https://blog.youkuaiyun.com/iteye_18930/article/details/82635278</guid><author>iteye_18930</author><pubDate>Thu, 28 May 2015 01:37:07 +0800</pubDate><description><![CDATA[引自：http://www.jb51.net/article/29323.htm
设置本地为延迟扩展。其实也就是：延迟变量，全称延迟环境变量扩展, 想进阶，变量延迟是必过的一关！所以这一部分希望你能认真看。

为了更好的说明问题，我们先引入一个例子。
例1: 
复制代码 代码如下:

@echo off 
set a=4 
set a=5&amp;echo %a% 
pause 
...]]></description><category></category></item><item><title><![CDATA[shell里的/dev/null 2>&1详解 ]]></title><link>https://blog.youkuaiyun.com/iteye_18930/article/details/82635277</link><guid>https://blog.youkuaiyun.com/iteye_18930/article/details/82635277</guid><author>iteye_18930</author><pubDate>Thu, 28 May 2015 01:34:15 +0800</pubDate><description><![CDATA[shell中可能经常能看到：&gt;/dev/null 2&gt;&amp;1 

命令的结果可以通过%&gt;的形式来定义输出

分解这个组合：“&gt;/dev/null 2&gt;&amp;1” 为五部分。

1：&gt; 代表重定向到哪里，例如：echo &quot;123&quot; &gt; /home/123.txt
2：/dev/null 代表空设备文件
3：2&gt; 表示stderr标准错误
4：&amp; 表示等同于的意思，2&gt;&amp;1，表示2的输出重...]]></description><category></category></item><item><title><![CDATA[ClassLoader加载类]]></title><link>https://blog.youkuaiyun.com/iteye_18930/article/details/82618256</link><guid>https://blog.youkuaiyun.com/iteye_18930/article/details/82618256</guid><author>iteye_18930</author><pubDate>Sun, 26 Apr 2015 01:10:14 +0800</pubDate><description><![CDATA[摘自：http://www.blogjava.net/GavinMiao/archive/2011/09/01/357739.html
http://blog.youkuaiyun.com/yaerfeng/article/details/24960121

1、Bootstrap ClassLoader/启动类加载器 
主要负责jdk_home/lib目录下的核心 api 或 -Xbootclass...]]></description><category></category></item><item><title><![CDATA[动态代理-JDK动态代理]]></title><link>https://blog.youkuaiyun.com/iteye_18930/article/details/82618186</link><guid>https://blog.youkuaiyun.com/iteye_18930/article/details/82618186</guid><author>iteye_18930</author><pubDate>Fri, 24 Apr 2015 00:39:14 +0800</pubDate><description><![CDATA[引自：http://yy629.iteye.com/blog/681430
动态代理，可以对接口、类进行代理，其中jdk自带的动态代理，只能通过接口代理，其他如：asm、cglib、javaassist对两者均可代理，其中保存jdk动态类方法：
[code=&quot;java&quot;]
package demo;

import java.io.File;
import java.lang.refl...]]></description><category></category></item><item><title><![CDATA[hbase分布式安装]]></title><link>https://blog.youkuaiyun.com/iteye_18930/article/details/82610926</link><guid>https://blog.youkuaiyun.com/iteye_18930/article/details/82610926</guid><author>iteye_18930</author><pubDate>Wed, 10 Dec 2014 14:13:31 +0800</pubDate><description><![CDATA[hbase支持单机、伪分布式、分布式安装：
1、单机安装
在一台机器上，是否本地文件系统（非HDFS），一般用于练习
2、伪分布式
一台机器，hbase和hadoop安装在同一台机器，可用于开发
3、分布式
多台机器，可以考虑hbase分配几台机器、hadoop分配几台机器，自己本机使用虚拟机，所以准备3台：192.168.197.131,192.168.197.130,192.168...]]></description><category></category></item><item><title><![CDATA[RedHat5.5-NTP时钟同步]]></title><link>https://blog.youkuaiyun.com/iteye_18930/article/details/82610904</link><guid>https://blog.youkuaiyun.com/iteye_18930/article/details/82610904</guid><author>iteye_18930</author><pubDate>Wed, 10 Dec 2014 10:18:52 +0800</pubDate><description><![CDATA[打算进行安装hbase分布式安装，hbase数据存储时，会议时间作为版本号，所以分布式中各台机器之间的时钟同步非常必要，利用NTP来进行时钟同步（192.168.197.131用来与网络上时间服务器同步；130,132与131进行同步）：
1、确保各台都已安装ntp
rpm -qa|grep ntp

[img]http://dl2.iteye.com/upload/attachment/...]]></description><category></category></item><item><title><![CDATA[RedHat5.5-SSH免密登录]]></title><link>https://blog.youkuaiyun.com/iteye_18930/article/details/82610584</link><guid>https://blog.youkuaiyun.com/iteye_18930/article/details/82610584</guid><author>iteye_18930</author><pubDate>Thu, 04 Dec 2014 15:44:45 +0800</pubDate><description><![CDATA[3台机器：192.168.197.130,131,132，从130免密登录130,131,132
1、在130机器一用户（hadoop)执行：
ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
2、进去到.ssh目录，把此次公钥追加到authorized_keys文件中
cat id_dsa.pub &gt;&gt; authorized_keys
3、把id_dsa...]]></description><category></category></item><item><title><![CDATA[java包装类型的值相等比较]]></title><link>https://blog.youkuaiyun.com/iteye_18930/article/details/82608072</link><guid>https://blog.youkuaiyun.com/iteye_18930/article/details/82608072</guid><author>iteye_18930</author><pubDate>Thu, 30 Oct 2014 14:55:28 +0800</pubDate><description><![CDATA[今天查看数据，发现有个状态字段没有改变，查看代码，发现进入修改有个门槛条件：
if (stageNo == loanPrj.getStageNo()){

}
其中stageNo是通过传参Integer stageNo进来，loanPrj.getStageNo()返回的也是Integer，这样就有问题了，，==在java中，比较的是栈中存放的值，对于对象类型，运行栈中存放的是指向对象的地址...]]></description><category></category></item><item><title><![CDATA[海量数据处理算法—Bloom Filter]]></title><link>https://blog.youkuaiyun.com/iteye_18930/article/details/82606447</link><guid>https://blog.youkuaiyun.com/iteye_18930/article/details/82606447</guid><author>iteye_18930</author><pubDate>Thu, 09 Oct 2014 14:13:28 +0800</pubDate><description><![CDATA[引自：http://blog.youkuaiyun.com/hguisu/article/details/7866173
1. Bloom-Filter算法简介
        Bloom-Filter，即布隆过滤器，1970年由Bloom中提出。它可以用于检索一个元素是否在一个集合中。
       Bloom Filter（BF）是一种空间效率很高的随机数据结构，它利用位数组很简洁地表示一个集合，并...]]></description><category></category></item><item><title><![CDATA[FileInputStream不支持从网络路径获取数据]]></title><link>https://blog.youkuaiyun.com/iteye_18930/article/details/82604841</link><guid>https://blog.youkuaiyun.com/iteye_18930/article/details/82604841</guid><author>iteye_18930</author><pubDate>Wed, 17 Sep 2014 22:34:25 +0800</pubDate><description><![CDATA[FileInputStream不支持从网络路径获取数据，否则有出问题：如
[code=&quot;java&quot;]
FileInputStream input = new FileInputStream(&quot;http://www.test.com/upload/test.xlsx&quot;)
[/code]
抛出异常http:\www.test.com\upload\test.xlsx---因为是window系统...]]></description><category></category></item><item><title><![CDATA[gson解析工具类]]></title><link>https://blog.youkuaiyun.com/iteye_18930/article/details/82602919</link><guid>https://blog.youkuaiyun.com/iteye_18930/article/details/82602919</guid><author>iteye_18930</author><pubDate>Mon, 18 Aug 2014 15:50:33 +0800</pubDate><description><![CDATA[考虑引入gson，测试整理了工具类：
[code=&quot;java&quot;]
public class JsonUtils {

	public static String toJson(Object arg) {
		Gson gson = new Gson();
		return gson.toJson(arg);
	}

	public static  T getObjectFromJ...]]></description><category></category></item><item><title><![CDATA[Command line下，运行main函数]]></title><link>https://blog.youkuaiyun.com/iteye_18930/article/details/82600308</link><guid>https://blog.youkuaiyun.com/iteye_18930/article/details/82600308</guid><author>iteye_18930</author><pubDate>Tue, 15 Jul 2014 23:28:53 +0800</pubDate><description><![CDATA[平时开发，运行测试类，都直接使用开发平台：Run as-&gt;.....，此次有个自动服务，为了便于测试，测试人员要求能包装成可独立运行单个应用，自己就马上添加main函数包装，并在eclipse中Run as-&gt;Java Application顺利通过，因为要发布到测试环境，所以需要提供可运行的java命令串，折腾了大半天，终于写出正确命令串，感觉代码越写人越傻人， :( ，main函数：
[co...]]></description><category></category></item><item><title><![CDATA[dubbo源码编译]]></title><link>https://blog.youkuaiyun.com/iteye_18930/article/details/82599818</link><guid>https://blog.youkuaiyun.com/iteye_18930/article/details/82599818</guid><author>iteye_18930</author><pubDate>Wed, 09 Jul 2014 21:42:29 +0800</pubDate><description><![CDATA[转发自：http://www.cnblogs.com/pengkw/p/3674730.html
首先从wget https://github.com/alibaba/dubbo/archive/master.zip下载最新源码，目前最新版本为2.5.4-SNAPSHOT

解压文件  
cd dubbo  
mvn clean install -Dmaven.test.skip  
...]]></description><category></category></item><item><title><![CDATA[json-lib对于浮点数出现精度问题]]></title><link>https://blog.youkuaiyun.com/iteye_18930/article/details/82584417</link><guid>https://blog.youkuaiyun.com/iteye_18930/article/details/82584417</guid><author>iteye_18930</author><pubDate>Mon, 07 Jul 2014 23:44:57 +0800</pubDate><description><![CDATA[项目使用json-lib-2.4-jdk15.jar进行jsonpojo之间转换，今天发现一个悲剧问题：
[code=&quot;java&quot;]
String jsonString = &quot;[{\&quot;amount\&quot;:670526.32},{\&quot;amount\&quot;:29473.68}]&quot;;
JSONObject jsonObject = JSONObject.fromObject(jsonString);[/...]]></description><category></category></item><item><title><![CDATA[ThreadLocal在应用中，因服务器线程复用导致问题]]></title><link>https://blog.youkuaiyun.com/iteye_18930/article/details/82584163</link><guid>https://blog.youkuaiyun.com/iteye_18930/article/details/82584163</guid><author>iteye_18930</author><pubDate>Fri, 04 Jul 2014 14:17:37 +0800</pubDate><description><![CDATA[
应用服务器，对于每个请求，会开设一个线程用于处理请求，为了提高响应速度，服务器端一般都会配置启用线程池，而线程池中的线程，是会存在复用的可能，这样对于使用ThreadLocal来让线程共享数据时，如果一个线程处理结束后，没有从ThreadLocal剔除数据时，可能存在数据被他用的可能，更严重导致内存泄露（见：http://my.oschina.net/ainilife/blog/261297）。...]]></description><category></category></item></channel></rss>