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

主要介绍计算机网络和Web相关
摘要:目录1 gRPC架构1.1 简介1.2 gRPC通信流程1.3 实际操作1.3.1 pom.xml1.3.2 proto1.3.2.1 文件讲解1.3.2.2 编译生成源码1.3.3 业务类1.3.4 客户端 @GrpcClient1.3.4.1 配置文件1.3.4.2 对应客服端实现1.3.5 测 阅读全文
posted @ 2025-11-24 17:42 上善若泪 阅读(35) 评论(0) 推荐(0)
摘要:目录1 GraphQL架构风格1.1 简介1.2 GraphQL执行流程1.3 相关语法1.3.1 Query(查询)1.3.2 Mutation(变更)1.3.3 Subscription(订阅)1.3.4 变量系统(Variable)1.3.5 指令(Directive)1.3.6 Intros 阅读全文
posted @ 2025-11-24 17:39 上善若泪 阅读(36) 评论(0) 推荐(0)
摘要:目录1 本地视频推流1.1 简介1.1.1 FFmpeg1.1.2 ZLMediaKit1.2 环境准备1.2.1 ZLMediaKit 安装配置1.2.2 FFmpeg 安装(可选)1.3 整合1.3.1 pom和配置1.3.2 推流配置类1.3.3 推流服务类1.3.4 前端部分 1 本地视频推 阅读全文
posted @ 2025-10-01 20:05 上善若泪 阅读(279) 评论(0) 推荐(0)
摘要:目录1 nps-npc1.1 简介1.2 使用方法1.2.1 安装配置1.2.2 web管理端2 frp2.1 简介2.2 使用方法2.2.1 通过 rdp 访问家里的机器2.2.2 通过 SSH 访问公司内网机器2.2.3 通过自定义域名访问部署于内网的 Web 服务2.2.4 对外提供简单的文件 阅读全文
posted @ 2025-03-28 16:43 上善若泪 阅读(212) 评论(0) 推荐(0)
摘要:目录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 上善若泪 阅读(303) 评论(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:23 上善若泪 阅读(681) 评论(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 上善若泪 阅读(140) 评论(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 上善若泪 阅读(240) 评论(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 上善若泪 阅读(2562) 评论(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 上善若泪 阅读(3831) 评论(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 上善若泪 阅读(2384) 评论(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 上善若泪 阅读(749) 评论(0) 推荐(0)
摘要:1 OKHttpUtil 1.1 引言 在Java的世界中,Http客户端之前一直是Apache家的HttpClient占据主导,但是由于此包较为庞大,API又比较难用,因此并不使用很多场景。而新兴的OkHttp、Jodd-http固然好用,但是面对一些场景时,学习成本还是有一些的。 很多时候,我们 阅读全文
posted @ 2022-12-28 09:59 上善若泪 阅读(534) 评论(0) 推荐(0)
摘要:[toc] # 1 CDN 最近发现我们经常听说的`CDN`也是边缘计算里的一部分。那么说到`CDN`,好像只知道它中文叫做`内容分发网络`。那么具体`CDN`的原理是什么?能够为用户在浏览网站时带来什么好处呢?解决这两个问题是本文的目的。 ## 1.1 CDN概念 `CDN`全称叫做`Conten 阅读全文
posted @ 2022-05-31 15:20 上善若泪 阅读(337) 评论(0) 推荐(0)
摘要:1 HttpClient 1.1 简介 HttpClient是Apache Jakarta Common下的子项目,用来提供高效的、最新的、功能丰富的支持HTTP协议的客户端编程工具包,并且它支持HTTP协议最新的版本和建议。HttpClient已经应用在很多的项目中 HttpClient相比传统J 阅读全文
posted @ 2022-04-15 14:56 上善若泪 阅读(747) 评论(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 上善若泪 阅读(714) 评论(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的区别1.4 各个协议间理解1.4.1 TCP协议1.4.2 HTTP协议1.4.3 RPC2 长短 阅读全文
posted @ 2022-04-14 15:54 上善若泪 阅读(420) 评论(0) 推荐(0)
摘要:Telnet是Teletype network的缩写,现在已成为一个专有名词,表示远程登录协议和方式,分为Telnet客户端和Telnet服务器程序。Telnet可以让用户在本地Telnet客户端上远端登录到远程Telnet服务器上。下面为大家介绍下Telnet是什么以及有什么用等基础知识。 Tel 阅读全文
posted @ 2022-03-17 18:09 上善若泪 阅读(1117) 评论(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 上善若泪 阅读(2405) 评论(0) 推荐(0)
摘要:目录1 概述1.1 网络协议1.2 OSI模型1.2.1 应用层1.2.2 表示层1.2.3 会话层1.2.4 传输层1.2.5 网络层1.2.6 数据链路层1.2.7 物理层1.3 TCP/IP参考模型1.3.1 网络接入层1.3.2 网络层1.3.2.1 IP1.3.2.2 ICMP1.3.2. 阅读全文
posted @ 2021-05-02 20:37 上善若泪 阅读(1026) 评论(0) 推荐(0)