摘要:
目录 * String #倒序 * String #构造函数 * String #equals * String #内存 * String #hashcode * String #startsWith * String #endWith * String #i... 阅读全文
posted @ 2022-07-17 12:13
小大宇
阅读(15)
评论(0)
推荐(0)
摘要:
在MyBatis的各种标签中,标签可以算的上是高频使用的一个标签了。 在mybatis中不等于一般是 今天在使用标签的过程中,我有一个需求是传入的参数需要匹配相等的情况。 List iftest(@Pa... 阅读全文
posted @ 2022-07-17 12:13
小大宇
阅读(425)
评论(0)
推荐(0)
摘要:
目录 事务的四个特性 并发事务带来的问题 事务的隔离级别 事务的四个特性 原子性:要么全做,要么全不做。 一致性:要么全部成功,要么全部失败 隔离性:一个事务在操作的时候,不受其它事务的干扰,各个事务之间是独... 阅读全文
posted @ 2022-07-17 12:13
小大宇
阅读(18)
评论(0)
推荐(0)
摘要:
补偿事务TCC 补偿事务TCC,全称Try-Confirm-Cancel。 TCC的核心思想:针对每个操作都要注册一个与其对应的确认(Try)和补偿(Cancel)。 Try阶段:做一些业务检查以及一些资源预留。... 阅读全文
posted @ 2022-07-17 12:13
小大宇
阅读(14)
评论(0)
推荐(0)
摘要:
一、不等于 用于Oracle中的不等于。与NULL运算不返回任何结果! SELECT JYHYFROM M_TESTORDER BY JYHY 使用来运算不为【1】与【2】的。 SELECT JYHYFRO... 阅读全文
posted @ 2022-07-17 12:13
小大宇
阅读(44)
评论(0)
推荐(0)
摘要:
一、NVL函数 列为Number类型的时候,如果出现算术运算,那么结果也是空。比如下面的 800 + NULL 的结果是 NULL -- 工资sal , 奖金comm SELECT ename , sal , comm , sal+ co... 阅读全文
posted @ 2022-07-17 12:13
小大宇
阅读(16)
评论(0)
推荐(0)
摘要:
一、ROWID 在Oracle数据库中,有一个表示行中唯一特性的标识符,该昂标识符的名称为ROWID。由于该列实际并不定义在表中,所以也被称之为伪列。 伪列ROWID的长度是18位,包含该行数据在Oracle数据库中的物理地址。... 阅读全文
posted @ 2022-07-17 12:13
小大宇
阅读(43)
评论(0)
推荐(0)
摘要:
一、雪花算法 雪花算法由【符号位】 + 【时间戳】 + 【机器码】 + 【序列号】 符号位只占1位,表示正数。 时间戳占41位,毫秒级别。2^41次方,这个数字也是一个庞大的数字,保证不会重复。 ... 阅读全文
posted @ 2022-07-17 12:13
小大宇
阅读(35)
评论(0)
推荐(0)
摘要:
目录 一、水平分表 二、水平分库 三、垂直分表 四、垂直分库 一、水平分表 把同一张表拆分为表1、表2、表3、......、表N。解决单表数据量过大问题。拆分前后,表的结构都相同。 拆分原则:一般单张表的数据量达到百万级别,... 阅读全文
posted @ 2022-07-17 12:13
小大宇
阅读(23)
评论(0)
推荐(0)
摘要:
1、分库分表是什么 以电商系统中的例子来说明,下图是电商系统卖家模块的表结构: 通过以下SQL能够获取到商品相关的店铺信息、地理区域信息: SELECT p.*,r.[地理区域名称],s.[店铺名称],s.[信誉]FROM [商品信息] p LEFT JOI... 阅读全文
posted @ 2022-07-17 12:13
小大宇
阅读(25)
评论(0)
推荐(0)

浙公网安备 33010602011771号