From bb429a4dfd68ccb672da543cb6ab4771bdd59326 Mon Sep 17 00:00:00 2001 From: nooblong <18128966990@163.com> Date: Wed, 28 Aug 2024 11:17:55 +0800 Subject: [PATCH] fix --- ...2\220\347\240\201\345\210\206\346\236\220.md" | 8 ++++---- "_posts/2024-02-29-\345\205\266\344\273\226.md" | 4 ++-- .../132e57acb643253e7810ee9702d9581f159a1c61" | 9 --------- ...3e7810ee9702d9581f159a1c61-20240311164925260" | 9 --------- .../d3556280e66fe2c0d0140df20935a6f057381d77" | 9 --------- ...c0d0140df20935a6f057381d77-20240311164925224" | 9 --------- ...16,color_FFFFFF,t_70,g_se,x_16.png => o1.png} | Bin ...17,color_FFFFFF,t_70,g_se,x_16.png => o2.png} | Bin ...20,color_FFFFFF,t_70,g_se,x_16.png => o3.png} | Bin ...20,color_FFFFFF,t_70,g_se,x_16.png => o4.png} | Bin ...6e9ec84113ad1d00c64_1440w.webp => v2-a1.webp} | Bin ...0fcfa83b014213aaab8_1440w.webp => v2-a2.webp} | Bin _posts/img/java/webp | Bin 9514 -> 0 bytes 13 files changed, 6 insertions(+), 42 deletions(-) delete mode 100644 "_posts/img/2024-03-01-\346\225\260\345\255\246\345\255\246\344\271\240/132e57acb643253e7810ee9702d9581f159a1c61" delete mode 100644 "_posts/img/2024-03-01-\346\225\260\345\255\246\345\255\246\344\271\240/132e57acb643253e7810ee9702d9581f159a1c61-20240311164925260" delete mode 100644 "_posts/img/2024-03-01-\346\225\260\345\255\246\345\255\246\344\271\240/d3556280e66fe2c0d0140df20935a6f057381d77" delete mode 100644 "_posts/img/2024-03-01-\346\225\260\345\255\246\345\255\246\344\271\240/d3556280e66fe2c0d0140df20935a6f057381d77-20240311164925224" rename _posts/img/java/{watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAY3Jpc3RpYW5veG0=,size_16,color_FFFFFF,t_70,g_se,x_16.png => o1.png} (100%) rename _posts/img/java/{watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAY3Jpc3RpYW5veG0=,size_17,color_FFFFFF,t_70,g_se,x_16.png => o2.png} (100%) rename _posts/img/java/{watermark,type_ZHJvaWRzY1W5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAY3Jpc3RpYW5veG0=,size_20,color_FFFFFF,t_70,g_se,x_16.png => o3.png} (100%) rename _posts/img/java/{watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAY3Jpc3RpYW5veG0=,size_20,color_FFFFFF,t_70,g_se,x_16.png => o4.png} (100%) rename _posts/img/java/{v2-28bcc4e246e526e9ec84113ad1d00c64_1440w.webp => v2-a1.webp} (100%) rename _posts/img/java/{v2-070e0bae0cc410fcfa83b014213aaab8_1440w.webp => v2-a2.webp} (100%) delete mode 100644 _posts/img/java/webp diff --git "a/_posts/2024-02-28-okhttp\346\272\220\347\240\201\345\210\206\346\236\220.md" "b/_posts/2024-02-28-okhttp\346\272\220\347\240\201\345\210\206\346\236\220.md" index c673b4a..3e49f0c 100644 --- "a/_posts/2024-02-28-okhttp\346\272\220\347\240\201\345\210\206\346\236\220.md" +++ "b/_posts/2024-02-28-okhttp\346\272\220\347\240\201\345\210\206\346\236\220.md" @@ -1078,7 +1078,7 @@ https://blog.csdn.net/cyan20115/article/details/106550874 > - 当网络出现问题时,OkHttp 会自动重试一个主机的多个 IP 地址 - OkHttp3设计思路 - ![在这里插入图片描述](img/java/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAY3Jpc3RpYW5veG0=,size_16,color_FFFFFF,t_70,g_se,x_16.png) + ![在这里插入图片描述](img/java/o1.png) > - Requests(请求): 每一个HTTP请求中都应该包含一个URL,一个GET或POST方法以及Header或其他参数,当然还可以含特定内容类型的数据流。 > - Responses(响应): 响应则包含一个回复代码(200代表成功,404代表未找到),Header和定制可选的body。 @@ -1207,7 +1207,7 @@ String post(String url, String json) throws IOException { ``` `MediaType用于描述Http请求和响应体的内容类型`,也就是Content-Type。一次请求就是向目标服务器发送一串文本。什么样的文本?有下面结构的文本。 -![在这里插入图片描述](img/java/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAY3Jpc3RpYW5veG0=,size_17,color_FFFFFF,t_70,g_se,x_16.png) +![在这里插入图片描述](img/java/o2.png) - 例子 @@ -1319,7 +1319,7 @@ RestTemplate restTemplate = new RestTemplate(new OkHttp3ClientHttpRequestFactory - GET 请求 做好了准备工作,先来看使用 RestTemplate 发送 GET 请求。在 RestTemplate 中,和 GET 请求相关的方法有如下几个: -![在这里插入图片描述](img/java/watermark,type_ZHJvaWRzY1W5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAY3Jpc3RpYW5veG0=,size_20,color_FFFFFF,t_70,g_se,x_16.png) +![在这里插入图片描述](img/java/o3.png) - 代码 @@ -1353,7 +1353,7 @@ public class TemplateGet { ``` - post请求 - ![在这里插入图片描述](img/java/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAY3Jpc3RpYW5veG0=,size_20,color_FFFFFF,t_70,g_se,x_16.png) + ![在这里插入图片描述](img/java/o4.png) 1. json形式 diff --git "a/_posts/2024-02-29-\345\205\266\344\273\226.md" "b/_posts/2024-02-29-\345\205\266\344\273\226.md" index 33acbe1..984c48d 100644 --- "a/_posts/2024-02-29-\345\205\266\344\273\226.md" +++ "b/_posts/2024-02-29-\345\205\266\344\273\226.md" @@ -658,13 +658,13 @@ export NODE_TLS_REJECT_UNAUTHORIZED=0 拦截器会拦截所有请求,所以需要在拦截器中将静态资源的rul排除在外,而由于静态资源的rul并没有在项目中声明,所以**当访问真正进行的时候就会被spring更改为【/error】**,从而被拦截器拦截 -![img](img/java/v2-28bcc4e246e526e9ec84113ad1d00c64_1440w.webp) +![img](img/java/v2-a1.webp) 解决方法: 在config配置类中使用【addResourceHandlers()方法】对资源的**访问路径**与**映射路径**都设置好 -![img](img/java/v2-070e0bae0cc410fcfa83b014213aaab8_1440w.webp) +![img](img/java/v2-a2.webp) - 注意:addResourceHandler()方法的作用**相当于**【.yml】配置文件中的**sprin.mvc.static-path-pattern**的作用,且经过测试,config类中的优先级高于配置文件中的设置 - 在这里**推荐在config类中配置静态资源的访问路径于映射路径**,因为【.yml】配置文件中的路径设置并不能被spring容器读取为已声明的路径 diff --git "a/_posts/img/2024-03-01-\346\225\260\345\255\246\345\255\246\344\271\240/132e57acb643253e7810ee9702d9581f159a1c61" "b/_posts/img/2024-03-01-\346\225\260\345\255\246\345\255\246\344\271\240/132e57acb643253e7810ee9702d9581f159a1c61" deleted file mode 100644 index 92cfeba..0000000 --- "a/_posts/img/2024-03-01-\346\225\260\345\255\246\345\255\246\344\271\240/132e57acb643253e7810ee9702d9581f159a1c61" +++ /dev/null @@ -1,9 +0,0 @@ - -{\displaystyle f} - - - \ No newline at end of file diff --git "a/_posts/img/2024-03-01-\346\225\260\345\255\246\345\255\246\344\271\240/132e57acb643253e7810ee9702d9581f159a1c61-20240311164925260" "b/_posts/img/2024-03-01-\346\225\260\345\255\246\345\255\246\344\271\240/132e57acb643253e7810ee9702d9581f159a1c61-20240311164925260" deleted file mode 100644 index 92cfeba..0000000 --- "a/_posts/img/2024-03-01-\346\225\260\345\255\246\345\255\246\344\271\240/132e57acb643253e7810ee9702d9581f159a1c61-20240311164925260" +++ /dev/null @@ -1,9 +0,0 @@ - -{\displaystyle f} - - - \ No newline at end of file diff --git "a/_posts/img/2024-03-01-\346\225\260\345\255\246\345\255\246\344\271\240/d3556280e66fe2c0d0140df20935a6f057381d77" "b/_posts/img/2024-03-01-\346\225\260\345\255\246\345\255\246\344\271\240/d3556280e66fe2c0d0140df20935a6f057381d77" deleted file mode 100644 index 61ae72e..0000000 --- "a/_posts/img/2024-03-01-\346\225\260\345\255\246\345\255\246\344\271\240/d3556280e66fe2c0d0140df20935a6f057381d77" +++ /dev/null @@ -1,9 +0,0 @@ - -{\displaystyle g} - - - \ No newline at end of file diff --git "a/_posts/img/2024-03-01-\346\225\260\345\255\246\345\255\246\344\271\240/d3556280e66fe2c0d0140df20935a6f057381d77-20240311164925224" "b/_posts/img/2024-03-01-\346\225\260\345\255\246\345\255\246\344\271\240/d3556280e66fe2c0d0140df20935a6f057381d77-20240311164925224" deleted file mode 100644 index 61ae72e..0000000 --- "a/_posts/img/2024-03-01-\346\225\260\345\255\246\345\255\246\344\271\240/d3556280e66fe2c0d0140df20935a6f057381d77-20240311164925224" +++ /dev/null @@ -1,9 +0,0 @@ - -{\displaystyle g} - - - \ No newline at end of file diff --git a/_posts/img/java/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAY3Jpc3RpYW5veG0=,size_16,color_FFFFFF,t_70,g_se,x_16.png b/_posts/img/java/o1.png similarity index 100% rename from _posts/img/java/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAY3Jpc3RpYW5veG0=,size_16,color_FFFFFF,t_70,g_se,x_16.png rename to _posts/img/java/o1.png diff --git a/_posts/img/java/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAY3Jpc3RpYW5veG0=,size_17,color_FFFFFF,t_70,g_se,x_16.png b/_posts/img/java/o2.png similarity index 100% rename from _posts/img/java/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAY3Jpc3RpYW5veG0=,size_17,color_FFFFFF,t_70,g_se,x_16.png rename to _posts/img/java/o2.png diff --git a/_posts/img/java/watermark,type_ZHJvaWRzY1W5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAY3Jpc3RpYW5veG0=,size_20,color_FFFFFF,t_70,g_se,x_16.png b/_posts/img/java/o3.png similarity index 100% rename from _posts/img/java/watermark,type_ZHJvaWRzY1W5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAY3Jpc3RpYW5veG0=,size_20,color_FFFFFF,t_70,g_se,x_16.png rename to _posts/img/java/o3.png diff --git a/_posts/img/java/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAY3Jpc3RpYW5veG0=,size_20,color_FFFFFF,t_70,g_se,x_16.png b/_posts/img/java/o4.png similarity index 100% rename from _posts/img/java/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAY3Jpc3RpYW5veG0=,size_20,color_FFFFFF,t_70,g_se,x_16.png rename to _posts/img/java/o4.png diff --git a/_posts/img/java/v2-28bcc4e246e526e9ec84113ad1d00c64_1440w.webp b/_posts/img/java/v2-a1.webp similarity index 100% rename from _posts/img/java/v2-28bcc4e246e526e9ec84113ad1d00c64_1440w.webp rename to _posts/img/java/v2-a1.webp diff --git a/_posts/img/java/v2-070e0bae0cc410fcfa83b014213aaab8_1440w.webp b/_posts/img/java/v2-a2.webp similarity index 100% rename from _posts/img/java/v2-070e0bae0cc410fcfa83b014213aaab8_1440w.webp rename to _posts/img/java/v2-a2.webp diff --git a/_posts/img/java/webp b/_posts/img/java/webp deleted file mode 100644 index ebd8f56b1569132cbb140f760466067165e35093..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9514 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 I000000HTO>IRF3v