1. 程式人生 > >Java期中項目雜七雜八

Java期中項目雜七雜八

orm string enc 工具 查詢 pom 鼠標 添加 alibaba

這是一篇草稿,嗯,等結項以後大概可能會整理其中的一部分吧……

雜項

1. 用Idea創建Maven項目:直接選就行;至於商定好的Eclipse要怎麽做再說……

2. 聯網依賴:選擇我們最熟的okhttp

3. Json依賴:選擇FastJson

約定:

1. 聯網內容封裝在ZoneHttp中(名字變得越來越奇怪了2333),對外提供以下方法(全部都是靜態方法)

void asyncGet(url, Map, okhttp3.Callback)

String syncGet(url, Map)

void asyncPost(url, Map, okhttp3.Callback)

String syncPost(url, Map)

註:url格式要求末尾帶"/",get查詢參數和post表單中的參數都以鍵值對形式放入map中

調用異步聯網方法時要new一個重寫了onResponse()和onFailure()方法的okhttp3.callback

在外部使用上,和ins時使用的HelloHttp完全相同

2. 日期工具類:一如既往地叫做DateUtil,對外提供以下方法(全部都是靜態方法)

getNowDateTime(String format) 默認格式yyyyMMddHHmmss

getNowTime() 格式為HH:mm:ss

getNowTimeDetail() 格式為HH:mm:ss.SSS

// getDeltaDate()

// getTimeStamp

Idea中Maven導入依賴方式如下:

1.在pom.xml中添加project的子節點<dependencies></dependencies>

2.在<dependencies>節點裏面寫個<dependency></dependency>,然後在裏面填內容

3. 這裏以okhttp做個例子

技術分享圖片

4. 然後鼠標隨意在哪裏點一下系統就會自動下載了(和gradle有一種不一樣的感覺耶)

Maven依賴表:

groupId artifactId version
com.squareup.okhttp3 okhttp 3.11.0
com.alibaba fastjson 1.2.51

Java期中項目雜七雜八