原创 java定時器Timer當執行時間大於間隔時間會怎樣

如果你用的是 java.util.Timer,那麼這個Timer 有兩種執行模式: fixed-rate:對應於 scheduleAtFixedRate 方法 fixed-delay:對應於 schedule 方法 fixed

原创 在交互式shell腳本中創建對話框

當你在終端環境下安裝新的軟件時,你可以經常看到信息對話框彈出,需要你的輸入。對話框的類型有密碼箱,檢查表,菜單,等等。他們可以引導你以一種直觀的方式輸入必要的信息,使用這樣的用戶友好的對話框的好處是顯而易見的。如下圖所示:

原创 加載properties文件的方法

首先是building-service.properties文件如下,”=”後面是有內容的,這裏因爲隱私故省略。 gerritURL= jenkinsURL=http: gerritUsername= gerritPassword

原创 Java之Timer的用法

timer可用於實現現在項目中需要定時去檢查文件是否更新的功能。 代碼如下: package comz.autoupdatefile; import java.util.Timer; import java.util.T

原创 已知進程pid獲取其父進程pid

ps -ef|awk '$2 ~ /pid/{print $3}' 命令如上。其中pid爲已知進程pid. shell腳本中如下所寫 ppid=`ps -ef|awk '$2=='$psid'{print $3}'`

原创 mysql在表中添加多個外鍵/增加外鍵/級聯約束

建表時創建外鍵: CREATE TABLE`xh` ( `id` int(100) unsigned NOT NULL AUTO_INCREMENT COMMENT , `cl_id` smallint(3) unsig

原创 詳解mysql int類型的()中長度值代表的意義

mysql在建表的時候int類型後的長度代表什麼? 是該列允許存儲值的最大寬度嗎? 爲什麼我設置成int(1), 也一樣能存10,100,1000呢. 以下是每個整數類型的存儲和範圍(來自mysql手冊): 表格一共有四列分

原创 java 獲取系統變量he環境變量

前言 環境變量這個概念不陌生, 就是操作系統的環境變量。 系統變量就是java本身維護的變量。 通過 System.getProperty 的方式獲取。 對於不同的操作系統來說, 環境變量的處理可能會有一些不統一的地方, 比如

原创 對文件操作之FileUtils方法大全

獲取系統的臨時目錄路徑:getTempDirectoryPath() public static String getTempDirectoryPath() { return System.getPro

原创 restful api 的HTTP認證訪問方式

1、通過用戶名和密碼訪問 public static WebResource getClient(String url){ ClientConfig config = new DefaultClientConfig

原创 Jgit clone repostory

public void gitClone() throws GitAPIException { final File localPath = new File("./TestRepo"); Git.cloneRep

原创 rvm 用於ruby版本的管理

vm是一個命令行工具,可以提供一個便捷的多版本ruby環境的管理和切換。 https://rvm.io/ 如果你打算學習ruby/rails, rvm是必不可少的工具之一。 這裏所有的命令都是再用戶權限下操作的,任何命令最好都不要

原创 ubuntu:(設置終端代理IP)簡單有效地設置全局代理上網

因爲要在ubuntu系統上安裝很多軟件,但ubuntu系統所在的網絡環境是需要使用http代理才能連接網絡的。 正常使用火狐等瀏覽器上網時,可以很簡單的設置網絡代理服務器,但若是在ubuntu的終端中使用sudo apt-get

原创 set -x 與 set +x

在liunx腳本中可用set -x就可有詳細的日誌輸出.免的老是要echo了 下面的網上搜來的用法. 用於腳本調試。set是把它下面的命令打印到屏幕 set -x 是開啓 set +x是關閉 set -o是查看 (xtrace

原创 pip 設置代理的方法

在用sudo pip install sunburnt時,出現瞭如下錯誤: Could not fetch URL 原因: 是因爲機器是內網,需設置代理proxy 解決方案: sudo pip --proxy=http://u