拷貝工具包

2021-09-24 06:37:35 字數 1375 閱讀 2106

常用工具包封裝.懶得引各種雜七八的包,輕量級包. cglib還是需要的(scope=provided).

1.0.0

copyutils

beancopier封裝. 提供簡單的單一複製與list複製. 不支援自定義建構函式的類的複製.

abc abc =

copyutil

.copysigle

(abc

.class

,other)

;list

<

abc>

temp =

copyutil

.copymulti

(abc

.class

,otherlist)

;

collectionutils

isempty 方法.

convertutils(帶工具快取功能,工具初始化存在耗時.)

使用@copyconvert註解的同名屬性複製功能.

converttool 介面. 可以自定義實現方式

值轉換:

defaultconverttool:預設字元賦值

dateconverttool: date->str

深拷貝:

listconverttool: 列表拷貝

******converttool: 物件拷貝

example:

@copyconvert

(convertclass =

"com.revosith.tool.impl.dateconverttool"

, param =

"yyyy-mm-dd"

)private

date tempdate;

//dateconverttool 實現了converttool 介面. 可以自定義實現方式

public

class

dateconverttool

implements

converttool

<

string

,date

>

}

dateutils

提供 date<->str .

批量使用 執行緒優化版parse,format

簡單使用 常規版 getdate,formatedate

stringutils

isblank 方法.

Linux VMware tools工具包的安裝

啟動vm中的linux,選擇vmware workstation程式選單中vm install vmware tools.執行 mkdir mnt cdrom mount o ro dev cdrom mnt cdrom vmtools的安裝檔案放在vmware虛擬的cdrom中,首先要mount上...

PLSQL內建工具包

動態sql 不是在designer time寫的sql,而是可以在執行時臨時拼接起來的sql語句 例如 create or replace procedure delete all rows p tab name in varchar2,p rows del out number iscursor ...

Android 日誌工具包

1 實現效果圖 效果圖.png 2 實現思路 3 邊框繪製 邊框實際上也是以字串的形式列印 4 列印執行緒資訊 log.println priority,mtag,horizontal line thread thread.currentthread getname 5 列印堆疊資訊 6 列印訊息體...