摘要: 概述 世界上几乎所有的 HTTP 通信都是由 TCP/IP 承载的,客户端可以打开一条TCP/IP连接,连接到任何地方的服务器。一旦连接建立,客户端和服务器之间交换的报文就永远不会丢失、受损或失序 TCP(Transmission Control Protocol)传输控制协议,是一种面向连接的、可 阅读全文
posted @ 2024-05-12 15:30 低吟不作语 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 报文的语法 所有的 HTTP 报文都可以分为两类:请求报文和响应报文。请求报文会向 Web 服务器请求一个动作,响应报文会将请求的结果返回给客户端。请求和响应报文的基本报文结构相同 请求报文的格式: <method> <request-URL> <version> <headers> <entity 阅读全文
posted @ 2024-05-10 16:15 低吟不作语 阅读(304) 评论(0) 推荐(4) 编辑
摘要: 概述 URL 提供了一种定位因特网上任意资源的手段,大多数 URL 语法都由以下九个结构的通用格式组成: <scheme>://<user>:<password>@<host>:<port>/<path>;<params>?<query>#<frag> 方案:访问服务器以获取资源时要使用哪种协议 用 阅读全文
posted @ 2024-05-09 13:21 低吟不作语 阅读(22) 评论(0) 推荐(0) 编辑
摘要: Web 客户端和服务器 Web 内容都是存储在 Web 服务器上的,Web 服务器所使用的是 HTTP 协议,因此经常被称为 HTTP 服务器,HTTP 服务器存储了因特网的数据。客户端向服务器发送 HTTP 请求,服务器会在 HTTP 响应中返回请求的数据。最常见的 HTTP 客户端就是浏览器 资 阅读全文
posted @ 2024-05-09 11:30 低吟不作语 阅读(227) 评论(0) 推荐(1) 编辑
摘要: 概述 在主从复制中,一般有一个主数据库(Master)和一个或多个从数据库(Slave),主数据库负责接收和处理写操作,从数据库复制主数据库的日志文件,将写操作在自身的数据库重演,从而实现数据的同步 复制类型 STATEMENT:把主数据库执行的 sql 复制到从数据库,是默认类型 ROW:直接把数 阅读全文
posted @ 2024-04-05 17:54 低吟不作语 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 查询条件有 or 假设在 customer_name 字段设置了普通索引,执行以下 sql: # type: ref, possible_keys: idx_customer_name, key: idx_customer_name # idx_customer_name 索引生效 explain 阅读全文
posted @ 2024-03-31 12:34 低吟不作语 阅读(129) 评论(0) 推荐(1) 编辑
摘要: 核心注解 1. @SpringBootApplication 主要用于开启自动配置,它也是一个组合注解,主要组合了 @SpringBootConfiguration、@EnableAutoConfiguration、@ComponentScan 2. @EnableAutoConfiguration 阅读全文
posted @ 2024-03-27 10:57 低吟不作语 阅读(432) 评论(0) 推荐(1) 编辑
摘要: Spring 为开发 Java 应用程序提供了全面的基础架构支持,它将 Java 对象交由容器统一管理,从而实现控制反转(IOC)和依赖注入(DI),并提供了一些常用模块如 SpringAOP、SpringJDBC、SpringMVC 等等 SpringBoot 继承了 Spring 的核心思想,并 阅读全文
posted @ 2024-03-25 16:15 低吟不作语 阅读(152) 评论(0) 推荐(0) 编辑
摘要: HashMap HashMap 继承自 AbstractMap,实现了 Map 接口,基于哈希表实现,元素以键值对的方式存储,允许键和值为 null。因为 key 不允许重复,因此只能有一个键为 null。HashMap 不能保证放入元素的顺序,它是无序的,和放入的顺序并不相同。HashMap 是线 阅读全文
posted @ 2024-02-29 14:55 低吟不作语 阅读(307) 评论(0) 推荐(3) 编辑
摘要: 为什么使用消息队列? 以用户下单购买商品的行为举例,在使用微服务架构时,我们需要调用多个服务,传统的调用方式是同步调用,这会存在一定的性能问题 使用消息队列可以实现异步的通信方式,相比于同步的通信方式,异步的方式可以让上游快速成功,极大提高系统的吞吐量 消息队列的使用场景有如下: 异步处理:以上述用 阅读全文
posted @ 2024-02-27 16:45 低吟不作语 阅读(217) 评论(0) 推荐(0) 编辑