详解TCP、UDP和HTTP

详解TCP、UDP和HTTP在计算机网络中,TCP(传输控制协议)、UDP(用户数据报协议)和HTTP(超文本传输协议)是三种重要的协议。它们分别在不同的层次和场景中发挥着重要作用。本文将详细介绍这三种协议的工作原理、特点及其应用场景。 一、TCP(传输控制协议) 1.1 概述TCP(Transmission Control Protocol)是一种面向连接的、可
阅读全文

HTTP的三次握手和四次挥手

HTTP的三次握手和四次挥手在计算机网络中,TCP(传输控制协议)是一个至关重要的协议。为了确保数据的可靠传输,TCP采用了“三次握手”机制来建立连接,用“四次挥手”机制来断开连接。本文将详细介绍这两种机制的工作原理。 一、TCP三次握手TCP的三次握手(ThreeWay Handshake)是客户端和服务器在传输数据前建立连接的过程。其主要目的是确保双方都有能力发送和接
阅读全文

使用 GitLab 结合 SonarQube 搭建自动化代码检测平台

使用 GitLab 结合 SonarQube 搭建自动化代码检测平台,构建一个自动化的代码质量检测平台对于维护代码质量和团队协作至关重要。在本文中,我们将探究如何使用 GitLab CI/CD 与 SonarQube 相结合来实现这一目标。 前言GitLab 是一个开源的代码仓库管理系统,提供了强大的持续集成(CI)工具。SonarQube 是一个开源的代码质量管理平台,可
阅读全文

ssh免密登录

使用ssh命令行登录时,每次都需要重新输入密码,在一些自动化和代码发布流程上不是很方便,本次通过添加ssh公钥形式,省去了每次输入密码的流程
阅读全文

linux升级本地yum源

Linux内核默认自带的yum源由于上网策略原因会比较慢,可以通过更换国内阿里云、网易等大厂的源,加快访问速度
阅读全文

elasticsearch基本介绍

  • 小码哥
  • 2023-04-16 20:37:29
  • 杂项
  • es
Elasticsearch 是一个分布式、RESTful 风格的搜索与数据分析引擎,能够解决不断涌现出的各种类型的数据搜索问题,是当前最流行的企业级搜索引擎之一。
阅读全文

elasticsearch使用进阶

  • 小码哥
  • 2023-03-25 18:30:24
  • 杂项
  • es
elasticsearch head插件的基本使用,常见的DSL查询和基本使用,以及如何使用聚合查询做一些简单数据聚合分析
阅读全文

Nginx 基本使用

Nginx 基本介绍和安装使用
阅读全文

postman使用进阶

Postman 有一个基于 Node.js 的强大运行时,可以向请求和集合添加动态行为。 因此可以在编写 API 测试、构建中包含动态参数的请求、在请求之间传递数据等。
阅读全文

http缓存

HTTP 缓存是一种基于 HTTP 协议的缓存策略,主要通过在 HTTP 响应头中添加特定的字段来实现,从而加快服务响应速度,减少不必要的请求查询。
阅读全文