原创 shell 重定向錯誤輸出到文件 加上時間(標明錯誤拋出的時間)

在開發中,我們避免不了寫crontab腳本來異步執行一些東西,一般設置crontab用下面的方法: */1 * * * * commond > /tmp/t.log 2>&1 前面的> /tmp/t.log代表把標準輸出重定向到/tmp

原创 linux端口詳解大全

0|無效端口,通常用於分析操作系統 1|傳輸控制協議端口服務多路開關選擇器 2|管理實用程序 3|壓縮進程 5|遠程作業登錄 7|回顯 9|丟棄 11|在線用戶 13|時間 17|每日引用 18|消息發送協議 19|字符發生器 20|FT

原创 linux下啓動和關閉tomcat服務的方式

Linux下tomcat服務的啓動、關閉與錯誤跟蹤,通常通過以下幾種方式啓動關閉tomcat服務: 切換到tomcat主目錄下的bin目錄 1. 啓動tomcat服務 方式一:直接啓動 ./startup.sh 方式二:作爲服務啓動 n

原创 Linux 卸載OpenJDK和安裝sunJDK

1、下載JDK 根據操作系統的位數下載對應的JDK,操作系統是32位的就下32位的JDK,64位的就下64位的JDK。Linux x86是32位JDK,Linux x64是64位JDK。 Linux下的JDK安裝包現有兩種格式.rpm和.

原创 數據倉庫增量數據獲取方式解決方案

我們通常所說的增量數據,其實更確切的說,應該是變量數據,包括對數據的增加、修改和刪除。特別是當有些系統存在物理刪除數據的情況時,這一點尤爲重要。     從各源系統獲取增量數據,是DW/BI類相關應用所必需的環節,那麼從源系統獲取增量數

原创 awk 用法詳解

awk 用法:awk ' pattern {action} '  變量名    含義  ARGC   命令行變元個數  ARGV   命令行變元數組  FILENAME   當前輸入文件名  FNR   當前文件中的記錄號 FS   輸

原创 編譯型語言、解釋型語言、靜態類型語言、動態類型語言概念、分類及區別

編譯型語言和解釋型語言 1、編譯型語言 需通過編譯器(compiler)將源代碼編譯成機器碼,之後才能執行的語言。一般需經過編譯(compile)、鏈接(linker)這兩個步驟。編譯是把源代碼編譯成機器碼,鏈接是把各個模塊的機器碼

原创 編譯型與解釋型、動態語言與靜態語言、強類型語言與弱類型語言概念詳解與區別

編譯型和解釋型。  我們先看看編譯型,其實它和彙編語言是一樣的:也是有一個負責翻譯的程序來對我們的源代碼進行轉換,生成相對應的可執行代碼。這個過程說得專業一點,就稱爲編譯(Compile),而負責編譯的程序自然就稱爲編譯器(Co

原创 oracle數據庫漢字佔幾個字節

一、ORACLE數據庫它可以存儲字節或字符,例如 CHAR(12 BYTE) CHAR(12 CHAR)的意義是不同的.一般來說默認是存儲字節,你可以查看數據庫參數NLS_LENGTH_SEMANTICS的值。 1: SQL> sho

原创 Bootstrap Metro UI CSS

Bootstrap看厭了?試試Metro UI CSS吧 題記:Bootstrap作爲一款超級流行的前端框架,已經成爲很多人的首選,不過有時未免有點審美疲勞。那麼可以試試Metro UI CSS,一個Windows 8風格的前端框架,和

原创 最值得收藏的Bootstrap免費字體和圖標網站

如果你正在尋找Bootstrap圖標,那今天的推薦對你而言絕對非常重要!在這篇內容中,我們把這套框架上的免費字體圖標做了個整合(當然,以後還會不斷的更新)。正如你所知,圖標字體在一個web網頁設計擁有很多優勢:它們使用方便,不僅僅是圖

原创 kafka集羣搭建

1、軟件環境 1、linux一臺或多臺,大於等於2 2、已經搭建好的zookeeper集羣 3、軟件版本kafka_2.11-0.9.0.1.tgz 2、創建目錄並下載安裝軟件 #創建目錄 cd /opt/ mkd

原创 Linux中的格式輸出---Printf用法

printf的格式控制的完整格式:   %  -  0  m.n  l或h  格式字符   下面對組成格式說明的各項加以說明:   ①%:表示格式說明的起始符號,不可缺少。   ②-:有-表示左對齊輸出,如省略表示右對齊輸出。

原创 linux cut命令用法

cut是一個選取命令,就是將一段數據經過分析,取出我們想要的。一般來說,選取信息通常是針對“行”來進行分析的,並不是整篇信息分析的。 (1)其語法格式爲:cut  [-bn] [file] 或 cut [-c] [file]  或

原创 linux grep 正則表達式

grep正則表達式元字符集:  ^ 錨定行的開始 如:'^grep'匹配所有以grep開頭的行。  $ 錨定行的結束 如:'grep$'匹配所有以grep結尾的行。  . 匹配一個非換行符的字符 如:'gr.p'匹配gr後接一個任意