您现在的位置:首页 --> 查看专题: map
这是笔者一个好友面试阿里时,被问及的一个问题,应该不少人看到这个问题都会一面懵逼。因为,大部分的文章都是分析链表是怎么转换成红黑树的,但是并没有说明为什么当链表长度为8的时候才做转换动作。笔者第一反应也是一样,只能初略的猜测是因为时间和空间的权衡。
String line=value.toString();之所以会把GBK编码的输入变成乱码,很关键的一个因素是Text这个Writable类型造成的。初学时,一直认为和LongWritable对long的封装一样,Text类型是String的Writable封装。但其实Text和String还是有些区别,它是一种UTF-8格式的Writable,而Java中的String是Unicode字符。所以直接使用value.toString()方法,会默认其中的字符都是UTF-8编码过的,因而原本GBK编码的数据使用Text读入后直接使用...
最近有一个server在重启的时候总要花费5分钟左右来加载配置文件,导致外网服务不可用,今天和几个同事一起研究了一下,总算找到了问题所在.
[ 共3篇文章 ][ 第1页/共1页 ][ 1 ]
近3天十大热文
-
[87] 读书笔记-壹百度:百度十年千倍的29条法则
-
[56] find命令的一点注意事项
-
[30] 小屏幕移动设备网页设计注意事项
-
[27] 在vim保存时获得sudo权限
-
[26] 洋葱式信息安全观察:信息安全与业务浪涌
-
[25] 杨建:网站加速--内容简介
-
[23] 量子数据系统实践
-
[23] 杨建:网站加速--服务器编写篇(上)
-
[21] 杨建:网站加速--实例分析篇
-
[21] 杨建:网站加速--Cache为王篇
赞助商广告