11 2018 档案

摘要:String类是final类,也即意味着String类不能被继承,并且它的成员方法都默认为final方法 只有在确定不想让该方法被覆盖时,才将方法设置为final 无论是sub操、concat还是replace操作都不是在原有的字符串上进行的,而是重新生成了一个新的字符串对象。也就是说进行这些操作后 阅读全文
posted @ 2018-11-27 00:17 箜篌nicole 阅读(173) 评论(0) 推荐(0)
摘要:Java 修饰符是用来修饰类、变量、及方法的访问限定或类型限定,public,protected,private,default,是访问限定修饰符,static,final,abstract,transient,volatile为类型限定修饰符。 注意:protected修饰后,不同包中的非子类不可 阅读全文
posted @ 2018-11-27 00:09 箜篌nicole 阅读(647) 评论(0) 推荐(0)
摘要:参考文章:https://www.cnblogs.com/yelbosh/p/5813865.html 在MVCC中,读操作可以分成两类,快照读(Snapshot read)和当前读(current read)。快照读,读取的是记录的可见版本(可能是历史版本,即最新的数据可能正在被当前执行的事务并发 阅读全文
posted @ 2018-11-26 20:54 箜篌nicole 阅读(801) 评论(0) 推荐(0)
摘要:表 Table 内部表 Partition 分区表 External Table 外部表 Bucket Table 桶表 内部表 分区表 parttion对应于数据库中的Partition列的密集索引,在hive中,表的一个Partition对应于表下一个目录,所有的Partition的数据都存储在 阅读全文
posted @ 2018-11-25 20:45 箜篌nicole 阅读(412) 评论(0) 推荐(0)
摘要:基本数据类型 1. tinyint/smallint/bigint 2. float/double 3. boolean 4. string 复杂数据类型 1. Array 数组 2. Map {1,‘Tom’,[<''大学语文,80.5>,<'数学',90>]} 3. Struct 结构类型,可以 阅读全文
posted @ 2018-11-25 17:47 箜篌nicole 阅读(356) 评论(0) 推荐(0)
摘要:1. 清楚屏幕:Ctrl+L 或者!Clear 最后加上分号 2. 查看数据仓库中的表:show tables; 3. 查看数据仓库中内置函数:show functions; 4. 查看表结构 :desc; 5. 查看HDDFS上的文件:dfs -ls 目录; dfs -lsr /user; 递归查 阅读全文
posted @ 2018-11-25 15:29 箜篌nicole 阅读(1063) 评论(0) 推荐(0)
摘要:Hive的安装模式: 1. 嵌入模式:HIve将元信息存储到自带derby数据库中,只能创建一个连接,只用于演示使用 2. 本地模式:元信息被存在Mysql数据库,Mysql数据库与HIve运行在同一台物理机器上,可以建立多个连接 3. 远程模式:元信息被保存在Mysql库中,HIve和Mysql运 阅读全文
posted @ 2018-11-25 14:14 箜篌nicole 阅读(313) 评论(0) 推荐(0)
摘要:转载一篇讲的还不错的帖子,原作者:小灰 https://mp.weixin.qq.com/s/FRVOYlgZCO524KwzQRohLA 阅读全文
posted @ 2018-11-22 18:29 箜篌nicole 阅读(109) 评论(0) 推荐(0)
摘要:HashSet是基于HashMap实现的,元素的值存储在key上,value的值所有元素都一样,都是这个 private static final Object PRESENT = new Object(); HashSet集合不能存储重复的元素,那么元素之间是否重复,HashSet是根据什么机制去 阅读全文
posted @ 2018-11-20 19:07 箜篌nicole 阅读(1775) 评论(0) 推荐(0)
摘要:2. netstat 3. tail 4. more more命令,功能类似 cat ,cat命令是整个文件的内容从上到下显示在屏幕上。 more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功 阅读全文
posted @ 2018-11-19 15:12 箜篌nicole 阅读(118) 评论(0) 推荐(0)
摘要:嘤,先盗图一张,后面再补充描述! 阅读全文
posted @ 2018-11-18 23:48 箜篌nicole 阅读(146) 评论(0) 推荐(0)
摘要:生产者消费者问题是线程模型中的经典问题:生产者和消费者在同一时间段内共用同一存储空间,生产者向空间里生产数据,而消费者取走数据。 1. 使用阻塞队列实现生产者消费者模式 生产者: 消费者: 生产者消费者模式: BlockingQueue是一个阻塞队列,它的存取可以保证只有一个线程在进行,所以根据逻辑 阅读全文
posted @ 2018-11-18 23:44 箜篌nicole 阅读(2304) 评论(0) 推荐(0)
摘要:区别: 1. Hive是一个构建在Hadoop基础设施之上的数据仓库,通过HQL查询存放在HDFS上的数据,不能交互查询。HBase是一种Key/Value系统,它运行在HDFS之上,可以交互查询。 2. Hive只是一种类SQL的引擎,运行MapReduce任务,不能更新数据。Hbase是一种在H 阅读全文
posted @ 2018-11-18 00:29 箜篌nicole 阅读(348) 评论(0) 推荐(0)
摘要:一、HBase的特点是什么 1.HBase一个分布式的基于列式存储或者行式存储的数据库,基于hadoop的hdfs存储,zookeeper进行管理。 2.HBase适合存储半结构化或非结构化数据,对于数据结构字段不够确定或者杂乱无章很难按一个概念去抽取的数据。 3.HBase为null的记录不会被存 阅读全文
posted @ 2018-11-18 00:05 箜篌nicole 阅读(1279) 评论(0) 推荐(0)