首页

SQL性能探讨

问题一:WHERE语句中的函数 从性能上来看,下面的SQL语句是好的实践吗? 查询出所有2012年的行: 1 2 3 4 5 CREATEINDEX tbl_i...

Mysql临时文件存放空间不足问题解决  

错误重现:Incorrect key file for table '/tmp/#sql_bd2_0.MYI'; try to repair it 当mysql的临时文件大小设置太小,或者由于并发量太大导致临时文件存放的目录空间大小不够时都会报这个错误。"incorrect key file for the table '/tmp/#sql....';try to...

每个Linux用户都应该了解的命令行省时技巧

基础篇 学习基础的Bash。事实上,读整个的bash的帮助手册;很容易理解而且篇幅也不算长。其他一些可选的shell外观可能更漂亮,但是bash功能很强大而且总是能用(主要学习zsh或者tcsh在很多情况下你会受到限制)。 学习vim,对于Linux下的随机编辑,几乎没有工具能出其右(即使你大部分的时间里都在使用Emacs或者Eclipse)。 通过ssh-age...

优秀程序员必备的23条好习惯

编程是一项聪明人玩的游戏,它既是对智力的考验,也是对习惯的考验,智力的好坏取决于父母的基因,人们无从左右,但习惯的好坏却是可以不断培养。一项由美国芝加哥大学国家研究组织进行的综合社会调查,公布了“十大最痛苦工作”排行榜,其中IT主管成了最让人痛苦的职业。程序员如何才能让自己的“痛苦”的职业不那么痛苦呢? 世间少有天才,所谓天才,只不过是把别人喝咖啡的功夫都用在工作上了。所以,对于绝大多数...

linux 查看文件16进制

hexdump - ascii, decimal, hexadecimal, octal dump   查看十六机制的首选工具。   -c 每单元以字节为单位,显示出对应的ASCII码   -C 每单元以字节为单位,同时显示十六机制和ASCII码   例: [atom@localhost code]$ hexdum...

拒绝过度舒适

在印度度假的时候我碰上了几个朋友,我发现其中一个朋友在几个月前辞职了,他说他正在考虑下一步该做什么。对于他的这个决定我感到很惊讶。在他的那个工作中,他做得非常地棒,而且以后绝对会有很好的发展。他说: “我做得很好,而且我感觉我处在一个非常舒适的状态……你也知道,我的日常工作相对平稳,在工作中我也知道自己在做什么,而且在过去的几年里我也学到了很多东西……这个标识着我是时候改变了。因为我觉得...

Hadoop Streaming 实战: aggregate

1. aggregate概述 aggregate是Hadoop提供的一个软件包,其用来做一些通用的计算和聚合。 Generally speaking, in order to implement an application using Map/Reduce model, the developer needs to implement Map and Reduce functions (and ...

用Hadoop,还是不用Hadoop?

Hadoop通常被认定是能够帮助你解决所有问题的唯一方案。 当人们提到“大数据”或是“数据分析”等相关问题的时候,会听到脱口而出的回答:Hadoop!实际上Hadoop被设计和建造出来,是用来解决一系列特定问题的。对某些问题来说,Hadoop至多算是一个不好的选择。对另一些问题来说,选择Hadoop甚至会是一个错误。对于数据转换的操作,或者更广泛意义上的抽取-转换-装载的操作(译者注:Extr...

谷歌大牛Jeff Dean是如何成为互联网战神的  

“光在真空中的速度曾经是大约每小时35英里,然后Jeff Dean花了一个周末优化了基础物理学。”——出自“关于Jeff Dean的事实” 其实,“关于Jeff Dean的事实”这个G+帖中描述的并非是真实的。不过有人大费周折为他建立了一个类似于“关于Chuck Norris 的事实”这样的网站,这倒是件不同寻常的事。这是因为Jeff Dean是一位软件工程师,而软件工程师们通常是不会像...

Hadoop集群配置

 通常,集群里的一台机器被指定为 NameNode,另一台不同的机器被指定为JobTracker。这些机器是masters。余下的机器即作为DataNode也作为TaskTracker。这些机器是slaves。 1 先决条件 确保在你集群中的每个节点上都安装了所有必需软件:sun-JDK  ,ssh,Hadoop ...