執行緒池工具類
主要用於後台服務中一直輪詢的子執行緒,可以有效的管理執行緒的使用,再也不用new thread().start()了
public
class
threadpoolmanager
/** * 私有化構造方法
*/private
threadpoolmanager()
public
static threadpoolmanager getinstance()
/** * 初始化執行緒池
*/public
void
initthreadpool()
}/**
* 執行任務
* @param runnable 任務
*/public
void
executerunable
(runnable runnable)
}catch
(rejectedexecutionexception e)
}/**
* 關閉執行緒池
*/public
void
shutdownexecutor()
}}
使用方法/**
* 初始化更新執行緒
*/public
void
initupdaterunnable()
});}
// 關閉整個執行緒池
threadpoolmanager.
getinstance()
.shutdownexecutor()
;
協議封裝工具 protobuf
前段時間接觸了下大名鼎鼎的 protocol buffers 1.何為protobuf 首先,protobuf是乙個開源專案 而且是後台很硬的開源專案。由google開發,並且在google內部久經考驗的乙個東東。由此可見,它的作者絕非一般閒雜人等可比。簡單地說,protobuf 就是把某種資料結構...
利用FMDB封裝工具類
class usermodel inte ce lvfmdbtool nsobject 插入模型資料 bool insertmodel usermodel model 查詢資料,如果 傳空 缺省會查詢表中所有資料 nsarray querydata nsstring querysql 刪除資料,如果...
Vue封裝工具欄
1 在頁面如html jsp重複寫著相同的 挺繁瑣,而且不便於維護,以下嘗試自己學習如何封裝工具欄,比如四個按鈕 新增刪除 修改 查詢等,後面可以自己擴充套件 2 工具欄js 公共工具欄 function config html.push html.push template html.join d...