附加题: https://gitee.com/kimmking/JavaCourseCodes/blob/main/homework2.0.md[https://gitee....
附加题: https://gitee.com/kimmking/JavaCourseCodes/blob/main/homework2.0.md[https://gitee....
1、粘包产生的原因 如果客户端连续不断的向服务端发送数据包时,服务端接收的数据会出现两个数据包粘在一起的情况,这就是TCP协议中经常会遇到的粘包以及拆包的问题。 传输层的UD...
一、TCP报文格式 1、报文格式 2、TCP报头中的源端口号和目的端口号同IP数据报中的源IP与目的IP唯一确定一条TCP连接。TCP在发送数据前必须在彼此间建立连接,这里连...
一、序列化的含义、意义及使用场景 1、序列化:将对象写入到IO流中2、反序列化:从IO流中恢复对象3、意义:序列化机制允许将实现序列化的Java对象转换位字节序列,这些字节序...
一、Java Socket的分类 Java中的Socket分为普通的Socket和NioSocket。 二、普通Socket Java中的网络通信时通过Socket实现的,S...
一、Java Lambda 表达式 1、Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。Lambda 允许把函数作为一个方法的参数(函数作为参...
一、下载mac版本的Docker.dmg,分为两个版本: 1、[Download for Mac - Intel Chip ]我的处理器是:1.1 GHz Intel Co...
归并引擎就是将结果和并的引擎,我们先从入口类开始MergeEngine 1.先看下他的属性有哪些 2.将QueryResult根据不同设置进行合并 3.执行合并的方法,返回合...
执行引擎,顾名思义,就是执行sql语句的引擎,先从入口类开始分析 1.入口ExecutorEngine 2.并行执行的方法 3.异步执行回调JDBCExecutorCallb...
1.入口SQLRewriteEntry,这个类有三个属性,最终返回SQLRewriteContext 2.createSQLRewriteContext方法返回了SQLRew...
从SQLRouteEngine开始分析,route方法通过logicSQL和metaData生成RouteContext 1.PartialSQLRouteExecutor解...
一、从ShardingSphereSQLParserEngine开始调试和分析 1.这个类的方法parse0最终会返回一个SQLStatement对象,因为使用的是myslq...
从一条select语句出发,查看shardingsphere源码 执行以下语句,通过f7跟踪执行过程,定位到两个优点熟悉的类ShardingSphereConnection和...
从一个报错切入,简单分析shardingsphere-jdbc源码 在运行springboot+shardingsphere-jdbc时,碰到下面这段报错,于是开始查看相关源...
简介 ShardingSphere-UI 是 ShardingSphere 的一个简单而有用的web管理控制台。它用于帮助用户更简单的使用 ShardingSphere 的相...