- 博客(11)
- 资源 (1)
- 问答 (6)
- 收藏
- 关注
原创 Java NIO
对与Java NIO,以前没有接触过,最近学习Hadoop的Common包,看到IPC这部分,是由Java NIO实现的,所以赶紧学习以下Java NIO。在Java中NIO使用起来比较方便,概念也比较清晰,主要参考了并发编程网的Java NIO教程:Java NIO 系列教程,通俗移动,强烈推荐学习Java NIO的同学看这个教程。
2013-11-30 11:27:01 1755
原创 Java中的transient关键字
transient关键字主要用于修饰不需要序列化的域(Field),官方文档解释如下:在序列化一个Java对象时,则可以使用transient关键字来修饰这些不需要进行序列化的属性。如果有一个Point类的对象point,再对point对象进行序列化时只会序列化域x和y,rho和theta域都不会序列化。以序列化为例,对Point类稍稍修改,然后序列化,示例如下:import
2013-11-24 22:05:58 819
转载 Linux同一个账户配置多个SSH账户
参考自博客:http://omiga.org/blog/archives/2269在Ubuntu的主账户上配置了Hadoop环境,再文件夹~/.ssh中配置了访问本地的SSH key,但是再该账户下配置一个访问github的SSH key所以就有了这个需求,下面是http://omiga.org/中介绍的《多个github帐号的切换》:github使用SSH与客户端连接。如果是
2013-11-20 21:26:41 7583 1
原创 Stein算法求最大公约数
提起求最大公约数数的算法,那么很多人都会想起辗转相除法,即欧几里德算法,算法思想如下:给定两个整数a,b,求a和b的最大公约数,若d是a和b的公约数,则a也是b和a%b的公约数,相反如果a是b和a%b的公约数,那么b也是a和b的公约数,利用这个思想,算法实现如下:int gcd(int a, int b) { int t, r; if(a < b){
2013-11-17 11:20:35 2135
原创 面试题:最小数字
本题来自@陈利人 微信公众账户:待字闺中原题对于一个n位正整数a,去掉其中任意k(k例如,a=13243221,k=5,输出:121对于题目中的例子,数字13243221,删除5个数字之后,使得剩下的几个数字组成的整数最小。先考虑简单的解决办法:当k=1时,如果要删除13243221中的一个数字使得剩下的几个数字组成的整数最小,很显然,应该
2013-11-13 22:57:13 1410 1
原创 易信的大招
前一段时间看到网易出了易信,就马上安装了这个产品,因为一直对网易出品的软件和应用抱有很高的期望,由于朋友关系不在易信上,所以使用一段时间之后基本上这个app就在手机上没有使用,也没有卸载,能够升级的时候也升级,最初这个产品给我的感觉就是另一个飞信,可以免费发短信,还偶尔可以使用,但是对我来说免费语音留言就太麻烦了,语音留言可以说是一种相当不友好的交互方式,试想,我给一个朋友语音留言,朋友接到之后听
2013-11-08 11:06:18 1095
原创 Hadoop入门实践之类型与格式
在WordCount程序中,输入的是文件,输出的也是文件,那么这些文件的读取和输出是怎么样进行的呢?MapReduce中的map方法和reduce方法的参数类型又是什么类型呢?MapReduce的类型WordCount程序中TokenizerMapper类的父类Mapper是一个范型类型,其定义为:public class Mapper {}它限定了Map处理的类型为K
2013-11-07 10:32:36 1995
用freemarker后引入CSS和JS的路径问题
2011-02-20
关于人人网生成JSON格式的JS文件的问题
2011-01-08
关于人人网的json数据的问题
2011-01-02
关于Socket的问题
2010-11-29
关于SSH的性能优化问题
2010-10-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人