朝花夕誓
11
29
Netty-应用 Netty-应用
一、粘包、半包1、基本介绍 TCP 是面向连接的,面向流的,提供高可靠性服务。收发两端(客户端和服务器端)都要有一一成对的 socket,因此,发送端为了将多个发给接收端的包,更有效的发给对方,使用了优化方法(Nagle 算法),将多次间隔
2021-11-29
22
Netty-基础 Netty-基础
一、Netty简介1、Netty 是什么 异步时间驱动框架,用于快速开发高性能服务端和客户端 封装了 JDK 底层的 BIO 和 NIO 模型,提供了高度可用的 API 自带编解码器解决拆包粘包问题,用户只用关心业务逻辑 Reactor 线
2021-11-22
14
MyBatis(6)--缓存与运行原理 MyBatis(6)--缓存与运行原理
一、缓存1、一些核心概念1. SqlSession : 代表和数据库的一次会话,向用户提供了操作数据库的方法。 2. MappedStatement: 代表要发往数据库执行的指令,可以理解为是Sql的抽象表示。 3. Executor: 具
2021-11-14
11
Spring事务 Spring事务
一、事务1、四大特性 原子性(Atomicity): 一个事务(transaction)中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。事务在执行过程中发生错误,会被回滚(Rollback)到事务开始前的状态,就像这个事
2021-11-11