在學(xué)習(xí)oauth2.0協(xié)議的時(shí)候,對(duì)于刷新令牌refresh token感覺很困惑。主要是為啥需要刷新令牌,以及刷新令牌是如何工作的,技術(shù)細(xì)節(jié)是啥?比如通過refresh token可以讓access token永久不過期嗎?
張軍 2021-06-20 23:55:30 22929
DWR包含兩個(gè)主要部分:
1. 運(yùn)行在服務(wù)器端的servlet控制器(DwrServlet),它負(fù)責(zé)接收請(qǐng)求,調(diào)用相應(yīng)業(yè)務(wù)邏輯進(jìn)行處理,向客戶端返回響應(yīng)。
2.運(yùn)行在瀏覽器端的JavaScript,它負(fù)責(zé)向服務(wù)器端發(fā)送請(qǐng)求,接收響應(yīng),動(dòng)態(tài)更新頁面
張軍 2020-03-19 20:44:59 9087
一般,在項(xiàng)目中,我們會(huì)會(huì)經(jīng)常使用到日期的各種方式的處理,在各個(gè)業(yè)務(wù)邏輯操作中,都需要相關(guān)的日期操作, 因此,實(shí)現(xiàn)項(xiàng)目中的日期工具類的提出,還是十分重要的,下面,就項(xiàng)目中常用到的日期的相關(guān)操作方式, 做了一個(gè)小的工具類,幾乎包含所有的日期操作了,方便項(xiàng)目使用,也方便以后的復(fù)用和查詢.下面見代碼:
張軍 2019-08-02 22:54:18 8966
壓縮jsp,html中的代碼,去掉所有空白符、換行符
張軍 2022-03-12 17:17:47 7589
壓縮、解壓縮工具類
張軍 2022-03-12 17:17:03 7404
json工具類
張軍 2022-03-12 17:06:03 7396
多線程工作處理、多線程工作處理簡單實(shí)現(xiàn)類、多線程工作處理接口
張軍 2022-03-12 17:19:38 7286
常量資源文件工具類
張軍 2022-03-12 17:01:37 7206
資源文件工具類
張軍 2022-03-12 17:00:43 7053
html解析工具類、爬蟲、html表格解析解析工具類、webClient工廠
張軍 2022-03-12 16:58:20 7007
緩存工具類 緩存名創(chuàng)建后即使移除緩存,也不會(huì)重新創(chuàng)建
張軍 2022-03-12 17:09:45 6950
處理查詢結(jié)果后分頁排序類
張軍 2022-03-12 16:59:41 6699
網(wǎng)絡(luò)文件或字符串獲取類
張軍 2022-03-12 16:51:11 6157
你了解 Quartz 嗎?
Quartz 是一個(gè)完全由 Java 編寫的開源作業(yè)調(diào)度框架,為在 Java 應(yīng)用程序中進(jìn)行作業(yè)調(diào)度提供了簡單卻強(qiáng)大的機(jī)制。
Quartz 可以與 J2EE 與 J2SE 應(yīng)用程序相結(jié)合也可以單獨(dú)使用。
Quartz 允許程序開發(fā)人員根據(jù)時(shí)間的間隔來調(diào)度作業(yè)。
Quartz 實(shí)現(xiàn)了作業(yè)和觸發(fā)器的多對(duì)多的關(guān)系,還能把多個(gè)作業(yè)與不同的觸發(fā)器關(guān)聯(lián)。
張軍 2021-11-22 00:31:29 6149
在日常開發(fā)中,我們經(jīng)常需要通過http協(xié)議去調(diào)用網(wǎng)絡(luò)內(nèi)容,雖然java自身提供了net相關(guān)工具包,但是其靈活性和功能總是不如人意,于是有人專門搞出一個(gè)httpclient類庫,來方便進(jìn)行Http操作。對(duì)于httpcore的源碼研究,我們可能并沒有達(dá)到這種層次,在日常開發(fā)中也只是需要的時(shí)候,在網(wǎng)上百度一下,然后進(jìn)行調(diào)用就行。在項(xiàng)目中對(duì)于這個(gè)工具類庫也許沒有進(jìn)行很好的封裝。在哪里使用就寫在哪些,很多地方用到,就在多個(gè)地方寫。反正是復(fù)制粘貼,很方便,但是這樣就會(huì)導(dǎo)致項(xiàng)目中代碼冗余。所以這里簡單的對(duì)httpcient的簡單操作封裝成一個(gè)工具類,統(tǒng)一放在項(xiàng)目的工具包中,在使用的時(shí)候直接從工具包中調(diào)用,不需要寫冗余代碼。
張軍 2020-03-20 19:04:30 6040