Never Give Up
99%的人都理解错了HTTP中GET与POST的区别 99%的人都理解错了HTTP中GET与POST的区别
GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。 最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。 你可能自己写过无数个GET和POST请求,或者已经
分布式事务总览 分布式事务总览
开始聊分布式事务之前,我们先来回顾一下事务相关的概念。 事务我们设想一个场景,这个场景中我们需要插入多条相关联的数据到数据库,不幸的是,这个过程可能会遇到下面这些问题: 数据库中途突然因为某些原因挂掉了。 客户端突然因为网络原因连接不上数
2022-03-21
Spring MVC 详解 Spring MVC 详解
概述 SpringMVC 是一种基于 Java 的实现 MVC 设计模型的请求驱动类型的轻量级 Web 框架,属于 Spring FrameWork 的后续产品,已经融合在 Spring Web Flow 里面。 Spring 框架提供
2022-01-02
Netty 的心跳机制与断线重连 Netty 的心跳机制与断线重连
1. 什么是心跳机制 HeartBeat在 TCP 长连接 keepAlive 的应用场景下,client 端一般不会主动关闭它们之间的连接,Client 与 Server 之间的连接如果一直不关闭的话,随着客户端连接越来越多,Server
2022-01-02
Netty 是如何解决 TCP 粘包/拆包问题的 Netty 是如何解决 TCP 粘包/拆包问题的
1. 什么是 TCP 粘包/拆包在 RPC 框架中,TCP 粘包和拆包问题是必须解决一个问题,因为 RPC 框架中,各个微服务相互之间都是维系了一个 TCP 长连接,比如 Dubbo 就是一个全双工的长连接。由于微服务往对方发送信息的时候,
2022-01-02
Codec 编码与解码 Codec 编码与解码
1. 什么是 Codec从网络传输的角度来讲,数组总是以字节的格式在网络之中进行传输 每当源主机发送数据到目标主机时,数据会从本地格式被转换成字节进行传输,这种转换被称为编码,编码的逻辑由 编码器 处理。 每当目标主机接受来自源主机的数
2022-01-02
16 / 28