原创 Scala中的9種常用函數
基礎函數 遞歸函數 默認值函數 匿名函數 嵌套函數 偏應用函數 可變參數函數 高階函數 柯里化函數 未完待續。。。。。。
原创 Vue Devtools 插件安裝
Vue Devtools 插件讓我們在一個更友好的界面中審查和調試 Vue 項目,插件安裝步驟: 1.下載devtools包 github地址:https://github.com/vuejs/vue-devtools/releases
原创 HDFS高可用解決方案
PAXOS算法 未完待續...
原创 Scala中flatMap和map源碼解析
flatmap和map是Scala中常見的兩種算子 未完待續...
原创 Hive元數據表信息
Hive的元數據庫表一般是存在數據庫中的,以MySQL爲例,我的mysql中hive數據庫的部分表: Hive元數據表,各表名和表意義,作用爲空的表示這個表是空數據,說明Hive的一些功能我還沒有用到,所以元數據的表是空的。 Hive元
原创 十億級別數據量的es查詢優化
面試題 es 在數據量很大的情況下(數十億級別)如何提高查詢效率啊? 面試官心理分析 這個問題是肯定要問的,說白了,就是看你有沒有實際幹過 es,因爲啥?其實 es 性能並沒有你想象中那麼好的。很多時候數據量大了,特別是有幾億條數據的時候
原创 JVM-內存指針壓縮技術
JVM 在內存小於32GB的時候會採用一個內存對象指針壓縮技術。 在 Java 中,所有的對象都分配在堆上,並通過一個指針進行引用。 普通對象指針(OOP)指向這些對象,通常爲CPU字長的大小:32 位或64 位,取決於你的處理器。指針引
原创 linux切換yum源
1、需要提前安裝wget命令 yum install wget -y 2、切換到yum的安裝目錄 /etc/yum.repos.d/ 3、將所有的已經存在的文件添加備份 (1) 給文件該名稱添加 .bak (2)創建backup目
原创 Hive的基本操作和ACID
目錄 一、Hive誕生的原因 二、Hive簡介 三、Hive的服務(角色) 四、數據庫與數據倉庫的區別 五、Hive SQL的基本操作 六、插入數據到Hive 七、Hive中數據的更新和刪除 一、Hive誕生的原因 1. 方便對文件
原创 Vim命令
1、vi的基本概念 基本上vi可以分爲三種狀態,分別是 命令模式(command mode) 插入模式(Insert mode) 底行模式(last line mode) 1) 命令行模式command mode) 控制屏幕光標的移動,字