<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[foreversunyao的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/foreversunyao</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; foreversunyao]]></copyright><item><title><![CDATA[OCP认证考试指南全册10g]]></title><link>https://blog.youkuaiyun.com/foreversunyao/article/details/84125510</link><guid>https://blog.youkuaiyun.com/foreversunyao/article/details/84125510</guid><author>foreversunyao</author><pubDate>Fri, 06 Jan 2012 18:49:27 +0800</pubDate><description><![CDATA[常用命令：
1，lsnrctl status;emctl status dbconsole 打开Database Listener和Database Control
2，connect / as sysdba ;startup nomount;alter dababase mount;alter database open;shutdown immediate; connect sys/ora...]]></description><category></category></item><item><title><![CDATA[2012寄语--执行自己的梦想]]></title><link>https://blog.youkuaiyun.com/foreversunyao/article/details/84123660</link><guid>https://blog.youkuaiyun.com/foreversunyao/article/details/84123660</guid><author>foreversunyao</author><pubDate>Sun, 01 Jan 2012 21:45:12 +0800</pubDate><description><![CDATA[执行自己的梦想，去吧]]></description><category></category></item><item><title><![CDATA[Happy New Year! Best Papers!!!]]></title><link>https://blog.youkuaiyun.com/foreversunyao/article/details/84123656</link><guid>https://blog.youkuaiyun.com/foreversunyao/article/details/84123656</guid><author>foreversunyao</author><pubDate>Sun, 01 Jan 2012 21:26:56 +0800</pubDate><description><![CDATA[http://jeffhuang.com/best_paper_awards.html]]></description><category></category></item><item><title><![CDATA[国外程序员推荐的免费编程书籍资源--转载]]></title><link>https://blog.youkuaiyun.com/foreversunyao/article/details/84077497</link><guid>https://blog.youkuaiyun.com/foreversunyao/article/details/84077497</guid><author>foreversunyao</author><pubDate>Mon, 07 Nov 2011 00:37:16 +0800</pubDate><description><![CDATA[http://www.bookyards.com/ http://ebookslab.info/ http://www.ebookshare.net/ http://www.onlinecomputerbooks.com/ http://www.ebook3000.com/ http://www.zillr.org/ http://www.freebookspot.me/ http://www.y...]]></description><category></category></item><item><title><![CDATA[Spark: Cluster Computing with Working Sets]]></title><link>https://blog.youkuaiyun.com/foreversunyao/article/details/84050769</link><guid>https://blog.youkuaiyun.com/foreversunyao/article/details/84050769</guid><author>foreversunyao</author><pubDate>Thu, 20 Oct 2011 11:34:02 +0800</pubDate><description><![CDATA[http://www.mesosproject.org/papers/hotcloud_spark.pdf]]></description><category></category></item><item><title><![CDATA[ java中set/map/list/vector 的总结--转载]]></title><link>https://blog.youkuaiyun.com/foreversunyao/article/details/84050755</link><guid>https://blog.youkuaiyun.com/foreversunyao/article/details/84050755</guid><author>foreversunyao</author><pubDate>Thu, 20 Oct 2011 11:24:33 +0800</pubDate><description><![CDATA[


转载


http://blog.youkuaiyun.com/jierui001/article/details/3860681



1.Collection List Set Map 区别记忆
这些都代表了Java中的集合，这里主要从其元素是否有序，是否可重复来进行区别记忆，以便恰当地使用，当然还存在同步方面的差异，见上一篇相关文章。
 



 


有序否

...]]></description><category></category></item><item><title><![CDATA[hadoop shuffle机制中针对中间数据的排序过程详解（源代码级）---转载]]></title><link>https://blog.youkuaiyun.com/foreversunyao/article/details/84050613</link><guid>https://blog.youkuaiyun.com/foreversunyao/article/details/84050613</guid><author>foreversunyao</author><pubDate>Thu, 20 Oct 2011 09:18:55 +0800</pubDate><description><![CDATA[转载--http://blog.youkuaiyun.com/riverm/article/details/6883606
 

在所有公开资料中，很少有对Hadoop 中间数据的sort过程进行详细介绍的。如果想要深入了解hadoop对中间数据的排序机制，只有通过阅读源代码才能达到。而hadoop的这段代码本身具有非常大的迷惑性，如果不注意细节，很容易会发生错误的理解。 本篇文章从原理上详细介绍了ha...]]></description><category></category></item><item><title><![CDATA[ConcurrentModificationException]]></title><link>https://blog.youkuaiyun.com/foreversunyao/article/details/84023014</link><guid>https://blog.youkuaiyun.com/foreversunyao/article/details/84023014</guid><author>foreversunyao</author><pubDate>Mon, 26 Sep 2011 12:03:08 +0800</pubDate><description><![CDATA[ConcurrentModificationException主要原因及处理方法2007年04月18日 星期三 12:57当使用 fail-fast iterator 对 Collection 或 Map 进行迭代操作过程中尝试直接修改 Collection / Map 的内容时，即使是在单线程下运行，   java.util.ConcurrentModificationException 异常也...]]></description><category></category></item><item><title><![CDATA[Axis2常见错误]]></title><link>https://blog.youkuaiyun.com/foreversunyao/article/details/84022786</link><guid>https://blog.youkuaiyun.com/foreversunyao/article/details/84022786</guid><author>foreversunyao</author><pubDate>Sun, 25 Sep 2011 22:22:10 +0800</pubDate><description><![CDATA[An access occurred that is not valid(Axis2)

[ERROR] An access occurred that is not valid.java.lang.UnsupportedOperationException: An access occurred that is not valid.
这是因为调用的webservice方法没有返回值（voi...]]></description><category></category></item><item><title><![CDATA[传值与传地址的区别---转载]]></title><link>https://blog.youkuaiyun.com/foreversunyao/article/details/84016039</link><guid>https://blog.youkuaiyun.com/foreversunyao/article/details/84016039</guid><author>foreversunyao</author><pubDate>Mon, 12 Sep 2011 16:46:32 +0800</pubDate><description><![CDATA[
2008-11-16 10:39



传值， 是把实参的值赋值给行参 那么对行参的修改，不会影响实参的值 传地址 是传值的一种特殊方式，只是他传递的是地址，不是普通的如int 那么传地址以后，实参和行参都指向同一个对象 传引用 真正的以地址的方式传递参数 传递以后，行参和实参都是同一个对象，只是他们名字不同而已 对行参的修改将影响实参的值
-----------------------...]]></description><category></category></item><item><title><![CDATA[转载-- 一致性hash算法 - consistent hashing]]></title><link>https://blog.youkuaiyun.com/foreversunyao/article/details/84016032</link><guid>https://blog.youkuaiyun.com/foreversunyao/article/details/84016032</guid><author>foreversunyao</author><pubDate>Mon, 12 Sep 2011 16:08:28 +0800</pubDate><description><![CDATA[


一致性 hash 算法（ consistent hashing ）

张亮
consistent hashing 算法早在 1997 年就在论文 Consistent hashing and random trees 中被提出，目前在 cache 系统中应用越来越广泛；

1 基本场景
比如你有 N 个 cache 服务器（后面简称 cache ），那么如何将一个对象 objec...]]></description><category></category></item><item><title><![CDATA[散列表]]></title><link>https://blog.youkuaiyun.com/foreversunyao/article/details/84016031</link><guid>https://blog.youkuaiyun.com/foreversunyao/article/details/84016031</guid><author>foreversunyao</author><pubDate>Mon, 12 Sep 2011 16:07:07 +0800</pubDate><description><![CDATA[

散列表
     设所有可能出现的关键字集合记为U(简称全集)。实际发生(即实际存储)的关键字集合记为K（|K|比|U|小得多）。
     散列方法是使用函数h将U映射到表T[0..m-1]的下标上（m=O(|U|)）。这样以U中关键字为自变量，以h为函数的运算结果就是相应结点的存储地址。从而达到在O(1)时间内就可完成查找。
  其中：
     ① h：U→{0，1，2，…，...]]></description><category></category></item><item><title><![CDATA[The  Byzantine  Generals  Problem]]></title><link>https://blog.youkuaiyun.com/foreversunyao/article/details/84011398</link><guid>https://blog.youkuaiyun.com/foreversunyao/article/details/84011398</guid><author>foreversunyao</author><pubDate>Thu, 01 Sep 2011 21:33:36 +0800</pubDate><description><![CDATA[转载：http://blog.youkuaiyun.com/yethyeth/article/details/575701
拜占廷将军问题就是要让爱国的将军达成一致，而不是找叛国的将军。
 
1。叛徒数大于或等于1/3，拜占庭问题不可解
 
 


2.用口头信息，叛徒数少于1/3,拜占庭问题可解.
口头信息三条件      传送正确      接收者知道是谁发的      沉默(不发信息)...]]></description><category></category></item><item><title><![CDATA[Java Annotation]]></title><link>https://blog.youkuaiyun.com/foreversunyao/article/details/84009460</link><guid>https://blog.youkuaiyun.com/foreversunyao/article/details/84009460</guid><author>foreversunyao</author><pubDate>Mon, 29 Aug 2011 22:02:58 +0800</pubDate><description><![CDATA[注解为我们在代码中提供添加信息提供一种形式化的方法，使我们可以在稍后某个时刻非常方便地使用这些数据。注解在一定程度上是吧元数据和源代码文件结合一起，而不是保存在外部文件中。
 
@Target 用来定义你的注解将应用于什么地方；@Rectetion用来定义该注解的哪一个级别可用，在源代码中，类文件或者运行时
 
元注解专职负责注解其他的注解：@Target,@Retention,@Docu...]]></description><category></category></item><item><title><![CDATA[C编译运行过程（转载 ）]]></title><link>https://blog.youkuaiyun.com/foreversunyao/article/details/84008766</link><guid>https://blog.youkuaiyun.com/foreversunyao/article/details/84008766</guid><author>foreversunyao</author><pubDate>Sun, 28 Aug 2011 22:11:52 +0800</pubDate><description><![CDATA[转载http://mcuos.com/thread-3793-1-1.html 
 C语言的编译链接过程要把我们编写的一个c程序（源代码）转换成可以在硬件上运行的程序（可执行代码），需要进行编译和链接。编译就是把文本形式源代码翻译为机器语言形式的目标文件的过程。链接是把目标文件、操作系统的启动代码和用到的库文件进行组织形成最终生成可执行代码的过程。过程图解如下：


        从图上...]]></description><category></category></item><item><title><![CDATA[BASE:An Acid Alternative ]]></title><link>https://blog.youkuaiyun.com/foreversunyao/article/details/84008530</link><guid>https://blog.youkuaiyun.com/foreversunyao/article/details/84008530</guid><author>foreversunyao</author><pubDate>Sun, 28 Aug 2011 00:16:58 +0800</pubDate><description><![CDATA[今天学习了一篇讲述BASE模型的论文，该论文是ebay在2008年ACM上发表的。主要是讲述最终一致性问题，也就是BASE(基本上可用、软(弱)状态、最终一致性)。其中有些很漂亮的观点：
1，如果通过分布式数据库（2-pc）来实现ACID，将会因为执行操作的的组件的不可用，导致更大的不可用，比如说数据库的可用性为99%,两个的不可用性就会有1-99%*99%
2，切分长事务，通过消息队列实现异...]]></description><category></category></item><item><title><![CDATA[主要的数据预处理技术--转载]]></title><link>https://blog.youkuaiyun.com/foreversunyao/article/details/84007692</link><guid>https://blog.youkuaiyun.com/foreversunyao/article/details/84007692</guid><author>foreversunyao</author><pubDate>Thu, 25 Aug 2011 23:09:27 +0800</pubDate><description><![CDATA[ 
转载http://www.chinabi.net/blog/user1/105/465.html
主要的数据预处理技术：
一、数据清理通过填写空缺值，平滑噪声数据，识别删除孤立点，并解决不一致来清理数据，主要是达到如下目标：格式标准化异常数据清除错误纠正重复数据的清除
(1)数据集压缩处理，主要策略:数据聚集维规约数据压缩数据规约
(2)空缺值处理，主要策略：忽略元组人工填写空缺值使...]]></description><category></category></item><item><title><![CDATA[java concurrent package 研究]]></title><link>https://blog.youkuaiyun.com/foreversunyao/article/details/84007063</link><guid>https://blog.youkuaiyun.com/foreversunyao/article/details/84007063</guid><author>foreversunyao</author><pubDate>Wed, 24 Aug 2011 22:33:16 +0800</pubDate><description><![CDATA[AtomicInteger:  compareAndSet(int expect, 
int update)
         		 如果当前值 == 预期值，则以原子方式将该值设置为给定的更新值。
			 void lazySet(int newValue)
锁提供了两种主要特性：互斥（mutual exclusion） 和可见性（visibility）。互斥即一次只允许一个线程持有某个...]]></description><category></category></item><item><title><![CDATA[比较并交换 (CAS) 原理]]></title><link>https://blog.youkuaiyun.com/foreversunyao/article/details/84007019</link><guid>https://blog.youkuaiyun.com/foreversunyao/article/details/84007019</guid><author>foreversunyao</author><pubDate>Wed, 24 Aug 2011 21:14:55 +0800</pubDate><description><![CDATA[引用：http://blog.youkuaiyun.com/cleverpig2003/article/details/251679

比较并交换 (CAS)支持并发的第一个处理器提供原子的测试并设置操作，通常在单位上运行这项操作。现在的处理器（包括 Intel 和 Sparc 处理器）使用的最通用的方法是实现名为比较并转换或 CAS 的原语。（在 Intel 处理器中，比较并交换通过指令的 cmpxch...]]></description><category></category></item><item><title><![CDATA[研磨设计模式]]></title><link>https://blog.youkuaiyun.com/foreversunyao/article/details/84006419</link><guid>https://blog.youkuaiyun.com/foreversunyao/article/details/84006419</guid><author>foreversunyao</author><pubDate>Wed, 24 Aug 2011 00:19:40 +0800</pubDate><description><![CDATA[接口是隔离外部调用和内部实现]]></description><category></category></item></channel></rss>