摘要:
目录基本概念哈希函数哈希结构Linear Probe HashingCuckoo HashingChained HashingExtenible HashingLinear Hashing 基本概念 哈希和树一样,是数据库系统中用于访问数据的方法。 空间复杂度:\(O(n)\) 时间复杂度:\(O( 阅读全文
摘要:
目录蓝图数据存储三层视图面向元组的数据存储日志结构存储索引组织存储数据模型NSMDSMPAX数据压缩方式内存缓冲区基本介绍替换策略缓存优化 蓝图 数据库自己管理磁盘数据和缓冲区,而不是通过操作系统管理(Os is not your friend.)。 数据存储 三层视图 数据库以页(page)为存储 阅读全文
摘要:
前置条件 Typora LightBox: github下载 添加LightBox拓展 打开应用程序,找到typora,右键选择“显示包内容”。 解压lightbox2代码,将dist目录下的css,images,js三个文件夹拷贝到目录/Applications/Typora.app/Conten 阅读全文
摘要:
背景 在开发时,常常会有开发环境,测试环境,生产环境。当开发环境中的数据库结构发生变化时,往往需要同步到测试环境和生产环境,但是有时候会忘记同步了。那么,如何快速判断两个数据库的所有表字段是否一致呢? 需要工具:navicat(或类似数据库工具),Beyond Comapre(或类似文本比较工具)。 阅读全文
摘要:
git基本命令解释 git restore --staged .:移除暂存区文件,不影响本地(撤销git add . 操作) git add -u:将删除文件的操作同步到暂存区。将本地的删除同步到版本库(删除本地文件后执行,然后再 git push) git rm [-r] --cached xxx 阅读全文
摘要:
NATAPP是什么 NATAPP是一个十分容易上手的内网穿透工具,可以把本机的ip和端口映射到公网,将本机暴露在公网中供他人访问。 这在进行一些回调接口的本地测试(如支付宝微信支付的回调接口)时十分好用,同时也可以用来搭建服务器私服,和朋友一起畅快联机。 NETAPP提供了两条免费隧道供注册用户使用 阅读全文
摘要:
目录CloudFire对象存储创建bucket配置域名配置 Bucket 访问 APIPicGO配置使用WebP Cloud图片优化(可选) CloudFire对象存储 创建bucket 打开CloudFire官网并注册账号,点击R2存储。 创建图床bucket 地区可以选择亚洲(APAC)或者北美 阅读全文
摘要:
目录基本概念函数对象类型闭包和柯里化高阶函数Stream API并行流具体应用原理其他 基本概念 合格的函数 input->output 不引用外部可变数据(stream-final) 函数的本质是规则,函数对象固化规则,使之可传递 行为参数化 public class FunctionalPro 阅读全文
摘要:
目录存储引擎体系结构存储引擎索引分类SQL性能分析查询操作频次慢查询日志profile详情explain执行计划使用索引设计原则SQL优化【加索引】插入数据主键优化order by优化group by优化limit 优化count优化updata优化锁全局锁表级锁表锁元数据锁(meta data l 阅读全文