HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable。HashMap允许将null作为一个entry的key或者value,而Hashtable不允许。HashMap把Hashtable的contains方法去掉了,改成containsvalue和containsKey。因为contains方法容易让人引起误解
系统 2019-08-12 09:30:20 2896
最开始接触Hadoop是研究生入学后,帮师姐装装集群什么的。过程很繁琐,很重复,很是让人抓狂。当时装一个三台机器的集群需要两天左右,这还是装的很熟练的时间花费,刚入手的时候简直是惨不忍睹,三台机器装了将近一个星期。手动安装集群需要一定的Linux操作基础,一般采用Ubuntu或者是CentOs来安装。当时我们选择了Ubuntu,界面较为绚丽,并且有丰富的软件支持以及一键安装软件,这些都是我这个菜鸟需要的。Hadoop生态圈安装完成后属于全命令行操作,集群管
系统 2019-08-12 09:26:51 2896
source命令用法:sourceFileName作用:在当前bash环境下读取并执行FileName中的命令。注:该命令通常用命令“.”来替代。如:source.bashrc与..bashrc是等效的ource命令(从CShell而来)是bashshell的内置命令。点命令,就是个点符号,(从BourneShell而来)是source的另一名称。同样的,当前脚本中配置的变量也将作为脚本的环境,source(或点)命令通常用于重新执行刚修改的初始化bash
系统 2019-08-12 09:26:44 2896
1、创建表空间createtablespaceTESTloggingdatafile'e:\app\administrator\oradata\orcl\TEST.dbf'size100Mautoextendonnext100Mmaxsize4096Mextentmanagementlocal;2、创建用户并指定表空间createusetestuseridentifiedbypassworddefaulttablespaceTESTtemporarytab
系统 2019-08-12 01:55:43 2896
ORA-02019错误提示是未找到远程数据库的连接说明,通常发生在本地数据库无法连接到远程数据库。引发该问题的原因很多,比如网络连接,连接方式(tnsnames),dblinkc的创建等等。而下面的描述的故障则比较奇特。一、错误现象SQL>select*fromscanfilename@dss.m85;select*fromscanfilename@dss.m85ORA-02019:未找到远程数据库的连接说明SQL>select*fromxdoc_file
系统 2019-08-12 01:53:44 2896
tomcat启动时报如下错误:Causedby:org.springframework.beans.factory.BeanCreationException:Couldnotautowirefield:privatecom.sinoservices.wms.order.service.WmFactSkuManagercom.sinoservices.wms.order.service.impl.WmFactSkuDetailInManagerImpl.w
系统 2019-08-12 01:33:45 2896
【转】vim分割窗口[转]_孤鸿灬的空间_百度空间【转】vim分割窗口[转]同时显示两个不同的文件,或者同时查看一个文件的两个不同的部分,甚至同步显示两个文件的不同之处,都可以使用vim的分割窗口来实现。最简单的打开新窗口的方法就是使用命令:split,这样,原来的窗口就会分成上下两个部分,而光标停留在上明的窗口里。你会发现打开的新窗口和你原来的窗口都是显示的同一个文件。可以通过先ctrl+w后w来实现当前光标停留窗口的转换。这样,就可以同时查看同一个文件
系统 2019-08-12 01:32:43 2896
查看spring的帮助文档得到下面信息:org.springframework.web.servletClassModelAndViewjava.lang.Objectorg.springframework.web.servlet.ModelAndViewpublicclassModelAndViewextendsObjectHolderforbothModelandViewinthewebMVCframework.Notethattheseareenti
系统 2019-08-12 01:32:27 2896
designprinciple:java回调与委派/委托机制原文地址:http://blog.csdn.net/AndroidBluetooth/article/details/6937468博客designprinciple:模拟androidButton控件点击事件主要说了一下模拟android的Listener模式,其实这就是一种委派与回调机制的体现。委派,也可以叫做委托,从字面上来理解的话,应该是委托其他类做事情而自己不做或者只做一部分工作;而回调
系统 2019-08-12 01:32:26 2896
前后都加双下划綫的方法在python中是独一无二的,加下划线的目的在于避免与普通方法名称冲突。本文中主要深入理解在定义类的时候必须用到的__init__方法。在进行详细叙述之前,给大家普及一下,类中的方法和属性。方法:也就是各类中定义的函数,比如我们定义一个车的类,描述车的函数就是一个方法。属性:车的品牌、型号、生产日期等信息就是它的属性1、__init__方法:无需直接调用,生成实例对象的时候自动调用。“init”的全称是“initialize”,也就是
系统 2019-09-27 17:57:45 2895