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