随笔分类 -  计算机基础 / 网络

主要介绍计算机网络和Web相关
摘要:目录1 UniHttp1.1 简介1.1.1 前言1.1.2 简介1.2 简单使用1.2.1 引入依赖1.2.2 对接接口1.2.3 声明定义 HttpAPI 包扫描路径1.2.4 依赖注入使用即可1.3 说明介绍1.3.1 @HttpApi注解1.3.2 @HttpInterface注解1.3.3 阅读全文
posted @ 2024-10-19 13:40 上善若泪 阅读(111) 评论(0) 推荐(0) 编辑
摘要:目录1 HTTP客户端框架Retrofit1.1 引言1.2 简介1.3 简单使用1.3.1 引入依赖1.3.2 定义http接口1.3.3 注入使用1.4 HTTP请求相关注解1.5 配置项1.5.1 配置讲解1.5.2 配置示例1.6 高级功能1.6.1 自定义注入OkHttpClient1.6 阅读全文
posted @ 2024-06-09 11:22 上善若泪 阅读(197) 评论(0) 推荐(0) 编辑
摘要:目录1 TCP三次握手四次挥手1.1 数据包说明1.1.1 TCP数据包1.1.2 UDP数据包1.1.3 TCP和UDP差异1.1.4 TCP可靠性传输机制1.2 三次握手1.2.1 三次握手定义1.2.2 三次握手问题1.2.2.1 问题引入分析1.2.2.2 历史连接1.2.2.3 同步双方初 阅读全文
posted @ 2024-01-13 18:35 上善若泪 阅读(32) 评论(0) 推荐(0) 编辑
摘要:目录1 IP地址定位解析1.1 获取用户 IP 地址1.2 淘宝库获取用户 IP 地址属地1.3 通过 Ip2region 定位1.3.1 Ip2region 介绍1.3.2 Ip2region 特性1.3.3 客户端实现1.3.3.1 引入 Maven 仓库1.3.3.2 基于文件查询1.3.3. 阅读全文
posted @ 2023-12-24 12:21 上善若泪 阅读(117) 评论(0) 推荐(0) 编辑
摘要:目录1 实时消息推送1.1 消息推送1.2 准备sql1.3 短轮询1.4 长轮询1.4.1 简介1.4.2 代码示例1.5 iframe流1.6 SSE1.6.1 简介1.6.2 与 WebSocket 区别1.6.3 与轮询、WebSocket 对比1.6.4 代码示例1.6.4.1 基于 Ss 阅读全文
posted @ 2023-10-10 09:17 上善若泪 阅读(1758) 评论(0) 推荐(0) 编辑
摘要:目录1 WebSocket1.1 简介1.2 WebSocket作用和调用1.2.1 作用1.2.2 js端调用1.3 Javax1.3.1 服务端1.3.1.1 服务端接收1.3.1.2 服务端集成1.3.1.3 ping和pong消息1.3.1.4 对象无法自动注入1.3.2 客户端1.3.2. 阅读全文
posted @ 2023-10-10 09:15 上善若泪 阅读(2532) 评论(0) 推荐(0) 编辑
摘要:目录1 RestClient、WebClient、HTTP Interface1.1 介绍1.1.1 简介1.1.2 WebClient与RestTemplate1.1.3 RestClient和WebClient1.2 RestClient1.2.1 pom.xml1.2.2 创建全局 RestC 阅读全文
posted @ 2023-09-06 15:25 上善若泪 阅读(1197) 评论(0) 推荐(0) 编辑
摘要:目录1 HTTP 3.01.1 简介1.1.1 引言1.1.2 QUIC 协议概览1.2 队头阻塞/多路复用问题1.2.1 发送窗口的队头阻塞1.2.2 接收窗口的队头阻塞1.2.3 HTTP/2 的队头阻塞1.2.4 没有队头阻塞的 QUIC1.3 TCP 建立连接的延迟1.4 HTTP/3 连接 阅读全文
posted @ 2023-03-30 09:48 上善若泪 阅读(516) 评论(0) 推荐(0) 编辑
摘要:1 OKHttpUtil 1.1 引言 在Java的世界中,Http客户端之前一直是Apache家的HttpClient占据主导,但是由于此包较为庞大,API又比较难用,因此并不使用很多场景。而新兴的OkHttp、Jodd-http固然好用,但是面对一些场景时,学习成本还是有一些的。 很多时候,我们 阅读全文
posted @ 2022-12-28 09:59 上善若泪 阅读(462) 评论(0) 推荐(0) 编辑
摘要:[toc] # 1 CDN 最近发现我们经常听说的`CDN`也是边缘计算里的一部分。那么说到`CDN`,好像只知道它中文叫做`内容分发网络`。那么具体`CDN`的原理是什么?能够为用户在浏览网站时带来什么好处呢?解决这两个问题是本文的目的。 ## 1.1 CDN概念 `CDN`全称叫做`Conten 阅读全文
posted @ 2022-05-31 15:20 上善若泪 阅读(319) 评论(0) 推荐(0) 编辑
摘要:1 HttpClient 1.1 简介 HttpClient是Apache Jakarta Common下的子项目,用来提供高效的、最新的、功能丰富的支持HTTP协议的客户端编程工具包,并且它支持HTTP协议最新的版本和建议。HttpClient已经应用在很多的项目中 HttpClient相比传统J 阅读全文
posted @ 2022-04-15 14:56 上善若泪 阅读(592) 评论(0) 推荐(0) 编辑
摘要:目录1 HTTPS1.1 为什么需要https1.1.1 引言1.1.2 http中间攻击1.1.3 防止中间人攻击1.2 HTTPS如何保障安全1.2.1 TLS/SSL1.2.2 传输加密的流程1.2.3 通过证书防止中间人攻击1.3 HTTPS如何加密数据1.3.1 对称加密1.3.2 非对称 阅读全文
posted @ 2022-04-14 16:03 上善若泪 阅读(521) 评论(0) 推荐(0) 编辑
摘要:目录1 HTTP原理1.1 HTTP协议与TCP/IP协议的关系1.2 无状态的HTTP协议1.3 与RPC区别1.3.1 RPC简介1.3.2 Restful(HTTP)1.3.3 RPC和HTTP的区别2 长短连接详解2.1 简介2.2 TCP短连接2.3 TCP长连接2.4 长连接短连接操作过 阅读全文
posted @ 2022-04-14 15:54 上善若泪 阅读(358) 评论(0) 推荐(0) 编辑
摘要:Telnet是Teletype network的缩写,现在已成为一个专有名词,表示远程登录协议和方式,分为Telnet客户端和Telnet服务器程序。Telnet可以让用户在本地Telnet客户端上远端登录到远程Telnet服务器上。下面为大家介绍下Telnet是什么以及有什么用等基础知识。 Tel 阅读全文
posted @ 2022-03-17 18:09 上善若泪 阅读(964) 评论(0) 推荐(0) 编辑
摘要:目录1 RestTemplate1.1 引言1.2 环境配置1.2.1 非Spring环境下使用RestTemplate1.2.2 Spring环境下使用RestTemplate1.2.3 Spring环境下增加线程号1.2.4 RestTemplate请求no suitable HttpMessa 阅读全文
posted @ 2022-03-08 16:27 上善若泪 阅读(2062) 评论(0) 推荐(0) 编辑
摘要:转载于:https://mp.weixin.qq.com/s/w_a_40_or1_IQD3Rusp0CA 1 概述 网络基础大致思维导图如下: 1.1 网络协议 我们用手机连接上网的时候,会用到许多网络协议。从手机连接 WiFi 开始,使用的是 802.11(即 WLAN )协议,通过 WLAN 阅读全文
posted @ 2021-05-02 20:37 上善若泪 阅读(894) 评论(0) 推荐(0) 编辑
摘要:目录1 SpringBoot解决跨域1.1 引言1.2 CORS1.2.1 cors简介1.2.2 cors分类中简单请求和非简单请求1.2.3 响应头参数详解1.2.4 跨域解决1.2.4.1 方法上注解配置1.2.4.2 全局配置1.2.4.3 过滤器配置1.2.4.4 通过 CorsFilte 阅读全文
posted @ 2021-04-30 14:49 上善若泪 阅读(176) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示