- 博客(21)
- 资源 (47)
- 收藏
- 关注
转载 在用vi编辑文件时遇到“Terminal too wide”的提示,解决之
由于我在SecureCRT里把Columns设成了256,在用vi编辑文件时遇到“Terminal too wide”(终端太宽)的提示(Solaris平台),如下:# vi hostsTerminal too wide:At EOF:At EOF:q!# uname -aSunOS fs-cluster1 5.8 Generic_108528-13 sun
2013-10-29 13:36:35 12213
转载 Hbase优化之一
因官方Book Performance Tuning部分章节没有按配置项进行索引,不能达到快速查阅的效果。所以我以配置项驱动,重新整理了原文,并补充一些自己的理解,如有错误,欢迎指正。配置优化zookeeper.session.timeout默认值:3分钟(180000ms)说明:RegionServer与Zookeeper间的连接超时时间。当超时时间到后,ReigonSe
2013-10-24 16:55:02 833
转载 thread dump获取
thread dump获取1. 发送信号* In Unix, use "kill -3 " where pid is the Process ID of the JVM.(kill 信号列表)* In Windows, press CTRL+BREAK on the window where the JVM is running.2. jstack -l pid.
2013-10-24 16:37:30 1314
转载 性能分析之-- JAVA Thread Dump 分析综述
最近在做性能测试,需要对线程堆栈进行分析,在网上收集了一些资料,学习完后,将相关知识整理在一起,输出文章如下。一、Thread Dump介绍1.1什么是Thread Dump?Thread Dump是非常有用的诊断Java应用问题的工具。每一个Java虚拟机都有及时生成所有线程在某一点状态的thread-dump的能力,虽然各个 Java虚拟机打印的thread
2013-10-24 16:35:26 2007
转载 Notepad++ 插件之 TextFX (安装及作用)
《安装:打开 notepad++ 插件 -> Plugin Manager -> Show Plugin Manager -> available ->选中 TextFX ->install》 (注:如果没有插件的话--首先updates插件) Notepad++插件TextFX Characters是一款默认安装的插件,由于功能强大,被编程爱好者认为是最好的Notepad++插件,
2013-10-24 12:02:23 1820
转载 使用 Informix 系统目录
简介随着数据仓库的出现及其对有关数据信息的需求,人们对元数据投入了极大的关注。其中大部分对元数据的处理都涉及了外部资源库,但许多人忘记了(或并未意识到)任何 Informix® SQL 数据库的系统目录中都已经存在着实实在在的元数据。此外,系统目录知识也是数据库日常维护的非常有用的工具。最近,在考虑这一问题时,我意识到我还没有阅读过能告诉我利用这些目录做什么的文章。因此,我决定写一
2013-10-24 11:41:18 1827
转载 Linux Crontab 定时任务 命令详解
一. Crontab 介绍 crontab命令的功能是在一定的时间间隔调度一些命令的执行。 1.1 /etc/crontab 文件 在/etc目录下有一个crontab文件,这里存放有系统运行的一些调度程序。每个用户可以建立自己的调度crontab。 如:[root@dave ~]# cat /etc/crontabSHEL
2013-10-24 09:04:42 823
转载 程序员都应该挖一口属于自己的井
两个和尚的故事两个和尚住在隔壁,所谓隔壁就是隔壁那座山,他们分别住在相邻的两座山上的庙里。两座山之间有一条溪,这两个和尚每天都会在同一时间下山去溪边挑水,久而久之,他们便成为了好朋友。就这样,时间在每天挑水中不知不觉已经过了5年。突然有一天,左边这座山的和尚没有下山挑水,右边那座山的和尚心想:“他大概睡过头了。”便不以为意。哪知道第二天左边这座山的和尚还是没有下山挑水,第三
2013-10-23 15:52:54 1078
转载 做技术有前途吗?一位老工程师对年轻人的“十大忠告”
1、好好规划自己的路,不要跟着感觉走; 根据个人的理想来安排自己的生活,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,痛快一些,那么就需要慎重安排自己的的轨迹,从一个行业入手逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资而转移阵地,从长远看,这点钱根本不算什么,当你对一个行业有那么几年的体会以后,钱根本不是问题,频繁地动荡不是上策,最后你对
2013-10-23 15:03:30 4179 1
转载 在Hadoop上运行SQL:程序员需知晓的13种数据工具
对SQL支持并不是Hadoop最核心的技术理念,但这一特性确实能帮助很多传统企业,尤其是已经明白下一代分析的重要性但又不想迈向MapReduce的企业,迅速走向大数据分析。为此,本文特别列举了13种从Hadoop内部可以运行SQL查询的,高水平、可用性程度很高的工具。在GigaOM安排Structure: Data的日程的时候,就意识到很有必要讨论在Hadoop上运行SQL查询,然
2013-10-22 22:25:58 1061
转载 开发者应该避免使用的6个Java功能
本文作者是一名拥有多年Java开发经验的程序员,他从经验中得出,并不是所有的Java SE功能/API都值得程序员去使用,比如本文列举的这6个,大家在使用前得慎重对待。以下是对原文的摘译。多年的Java开发经验告诉我,从长远角度来看,以下这些Java SE功能/API,开发者最好停止使用。 ReflectionBytecode manipulation ThreadLoca
2013-10-22 21:27:40 873
转载 HBase在淘宝主搜索的Dump中的性能调优
目前HBase已经运用于淘宝主搜索的全量和增量的数据存储,有效的减低的数据库的压力,增强了业务扩展的能力。Dump系统的特点是要求在短时间内处理大量数据,对延时要求高。在实施这个项目过程中,我们积累了一些优化的实践,抛砖引玉,供大家参考。环境:Hadoop CDH3U4 + HBase 0.92.11、 尽可能用LZO数据使用LZO,不仅可以节省存储空间尤其是可以提高传输的效率,因为
2013-10-21 22:13:15 716
转载 Hadoop的那些事儿
在说Hadoop之前,作为一个铁杆粉丝先粉一下Google。Google的伟大之处不仅在于它建立了一个强悍的搜索引擎,它还创造了几项革命性的技术:GFS,MapReduce,BigTable,即所谓的Google三驾马车。Google虽然没有公布这几项技术的实现代码,但它发表了详细的设计论文,这给业界带来了新鲜气息,很快就出现了类似于Google三驾马车的开源实现,Hadoop就是其中的一个。
2013-10-21 22:04:10 768
转载 JVM的GC简介和实例
本文是一次内部分享中总结了jvm gc的分类和一些实例, 内容是introduction级别的,供初学人士参考.成文仓促,难免有些错误,如果有大牛发现,请留言,我一定及时更正,谢谢!JVM内存布局主要包含下面几个部分:Java Virtual Machine Stack: 也就是我们常见的局部变量栈,线程私有,保存线程执行的局部变量表、操作栈、动态连接等。Java Heap
2013-10-21 21:52:32 3391
转载 hadoop的统计单词程序WordCount
hadoop 是用 java 的实现的一个分布式系统框架,最主要的两个部分可能就是 MapReduce 和 HDFS 了,前者是个编程模型,后者是存储模型。算了,不多说了,拣重点。WordCount 是 MapReduce 的经典程序, Hadoop 官网有这个程序,现在 me 们就是要跑通这个程序。当然首先的第一步就是安装 Hadoop,这一点,本篇不多做介绍。其次,就是按照指定的步骤去执行就好
2013-10-11 22:15:41 1822
转载 HIVE元数据
HIVE元数据表数据字典:表名说明BUCKETING_COLSHive表CLUSTERED BY字段信息(字段名,字段序号)COLUMNSHive表字段信息(字段注释,字段名,字段类型,字段序号)DBS NU
2013-10-11 21:44:23 1728
转载 Hive集成Mysql作为元数据
默认情况下,Hive元数据保存在内嵌的 Derby 数据库中,只能允许一个会话连接,只适合简单的测试。为了支持多用户多会话,则需要一个独立的元数据库,我们使用 MySQL 作为元数据库,Hive 内部对 MySQL 提供了很好的支持,配置一个独立的元数据库需要增加以下几步骤:第一步:安装MySQL服务器端和MySQL客户端,并启动MySQL服务。此步省略,具体请看http://www.
2013-10-11 21:41:36 2103
转载 hive学习笔记
在使用hive进行开发时,我们往往需要获得一个已存在hive表的建表语句(DDL),然而hive本身并没有提供这样一个工具。要想还原建表DDL就必须从元数据入手,我们知道,hive的元数据并不存放在hdfs上,而是存放在传统的RDBMS中,典型的如mysql,derby等,这里我们以mysql为元数据库,结合0.4.2版本的hive为例进行研究。连接上mysql后可以看到hive元
2013-10-11 21:40:48 1036
转载 hadoop中map和reduce的数量设置问题
map和reduce是hadoop的核心功能,hadoop正是通过多个map和reduce的并行运行来实现任务的分布式并行计算,从这个观点来看,如果将map和reduce的数量设置为1,那么用户的任务就没有并行执行,但是map和reduce的数量也不能过多,数量过多虽然可以提高任务并行度,但是太多的map和reduce也会导致整个hadoop框架因为过度的系统资源开销而使任务失败。所以用户在提交m
2013-10-11 16:57:47 1139
转载 关于JAVA多线程同步
因为需要,最近关注了一下JAVA多线程同步问题。JAVA多线程同步主要依赖于若干方法和关键字。将心得记录如下:1 wait方法: 该方法属于Object的方法,wait方法的作用是使得当前调用wait方法所在部分(代码块)的线程停止执行,并释放当前获得的调用wait所在的代码块的锁,并在其他线程调用notify或者notifyAll方法时恢复到竞争锁状态(一旦获
2013-10-11 09:39:59 772
转载 Javascript继承机制的设计思想
我一直很难理解Javascript语言的继承机制。它没有"子类"和"父类"的概念,也没有"类"(class)和"实例"(instance)的区分,全靠一种很奇特的"原型链"(prototype chain)模式,来实现继承。我花了很多时间,学习这个部分,还做了很多笔记。但是都属于强行记忆,无法从根本上理解。直到昨天,我读到法国程序员Vjeux的解释,才恍然大悟,
2013-10-01 13:50:03 748
Artificial_Intelligence_A_Modern_Approach_3rd_Edition
2017-08-17
持续集成资料
2016-01-27
数据库中间件mycat
2016-01-27
UmlGraph经过处理修改源码的jar包
2014-06-26
tomcat集群-Apache2.2.4+And+mod_jk.so+tomcat配置文件
2013-04-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人