作者: 公敌依波拉 一剑破万法
摘要:由于一些错误操作和被爬的原因,我重新整理了上一篇文章https://www.cnblogs.com/klarck/p/13630990.html 前言、事务方块 在我的理解,事务是这个形状的 x轴是可以锁定的资源,y轴是函数执行时间, 事务随着时间的流逝向下降落, 当恰好与x轴接触时资源被锁定,当恰 阅读全文
posted @ 2020-09-16 10:35 一剑破万法 阅读(441) 评论(1) 推荐(2) 编辑
摘要:仅以MySQL和Spring为例,本文不介绍事务和锁的概念。 本文使用伪代码表示方法代码,仅仅表达方法的意义及事务注解 〇、事务的形状 在我心中,事务一直是这个样子的 x轴是上锁的资源,y轴是消耗的时间, 事务方块随着时间的流逝向下移动, 当碰触x轴时资源加锁,越过x轴时资源解锁 上图是对于方法a的 阅读全文
posted @ 2020-09-09 10:36 一剑破万法 阅读(155) 评论(0) 推荐(1) 编辑
摘要:一、官方 官方提供的工具必然有其优势。 MySQL Workbench有两个版本,社区版和商业版。社区版是免费的。 二、第一个选择 使用MySQL之前用的是SQL Server而微软的东西一般都使用微软自己的工具,ssms真香。 换成MySQL后就考虑是否有官方的工具,所以第一个选择的就是MySQL 阅读全文
posted @ 2020-09-23 10:37 一剑破万法 阅读(88) 评论(2) 推荐(0) 编辑
摘要:MySQL以以下规则描述比较操作如何进行转换: 两个参数至少有一个是 NULL 时,比较的结果也是 NULL,例外是使用 <=> 对两个 NULL 做比较时会返回 1,这两种情况都不需要做类型转换两个参数都是字符串,会按照字符串来比较,不做类型转换两个参数都是整数,按照整数来比较,不做类型转换十六进 阅读全文
posted @ 2020-09-22 21:27 一剑破万法 阅读(24) 评论(1) 推荐(0) 编辑
摘要:类似于相等比较 =运算符 阅读全文
posted @ 2020-09-21 22:56 一剑破万法 阅读(15) 评论(1) 推荐(0) 编辑
摘要:高运算性能,低碰撞率的hash算法 redis已经使用了。spring导入redis有这个类,可以体验一下package redis.clients.util; 引用redis后直接可以使用 import redis.clients.util.MurmurHash; MurmurHash hash 阅读全文
posted @ 2020-09-19 22:14 一剑破万法 阅读(28) 评论(0) 推荐(0) 编辑
摘要:HyperLogLog 基数计数,不绝对准确。省空间,速度快 估计基数,对数级空间节省 可以理解为一种压缩,把基数压缩成二进制位数,只存储位数,如果旧有的数据再加入时肯定不会改变位数。 反之回复成基数是2的幂,所以是个近似值。 多桶理解为多个位数,求平均数来近似,防止二的幂的近似太粗犷。 记得以前有 阅读全文
posted @ 2020-09-19 22:13 一剑破万法 阅读(27) 评论(0) 推荐(0) 编辑
作者: 公敌依波拉 一剑破万法
出处: https://www.cnblogs.com/klarck/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。