自定義工具類01

2021-10-02 18:43:21 字數 2412 閱讀 4386

ftputil:ftpclient 工具類

idutils:生成一切id 的策略的工具類。可以使用他生成名稱

jsonutils:物件與json 格式轉換的工具類

/**

*/public

class

ftputil

//切換到上傳目錄if(

!ftp.

changeworkingdirectory

(basepath+filepath)

)else}}

}//設定上傳檔案的型別為二進位制型別

ftp.

setfiletype

(ftp.binary_file_type)

;//上傳檔案if(

!ftp.

storefile

(filename, input)

) input.

close()

; ftp.

logout()

; result =

true;}

catch

(ioexception e)

finally

catch

(ioexception ioe)}}

return result;

}/**

* @param host ftp伺服器hostname

* @param port ftp伺服器端口

* @param username ftp登入賬號

* @param password ftp登入密碼

* @param remotepath ftp伺服器上的相對路徑

* @return

*/public

static

boolean

downloadfile

(string host,

int port, string username, string password, string remotepath,

string filename, string localpath)

ftp.

changeworkingdirectory

(remotepath)

;// 轉移到ftp伺服器目錄

ftpfile[

] fs = ftp.

listfiles()

;for

(ftpfile ff : fs)

} ftp.

logout()

; result =

true;}

catch

(ioexception e)

finally

catch

(ioexception ioe)}}

return result;

}}

/**

* 各種id生成策略

* @version 1.0

*/public

class

idutils

/** * 商品id生成

*/public

static

long

genitemid()

}

/**

* json轉換工具類

*/public

class

jsonutils

catch

(jsonprocessingexception e)

return null;

}/**

* 將json結果集轉化為物件

* * @param jsondata json資料

* @param clazz 物件中的object型別

* @return

*/public

static

t jsontopojo

(string jsondata, class

beantype)

catch

(exception e)

return null;

}/**

* 將json資料轉換成pojo物件list

* title: jsontolist

* description:

* @param jsondata

* @param beantype

* @return

*/public

static

list

jsontolist

(string jsondata, class

beantype)

catch

(exception e)

return null;

}}

快速學習POI 自定義工具類

1 自定義註解 retention retentionpolicy.runtime target elementtype.field public inte ce excelattribute 2 匯出工具類 getter setter public class excelexportutil 基於...

JDBC 自定義工具類 實現登入

一 配置檔案 jdbc1.properties url 本地資料庫位址 user 資料庫的賬號 password 資料庫的密碼 driver 註冊位址 url jdbc mysql localhost 3306 db1?servertimezone gmt 2b8user root password...

(sandbar dll)C 自定義工具條

td.sandbar.menubar menubar td.sandbar.sandbarmanager sandbarmanager td.sandbar.container topsandbardock td.sandbar.view private void form1 load object...