lishankang

博客园 首页 新随笔 联系 订阅 管理

2014年3月6日 #

摘要: 1 比较行式数据库,按行进行存储和读取的数据库,目前是指现在的关系型数据库。列式数据库,按列进行存储和读取的数据库,目前是指nosql数据库,比如hbase.行式数据库。 一个数据文件由若干个块组成,表中的数据,以行为单位向块中存放,当到达块容量的某个比率时(每个块都预留一部分空间用于update,为了防止行偏移,即当update时,如果现在的数据库比以前的数据占更多的空间的时候,不至于存放到其他块中);取数据时,比如取行中的某几个列,先将整行数据取出来,再将目标列进行过滤出来。 数据都是结构话数据,所以,对于update比较方便,事务和索引机制比较完善。列式数据库。 以列进行存储和读取。2 阅读全文
posted @ 2014-03-06 11:03 havedrop 阅读(841) 评论(0) 推荐(0) 编辑

2014年3月4日 #

摘要: 1 Hadoop namenode -format后Incompatible namespaceIDS 错误解决办法重新格式话namenode后,会重新分配一个namespaceId, 这个namespaceID就会和存储在datanode上的namespaceID不一致,解决办法:a 修改datanode中的namespaceID, 在“dfs.data.dir”/current/VERSION中进行修改,新的namespaceID可以在log中寻找;b 删除datanode, dfs.data.dir中的文件,或者更改dfs.data.dir目录为新目录 至于如何恢复系统的数据可以参考该. 阅读全文
posted @ 2014-03-04 16:51 havedrop 阅读(212) 评论(0) 推荐(0) 编辑

2014年3月2日 #

摘要: 1 在hadoop的bin目录下, 运行hadoop version命令,提示“hadoop:没有此命令”解决办法: ./hadoop version或者$HADOOP_HOME/bin放在PATH中。2 为什么cat $PATH会出现空目录, 而source /etc/profile后设置的目录会出现,客户端启动的时候/etc/profile不执行一遍吗?3 格式化namenode的时候会出现“Format aborted in /home/feixiang/hadoop-0.20.2/hdfs/name”, 如果不格式化,start-all.sh时候会没有namenode节点,查看logs 阅读全文
posted @ 2014-03-02 19:29 havedrop 阅读(246) 评论(0) 推荐(0) 编辑

2014年2月28日 #

摘要: 听的视频: http://edu.51cto.com/course/course_id-631.html杀毒的原理,总的来说就是“比对”, 用病毒库里面的“病毒标识码”和扫描的软件的标识码进行比对,如果相同,就确认为病毒;浏览器杀毒是将要访问的IP地址或者网址和病毒库里面的IP地址和域名进行比对,相同的都是非法网站或者钓鱼网站。所以,总的来说,就是先收集病毒标识库,非法网站,然后再进行比对。每个软件的包名和签名(MD5签名)都是不同的,IP地址也是唯一的,这就给比对提供了准确性。杀毒分为主动防御杀毒和被动杀毒,被动杀毒就扫描式的杀毒,主动防御杀毒就是在访问某个网站,某个软件启动的时候,进行检测 阅读全文
posted @ 2014-02-28 18:50 havedrop 阅读(196) 评论(0) 推荐(0) 编辑

2014年2月27日 #

摘要: 1 powerdesigner的层次使用过eclipse作为java开发的都知道,workspace是顶级目录,一次只能打开一个,project是项目,位于workspace中,一个workspace可以有多个项目,project中有很多模块,每个模块放在一个package中。也可以建立文件夹用来管理,方便存放各种项目,模块等元素。PowerDesigner(以下简称PD)和eclipse层次类型,也有workspace, project, package的层次关系,并且具有相似的特点,但是PD中的package只能建立在模型下面。2 十大模型面向对象模型可以,可以帮助你使用统计建模语言(UM 阅读全文
posted @ 2014-02-27 15:39 havedrop 阅读(317) 评论(0) 推荐(0) 编辑

摘要: 1 在windows下,可以将程序设置成环境变量path中,然后在cmd中进行输入名字进行打开; 阅读全文
posted @ 2014-02-27 15:13 havedrop 阅读(120) 评论(0) 推荐(0) 编辑

2014年2月15日 #

摘要: http://bbs.chinaunix.net/thread-391751-1-1.htmlhttp://www.cnblogs.com/suyang/archive/2008/05/18/1201990.html 阅读全文
posted @ 2014-02-15 15:46 havedrop 阅读(149) 评论(0) 推荐(0) 编辑

摘要: http://developer.51cto.com/art/200509/2786.htm设置类路径结构可通过对 JDK 工具使用 -classpath 选项(首选方法)或设置 CLASSPATH 环境变量来设置类路径。C:> jdkTool -classpath path1;path2... C:> set CLASSPATH=path1;path2...每个 path 以文件名或目录结尾,该文件名或目录取决于将类路径设置成什么:对于包含 .class 文件的 .zip 或 .jar 文件,路径以 .zip 或 .jar 文件名结尾。对于未命名包中的 .class 文件,路径以 阅读全文
posted @ 2014-02-15 15:32 havedrop 阅读(1074) 评论(0) 推荐(0) 编辑

摘要: java的常用编译工具: ant, MarvenANT是一个将项目常用的操作编写到一个XML的文件中,然后重复运行的工具,在这个XML文件有几个常用的元素ant的编译原理: http://www.cnblogs.com/yejg1212/archive/2013/03/14/2959689.html学习ant编译脚本:http://www.cnblogs.com/yejg1212/archive/2013/03/14/2959689.htmlMarven的原理与新特性:http://www.cnblogs.com/onlys/archive/2011/01/04/1925466.htmlc/c 阅读全文
posted @ 2014-02-15 11:13 havedrop 阅读(177) 评论(0) 推荐(0) 编辑

2014年2月14日 #

摘要: 1 在Ubuntu下输出环境变量,比如JAVA_HOME, 使用cat或者echo $JAVA_HOME即可,但是在windows下不可以, windows不支持cat命令,只能使用echo %JAVA_HOME%, 用%%代替$即可。2 在Windows下,环境变量PATH,CLASSPATH,之间的分隔符是“;”, 但是在ubuntu环境下的是“:”。注意 a 设置CLASSPATH时候,在ubuntu情况下,默认会增加一个“:”,比如,export CLASSPATH=.:, cat $CLASSPATH则为.::, 但是在windows下不会多加 个“;”;b 重新设置CLASSPAT 阅读全文
posted @ 2014-02-14 14:09 havedrop 阅读(452) 评论(0) 推荐(0) 编辑