自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

转载 MapReduce: shuffle

http://blog.csdn.net/u014374284/article/details/49205885http://matt33.com/2016/03/02/hadoop-shuffle/

2018-03-08 13:30:16 213

转载 AOP入门介绍

I want my AOP!, Part 1 - Separate software concerns with aspect-oriented programminghttp://www.javaworld.com/article/2073918/core-java/i-want-my-aop---part-1.html?page=2

2017-01-24 11:40:38 435

原创 Hadoop压缩存储方案对比

三点评价标准1.1. CPU处理能力/处理量 1.2. I/O处理能力 1.3. 网络传输能力如果数据已经以压缩的格式存储,则不需要再压缩,如jpeg。存储格式对比: 存储格式 优点 缺点 是否可切分 建议用途 备注 GZIP 压缩率高 CPU使用率高,压缩慢 × 冷数据 BZIP2 压缩率高,部分文件格式甚至比GZIP高 CPU使

2016-11-22 09:53:46 2930

原创 N+1 Querying Problem

N + 1 Querying Problem 是一个常见的反模式。单个查询多次出现,导致性能问题的出现。

2016-11-14 08:56:16 504

转载 Reactor Pattern Explained - Part 1, 2 and 3

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

2016-01-20 09:53:18 606

原创 Tomcat + Spring MVC + HttpClient:如何使用PUT和PATCH方法传递数据

在RESTful风格的API中,PUT/PATCH方法一般用于更新数据。但是在项目中,通过HttpClient的PUT/PATCH进行请求,可是服务器端的servlet虽然能识别方法,可是却无法拿到数据。那怎么办呢?文章介绍了URL和web.xml配置两种解决方案。

2015-07-22 11:14:37 2424 1

原创 JAVA使用原生加密算法注意事项

JAVA提供了很多的加密算法和机制。但这些机制不是你想用,想用就能用。在使用过程中,有可能会报一些奇怪的错误,例如在使用AES算法加密的时候,按照网上的做法,可能会出现这个:java.security.InvalidKeyException: Illegal key size or default parameters究其原因,是JDK里面的security policy限制了AE

2015-07-13 16:41:42 1172

转载 Java深度历险系列

http://www.infoq.com/cn/java-depth-adventure

2015-03-11 18:35:53 884

转载 MySQL字符编码:如何从utf8升级到utf8mb4

https://mathiasbynens.be/notes/mysql-utf8mb4要点:1. 备份旧数据库。2. 升级MySQL server版本至5.5.3以上。3. 修改需要升级的数据库、表格或列。4. 修改varchar的长度。5. 修改配置文件。6. 修复和优化数据库。还要关心程序与数据库的连接哦。如果用mysql-connector-

2015-02-26 15:41:16 1002

原创 Java泛型文章

Java generics and type erasurehttp://code.stephenmorley.org/articles/java-generics-type-erasure

2015-02-14 15:14:30 521

转载 Java数据结构文章

HashMap vs. TreeMap vs. Hashtable vs. LinkedHashMaphttp://www.programcreek.com/2013/03/hashmap-vs-treemap-vs-hashtable-vs-linkedhashmap/ArrayList vs. LinkedList vs. Vectorhttp://www.programc

2015-02-14 11:24:37 628

转载 Java equals() and hashCode() Contract

Java equals() and hashCode() Contracthttp://www.programcreek.com/2011/07/java-equals-and-hashcode-contract/Java hashCode() and equals() Contract for the contains(Object o) Method of Sethtt

2015-02-14 10:51:10 513

原创 MySQL字符编码的讨论:如何处理emoji等4字节的Unicode字符 - utf8mb4 vs. utf8 Collations

utf8mb4_unicode_ci vs. utf8_unicode_ci这两种MySQL的collations(整理),使用哪个好?

2014-12-20 18:21:12 2946 1

原创 MyEclipse安装SVN的插件

1. 软件环境软件版本:MyEclipse 2014, Ubuntu 12.04SVN插件名:Subclipse (http://subclipse.tigris.org/)2. 插件(Plugin)安装方法:1. 在MyEclipse菜单中Help -> Install from Site..2. 点击“Work with”右边的“Add”按钮,加入这个网址:ht

2014-09-13 18:49:27 1188

原创 MyEclipse建立spring-data-redis的Maven项目后pom.xml和Migration出错

建立一个Maven Project,在Archetype选择这个:Group Id: oorg.springframework.boot

2014-08-27 16:31:10 3057

原创 Ubuntu安装Myeclipse后创建Maven项目报Build Plan错误的解决方法

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

2014-08-26 16:50:27 1595

原创 OAF FlexField中数据库与页面的前后台数据类型转换

OAF的FlexField,数据存放于VARCHAR2类型的列中。不论是数字、日期、文本等,最终都会以VARCHAR2存放在table中。在OA Page中,这些VARCHAR2一般会使用相对应的格式,以使用相应的验证机制或者根据不同的地区转换成不同的格式。问题是,怎样在前后台中做类型的转换呢?但在一些情况下,使用FlexField Bean反而会不方便控制。甚或乎,明明跟随了OAF Developer Guide的方法,但总是用不了这个FlexField Bean。这时,只能手工地做这件事情了。

2013-11-02 14:59:51 1453

原创 Oracle Database 11g R2 在Oracle Linux 6.3和Ubuntu 12.04的安装

Oracle Database很难装。在微博上看到,有人说如果装好Oracle的数据库,其他数据库就很简单了。除了MySQL,我没装过其他,所以不知道。。Oracle Linux Server 6.3:既然是Oracle的产品,Oracle Linux应该是被支持的平台之一。Oracle Database 11g Release 2 (11.2) Installation On Oracl

2012-08-16 23:57:03 1086

原创 ubuntu 12.04 iNode Client找不到库libjpeg和libtiff的解决方法

iNodeClient在ubuntu 10.04时,直接运行install.sh后便安装成功。在12.04的版本,安装后双击iNodeClient后却无法运行。重装后问题依旧。于是使用命令行来运行。提示说libjpeg.so.62 not found。于是上网找资料,找到这篇文章,发现文中的方法有点复杂。他的方法除了常规的查找依赖性、定位库文件,还需要把库文件复制到当前目录,再建立软链接,略显

2012-05-18 16:15:47 4306 2

原创 A View of the Parallel Computing Landscape

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

2011-06-09 10:25:00 1265

原创 Pthread学习完毕

前两个星期把几乎所有时间花在学习pthread上,自学教程采用《POSIX多线程程序设计》中文版,一本老书。把全书基本上看了一遍,也抄了其中的代码编译运行。基本上是一天30页的进度吧。现在已经基本掌握pthread程序设计的基本模式,以及在并发/并行中会遇到的一些问题,并知道这些问题在pthread中的解决思路。比如说线程运行顺序不确定性、线程竞争、死锁、条件变量假唤醒等等。这对以后的工作有一

2011-06-09 09:18:00 807

转载 转自Stackoverflow:Parallelization: pthreads or OpenMP?

<br />Q:<br /><br />Most people in scientific computing use OpenMP as a quasi-standard when it comes to shared memory parallelization.<br />Is there any reason (other than readability) to use OpenMP over pthreads? The latter seems more basic and I suspect

2011-05-20 11:13:00 813

转载 转自StackOverflow:MPI, Sungrid vs JPPF?

<br />Q:<br /><br />Greetings ,<br />I have a little experience with SungridEngine and MPI (using OpenMPI). Whats the different between these frameworks/API and JPPF?<br /> <br />A:<br />All three of these are somehow related to parallel computing, but on

2011-05-18 20:22:00 800

原创 A Practical Approach to Exploiting Coarse-Grained Pipeline Parallelism in C Program

出版信息:Conference: 40th IEEE/ACM International Symposium on MicroarchitectureAuthor: William Thies, Vikram Chandrasekhar, Saman AmarasingheYear: 2007p.p.: 356 ~ 368内容总结:文章寻求一种将老旧的C程序并行化的办法。文章的办法是让程序员在程序中加入提示符,而提示符是以宏的形式定义的,用途是把一个循环内的工作分阶段地并行化。当任务分好阶段后,就通过不同的

2011-05-16 22:56:00 930

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除