原创 使用gradle創建多項目

使用gradle創建多項目 初始化項目 > mkdir zdemo-gradle-parent && cd zdemo-gradle-parent > gradle init > tree . ├── build.gradle

原创 正則表達式的貪婪與懶惰模式

當正則表達式中包含能接受重複的限定符時,通常的行爲是(在使整個表達式能得到匹配的前提下)匹配儘可能多的字符。以這個表達式爲例:a.*b,它將會匹配最長的以a開始,以b結束的字符串。如果用它來搜索aabab的話,它會匹配整個字符串a

原创 正則表達式中的向前匹配、向後匹配、負向前匹配、負向後匹配

比如我們要匹配下面這個語句中的“<”後面不是“br>”的“<”: <div>line1</div> <br> 這個正則表達式這麼寫: /<(?!br>)/ 如果我們只匹配後面爲“br>”的“<”呢,正則表達式這麼寫: /<

原创 瀏覽器中的data類型的Url格式 data:image/png,data:image/jpeg

所謂”data”類型的Url格式,是在RFC2397中 提出的,目的對於一些“小”的數據,可以在網頁中直接嵌入,而不是從外部文件載入。例如對於img這個Tag,哪怕這個圖片非常非常的小,小到只有一個 點,也是要從另外一個外部的圖片

原创 Elasticsearch 5.6.5 基礎筆記(二) - Restfull API 和 分佈式特性

Restfull API 請求格式 curl [-u xxx] [-I] -X[HEAD|POST|DELETE|PUT|GET] '<PROTOCOL>://<HOST>:<PORT>/<PATH>?<QUERY_STRING>' [-

原创 Centos7安裝並配置mysql5.6

安裝 1、下載安裝包mysql-5.6.34-linux-glibc2.5-x86_64.tar 下載 2、卸載系統自帶的Mariadb [root@localhost ~]# rpm -qa|grep mariadb // 查詢出

原创 Elasticsearch 5.6.5 基礎筆記(一) - 概念和安裝

概念 Elasticsearch 分佈式、可擴展、實時的搜索與數據分析引擎 建立在全文搜索引擎庫 Apache Lucene 基礎之上 能勝任上百個服務節點的擴展,並支持 PB 級別的結構化或者非結構化數據 將所有的功能打包成一個單獨的

原创 Hbase的基本簡介及安裝、配置、使用(一)

Hbase簡介 Hbase是一個構建在HDFS之上的、分佈式的、可擴展的、面向列存儲的開源數據庫,是google的bigtable的開源實現,適用於海量數據的存儲和實時查詢,是hadoop生態系統中重要的一員。 以下是hbase處

原创 可視化分析庫 matplotlib 基礎01 - 基本常見API

Matplotlib庫簡介 Matplotlib 官網 Matplotlib 可能是 Python 2D- 繪圖領域使用最廣泛的套件。它能讓使用者很輕鬆地將數據圖形化,並且提供多樣化的輸出格式。通過數據繪圖,我們可以將枯燥的數字轉換成容

原创 JAVA中的線程池-Executor框架

在java中,使用線程來異步執行任務,java線程的創建與銷燬需要增加一定的開銷,如果我們爲每一個任務創建一個新線程來執行,這些線程的創建和銷燬需要耗費大量的計算資源,同時這種策略可能會使處於高負荷狀態的應用最終崩潰。 Java的線程既

原创 hadoop的基本簡介及安裝、配置、使用(一)

大數據的特點 大(大象 Volume) 繁(章魚 Variety) 快(豹子 Velocity) 值(淘金 Value) 由谷歌的三駕馬車引申出hadoop MapReduce —> Map & Reduce 計算架構 GFS

原创 seaborn可視化庫分析庫基礎01 - 佈局、參數、色板等

Seaborn庫簡介 Seaborn庫官網 正如你所知道的,Seaborn是比Matplotlib更高級的免費庫,特別地以數據可視化爲目標,但他要比這一切更進一步:他解決了用Matplotlib的2個最大問題,正如Michael Wa

原创 Hbase之RIT

相信長時間運維HBase集羣的童鞋肯定都會對RIT(Region-In-Transition,很多參考資料誤解爲Region-In-Transaction,需要注意)有一種咬牙切齒的痛恨感,一旦Region處於長時間的RIT就會有些不知

原创 關於Hbase的一些優化

服務端優化手段 1、虛擬機內存優化 java -Xms256m -Xmx512m -XX:NewSize=xxm -XX:MaxNewSize=xxm -XX:+UseParNewGC //使用並行年輕代垃圾回收 2、MemStore和

原创 Ant構建hadoop工程

build.xml <project name="zdemo-hadoop-debug" basedir="." default="prepare"> <property name="myclasspath" value="/Us