<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Max Wong]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dduhmy</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dduhmy]]></copyright><item><title><![CDATA[MapReduce: shuffle]]></title><link>https://blog.youkuaiyun.com/dduhmy/article/details/79483174</link><guid>https://blog.youkuaiyun.com/dduhmy/article/details/79483174</guid><author>dduhmy</author><pubDate>Thu, 08 Mar 2018 13:30:16 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/u014374284/article/details/49205885http://matt33.com/2016/03/02/hadoop-shuffle/]]></description><category></category></item><item><title><![CDATA[AOP入门介绍]]></title><link>https://blog.youkuaiyun.com/dduhmy/article/details/54706609</link><guid>https://blog.youkuaiyun.com/dduhmy/article/details/54706609</guid><author>dduhmy</author><pubDate>Tue, 24 Jan 2017 11:40:38 +0800</pubDate><description><![CDATA[I want my AOP!, Part 1 - Separate software concerns with aspect-oriented programming
http://www.javaworld.com/article/2073918/core-java/i-want-my-aop---part-1.html?page=2]]></description><category></category></item><item><title><![CDATA[Hadoop压缩存储方案对比]]></title><link>https://blog.youkuaiyun.com/dduhmy/article/details/53282495</link><guid>https://blog.youkuaiyun.com/dduhmy/article/details/53282495</guid><author>dduhmy</author><pubDate>Tue, 22 Nov 2016 09:53:46 +0800</pubDate><description><![CDATA[三点评价标准1.1. CPU处理能力/处理量 
1.2. I/O处理能力 
1.3. 网络传输能力
如果数据已经以压缩的格式存储，则不需要再压缩，如jpeg。
存储格式对比：
  存储格式
  优点
  缺点
  是否可切分
  建议用途
  备注  GZIP
  压缩率高
  CPU使用率高，压缩慢
  ×
  冷数据
  
  BZIP2
  压缩率高，部分文件格式甚至比GZIP高
  CPU使]]></description><category></category></item><item><title><![CDATA[N+1 Querying Problem]]></title><link>https://blog.youkuaiyun.com/dduhmy/article/details/53155645</link><guid>https://blog.youkuaiyun.com/dduhmy/article/details/53155645</guid><author>dduhmy</author><pubDate>Mon, 14 Nov 2016 08:56:16 +0800</pubDate><description><![CDATA[N + 1 Querying Problem 是一个常见的反模式。单个查询多次出现，导致性能问题的出现。]]></description><category></category></item><item><title><![CDATA[Reactor Pattern Explained - Part 1, 2 and 3]]></title><link>https://blog.youkuaiyun.com/dduhmy/article/details/50546496</link><guid>https://blog.youkuaiyun.com/dduhmy/article/details/50546496</guid><author>dduhmy</author><pubDate>Wed, 20 Jan 2016 09:53:18 +0800</pubDate><description><![CDATA[Part 1: http://jeewanthad.blogspot.hk/2013/02/reactor-pattern-explained-part-1.htmlPart 2: http://jeewanthad.blogspot.com/2013/03/reacter-pattern-explained-part-2.htmlPart 3: http://jeewanthad.blogspot]]></description><category></category></item><item><title><![CDATA[Tomcat + Spring MVC + HttpClient：如何使用PUT和PATCH方法传递数据]]></title><link>https://blog.youkuaiyun.com/dduhmy/article/details/47000567</link><guid>https://blog.youkuaiyun.com/dduhmy/article/details/47000567</guid><author>dduhmy</author><pubDate>Wed, 22 Jul 2015 11:14:37 +0800</pubDate><description><![CDATA[在RESTful风格的API中，PUT/PATCH方法一般用于更新数据。但是在项目中，通过HttpClient的PUT/PATCH进行请求，可是服务器端的servlet虽然能识别方法，可是却无法拿到数据。那怎么办呢？
文章介绍了URL和web.xml配置两种解决方案。]]></description><category></category></item><item><title><![CDATA[JAVA使用原生加密算法注意事项]]></title><link>https://blog.youkuaiyun.com/dduhmy/article/details/46864399</link><guid>https://blog.youkuaiyun.com/dduhmy/article/details/46864399</guid><author>dduhmy</author><pubDate>Mon, 13 Jul 2015 16:41:42 +0800</pubDate><description><![CDATA[JAVA提供了很多的加密算法和机制。但这些机制不是你想用，想用就能用。在使用过程中，有可能会报一些奇怪的错误，例如在使用AES算法加密的时候，按照网上的做法，可能会出现这个：
java.security.InvalidKeyException: Illegal key size or default parameters


究其原因，是JDK里面的security policy限制了AE]]></description><category></category></item><item><title><![CDATA[Java深度历险系列]]></title><link>https://blog.youkuaiyun.com/dduhmy/article/details/44202539</link><guid>https://blog.youkuaiyun.com/dduhmy/article/details/44202539</guid><author>dduhmy</author><pubDate>Wed, 11 Mar 2015 18:35:53 +0800</pubDate><description><![CDATA[http://www.infoq.com/cn/java-depth-adventure]]></description><category></category></item><item><title><![CDATA[MySQL字符编码：如何从utf8升级到utf8mb4]]></title><link>https://blog.youkuaiyun.com/dduhmy/article/details/43953667</link><guid>https://blog.youkuaiyun.com/dduhmy/article/details/43953667</guid><author>dduhmy</author><pubDate>Thu, 26 Feb 2015 15:41:16 +0800</pubDate><description><![CDATA[https://mathiasbynens.be/notes/mysql-utf8mb4


要点：
1. 备份旧数据库。
2. 升级MySQL server版本至5.5.3以上。
3. 修改需要升级的数据库、表格或列。
4. 修改varchar的长度。
5. 修改配置文件。
6. 修复和优化数据库。


还要关心程序与数据库的连接哦。如果用mysql-connector-]]></description><category></category></item><item><title><![CDATA[Java泛型文章]]></title><link>https://blog.youkuaiyun.com/dduhmy/article/details/43817527</link><guid>https://blog.youkuaiyun.com/dduhmy/article/details/43817527</guid><author>dduhmy</author><pubDate>Sat, 14 Feb 2015 15:14:30 +0800</pubDate><description><![CDATA[Java generics and type erasure
http://code.stephenmorley.org/articles/java-generics-type-erasure]]></description><category></category></item><item><title><![CDATA[Java数据结构文章]]></title><link>https://blog.youkuaiyun.com/dduhmy/article/details/43816525</link><guid>https://blog.youkuaiyun.com/dduhmy/article/details/43816525</guid><author>dduhmy</author><pubDate>Sat, 14 Feb 2015 11:24:37 +0800</pubDate><description><![CDATA[HashMap vs. TreeMap vs. Hashtable vs. LinkedHashMap
http://www.programcreek.com/2013/03/hashmap-vs-treemap-vs-hashtable-vs-linkedhashmap/


ArrayList vs. LinkedList vs. Vector
http://www.programc]]></description><category></category></item><item><title><![CDATA[Java equals() and hashCode() Contract]]></title><link>https://blog.youkuaiyun.com/dduhmy/article/details/43816355</link><guid>https://blog.youkuaiyun.com/dduhmy/article/details/43816355</guid><author>dduhmy</author><pubDate>Sat, 14 Feb 2015 10:51:10 +0800</pubDate><description><![CDATA[Java equals() and hashCode() Contract

http://www.programcreek.com/2011/07/java-equals-and-hashcode-contract/


Java hashCode() and equals() Contract for the contains(Object o) Method of Set
htt]]></description><category></category></item><item><title><![CDATA[MySQL字符编码的讨论：如何处理emoji等4字节的Unicode字符 - utf8mb4 vs. utf8 Collations]]></title><link>https://blog.youkuaiyun.com/dduhmy/article/details/42044243</link><guid>https://blog.youkuaiyun.com/dduhmy/article/details/42044243</guid><author>dduhmy</author><pubDate>Sat, 20 Dec 2014 18:21:12 +0800</pubDate><description><![CDATA[utf8mb4_unicode_ci vs. utf8_unicode_ci这两种MySQL的collations（整理），使用哪个好？]]></description><category></category></item><item><title><![CDATA[MyEclipse安装SVN的插件]]></title><link>https://blog.youkuaiyun.com/dduhmy/article/details/39253783</link><guid>https://blog.youkuaiyun.com/dduhmy/article/details/39253783</guid><author>dduhmy</author><pubDate>Sat, 13 Sep 2014 18:49:27 +0800</pubDate><description><![CDATA[1. 软件环境
软件版本：MyEclipse 2014, Ubuntu 12.04
SVN插件名：Subclipse (http://subclipse.tigris.org/)


2. 插件（Plugin）安装方法：
1. 在MyEclipse菜单中Help -> Install from Site..
2. 点击“Work with”右边的“Add”按钮，加入这个网址：
ht]]></description><category></category></item><item><title><![CDATA[MyEclipse建立spring-data-redis的Maven项目后pom.xml和Migration出错]]></title><link>https://blog.youkuaiyun.com/dduhmy/article/details/38872479</link><guid>https://blog.youkuaiyun.com/dduhmy/article/details/38872479</guid><author>dduhmy</author><pubDate>Wed, 27 Aug 2014 16:31:10 +0800</pubDate><description><![CDATA[建立一个Maven Project，在Archetype选择这个：
Group Id: oorg.springframework.boot]]></description><category></category></item><item><title><![CDATA[Ubuntu安装Myeclipse后创建Maven项目报Build Plan错误的解决方法]]></title><link>https://blog.youkuaiyun.com/dduhmy/article/details/38849815</link><guid>https://blog.youkuaiyun.com/dduhmy/article/details/38849815</guid><author>dduhmy</author><pubDate>Tue, 26 Aug 2014 16:50:27 +0800</pubDate><description><![CDATA[Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plu]]></description><category></category></item><item><title><![CDATA[OAF FlexField中数据库与页面的前后台数据类型转换]]></title><link>https://blog.youkuaiyun.com/dduhmy/article/details/14052281</link><guid>https://blog.youkuaiyun.com/dduhmy/article/details/14052281</guid><author>dduhmy</author><pubDate>Sat, 02 Nov 2013 14:59:51 +0800</pubDate><description><![CDATA[OAF的FlexField，数据存放于VARCHAR2类型的列中。不论是数字、日期、文本等，最终都会以VARCHAR2存放在table中。在OA Page中，这些VARCHAR2一般会使用相对应的格式，以使用相应的验证机制或者根据不同的地区转换成不同的格式。问题是，怎样在前后台中做类型的转换呢？
但在一些情况下，使用FlexField Bean反而会不方便控制。甚或乎，明明跟随了OAF Developer Guide的方法，但总是用不了这个FlexField Bean。这时，只能手工地做这件事情了。]]></description><category></category></item><item><title><![CDATA[Oracle Database 11g R2 在Oracle Linux 6.3和Ubuntu 12.04的安装]]></title><link>https://blog.youkuaiyun.com/dduhmy/article/details/7875305</link><guid>https://blog.youkuaiyun.com/dduhmy/article/details/7875305</guid><author>dduhmy</author><pubDate>Thu, 16 Aug 2012 23:57:03 +0800</pubDate><description><![CDATA[Oracle Database很难装。在微博上看到，有人说如果装好Oracle的数据库，其他数据库就很简单了。除了MySQL，我没装过其他，所以不知道。。
Oracle Linux Server 6.3：
既然是Oracle的产品，Oracle Linux应该是被支持的平台之一。Oracle Database 11g Release 2 (11.2) Installation On Oracl]]></description><category></category></item><item><title><![CDATA[ubuntu 12.04 iNode Client找不到库libjpeg和libtiff的解决方法]]></title><link>https://blog.youkuaiyun.com/dduhmy/article/details/7580457</link><guid>https://blog.youkuaiyun.com/dduhmy/article/details/7580457</guid><author>dduhmy</author><pubDate>Fri, 18 May 2012 16:15:47 +0800</pubDate><description><![CDATA[iNodeClient在ubuntu 10.04时，直接运行install.sh后便安装成功。在12.04的版本，安装后双击iNodeClient后却无法运行。重装后问题依旧。于是使用命令行来运行。提示说libjpeg.so.62 not found。
于是上网找资料，找到这篇文章，发现文中的方法有点复杂。他的方法除了常规的查找依赖性、定位库文件，还需要把库文件复制到当前目录，再建立软链接，略显]]></description><category></category></item><item><title><![CDATA[A View of  the Parallel  Computing  Landscape]]></title><link>https://blog.youkuaiyun.com/dduhmy/article/details/6533316</link><guid>https://blog.youkuaiyun.com/dduhmy/article/details/6533316</guid><author>dduhmy</author><pubDate>Thu, 09 Jun 2011 10:25:00 +0800</pubDate><description><![CDATA[1. 出版信息Publication:  Communications of the ACM, 2009, Vol. 52Author: Krste Asanovic, Rastislav Bodik, et. alYear: Oct. 2009p.p.: 56 ~ 67 2. 内容简介1. 介绍了并行编程技术的发展史以及必要性，主要观点与“The free l]]></description><category></category></item></channel></rss>