前言 項目使用的springfox-swagger2@2.9.2版本 在 Spring 中集成 swagger 文檔功能,需要通過@ApiModel注解修飾出入?yún)⒌念?,但是?..
前言 項目使用的springfox-swagger2@2.9.2版本 在 Spring 中集成 swagger 文檔功能,需要通過@ApiModel注解修飾出入?yún)⒌念?,但是?..
介紹 JSR-380是 J2EE 的一個規(guī)范,用于校驗實體屬性,它是JSR-303的升級版,在 Spring Boot 中可以基于它優(yōu)雅實現(xiàn)參數(shù)校驗。 示例 在沒有使用JSR...
@recklesstiger github上有文檔你看看
JAVA寫HTTP代理服務器(三)-https明文捕獲很久沒更新了,其實https明文攔截已經(jīng)實現(xiàn)很久了只是沒發(fā)博客(畢竟我太懶),步入正題吧,上一篇用netty實現(xiàn)的http代理服務器還無法對https報文進行解密,原因也說了...
前言 在公司內(nèi)部使用 Jenkins 做 CI/CD 時,經(jīng)常會碰到項目構(gòu)建失敗的情況,一般情況下通過 Jenkins 的構(gòu)建控制臺輸出都可以了解到大概發(fā)生的問題,但是有些特...
前言 要把自己的 JAVA 項目發(fā)布到 Maven 中央倉庫上,這個過程非常的麻煩,而且由于 Maven 中央倉庫的嚴謹性,每次發(fā)布都需要登錄到Nexus網(wǎng)站手動進行流程確認...
前言 眾所周知 HTTPS 是保證 HTTP 通訊安全的協(xié)議,網(wǎng)站啟用 HTTPS 可以避免很多安全性的問題, 而且 Chrome 瀏覽器 從 68 版本開始直接將 HTTP...
在 go 語言里啟動一個 http 服務非常簡單,只需要一行代碼http.ListenAndServe()就可以搞定,這個方法會一直阻塞著直到進程關(guān)閉,如果這個時候來了些特殊...
前言 k8s本身就支持服務滾動升級,但是如果程序沒有正確的處理退出信號時,就會導致部分請求直接被中斷從而影響用戶體驗。 滾動升級步驟 每個pod代表一個集群中的節(jié)點,在 k8...
前言 Go 中的for range組合可以和方便的實現(xiàn)對一個數(shù)組或切片進行遍歷,但是在某些情況下使用for range時很可能就會被"坑",下面用一段代碼來模擬下: 代碼解析...
由于動態(tài)代理生成的 class 是直接以二進制的方式加載進內(nèi)存中的,并沒有對應的.class 文件生成,所以如果想通過反編譯工具查看動態(tài)代理生成的代碼需要通過特殊的手段來處理...
1. HTTP 協(xié)議 在談論 HTTPS 協(xié)議之前,先來回顧一下 HTTP 協(xié)議的概念。 1.1 HTTP 協(xié)議介紹 HTTP 協(xié)議是一種基于文本的傳輸協(xié)議,它位于 OSI ...
背景 首先請思考一下以下代碼執(zhí)行的結(jié)果: LogAop.java UserService.java UserServiceTest.java 在執(zhí)行save方法后,控制臺輸出...
代碼寫的是有點亂,哈哈 但是主要是把原理弄清楚就行
JAVA寫HTTP代理服務器(三)-https明文捕獲很久沒更新了,其實https明文攔截已經(jīng)實現(xiàn)很久了只是沒發(fā)博客(畢竟我太懶),步入正題吧,上一篇用netty實現(xiàn)的http代理服務器還無法對https報文進行解密,原因也說了...
不需要把CONNECT請求轉(zhuǎn)發(fā)到真實服務器上,這個只用于和代理服務器進行握手。如果轉(zhuǎn)發(fā)到目標服務器,不能保證一定會返回200。
JAVA寫HTTP代理服務器(一)-socket實現(xiàn)HTTP代理服務器是一種特殊的網(wǎng)絡(luò)服務,允許一個網(wǎng)絡(luò)終端(一般為客戶端)通過這個服務與另一個網(wǎng)絡(luò)終端(一般為服務器)進行非直接的連接。一些網(wǎng)關(guān)、路由器等網(wǎng)絡(luò)設(shè)備具備網(wǎng)絡(luò)代理功...
適合閱讀的人群:本文適合對 Spring、Netty 等框架,以及 Java 8 的 Lambda、Stream 等特性有基本認識,希望了解 Spring 5 的反應式編程特...
@aiyanwei htts代理會有個握手連接,這個時候請求是明文傳輸?shù)?
JAVA寫HTTP代理服務器(一)-socket實現(xiàn)HTTP代理服務器是一種特殊的網(wǎng)絡(luò)服務,允許一個網(wǎng)絡(luò)終端(一般為客戶端)通過這個服務與另一個網(wǎng)絡(luò)終端(一般為服務器)進行非直接的連接。一些網(wǎng)關(guān)、路由器等網(wǎng)絡(luò)設(shè)備具備網(wǎng)絡(luò)代理功...
額 現(xiàn)在已經(jīng)去掉了
JAVA寫HTTP代理服務器(一)-socket實現(xiàn)HTTP代理服務器是一種特殊的網(wǎng)絡(luò)服務,允許一個網(wǎng)絡(luò)終端(一般為客戶端)通過這個服務與另一個網(wǎng)絡(luò)終端(一般為服務器)進行非直接的連接。一些網(wǎng)關(guān)、路由器等網(wǎng)絡(luò)設(shè)備具備網(wǎng)絡(luò)代理功...
前言 在這個網(wǎng)絡(luò)帶寬飛速增長的年代,下載文件要充分利用好網(wǎng)速就得用到下載工具,比如迅雷、IDM。然而貧窮限制了下載速度,這兩個下載軟件不花錢毫無體驗可言。本人兩年迅雷年費會員...