使用索引的代价 在熟悉了B+树索引原理之后,本篇文章的主题是唠叨如何更好的使用索引,虽然索引是个好东西,可不能乱建,在介绍如何更好的使用索引之前先要了解一下使用这玩意儿的代价,它在空间和时间上都会拖后腿: 空间上的代价: 这个是显而易见的,每建立一个索引都要为它建立一棵B+树,每一棵B+树的每一个节 ...
分类:
数据库 时间:
2020-04-02 22:34:58
阅读次数:
91
Maven包管理标准目录结构git代码托管——源代码版本控制工具工作目录/项目目录:git做管理暂存区:临时存放修改的文件git仓库:存放项目的状态基础应用* git init 初始化git仓库* git status 查看文件状态:已经被管理 && 没有被管理的* git add files -将... ...
分类:
其他好文 时间:
2020-03-12 17:07:51
阅读次数:
88
找到ocfs2文件系统的超级块,通过分析超级块得出该文件系统的一些基本结构信息,然后通过客户给出的虚拟磁盘文件名称,查找到虚拟磁盘文件的目录项,继而找到所对应的所有一级索引项和二级索引项,并利用自主开发的文件系统解析程序,对已备份的数据进行文件系统解析。ocfs2文件系统的索引项结构如下。
分类:
系统相关 时间:
2020-03-06 15:05:54
阅读次数:
74
Linux中文件类型 1. 普通文件 (regular):存放于外部存储器中,用于存储普通文件。 2. 目录文件 (directory):用于存放目录项,是文件系统管理的重要文件类型。 3. 管道文件 (pipe):一种用于进程间通信的特殊文件,也称为命名管道FIFO。 4. 套接字文件 (sock ...
分类:
系统相关 时间:
2020-02-23 20:02:49
阅读次数:
89
目录 00 项目概述 01 线程同步机制包装类 02 半同步/半反应堆线程池(上) 03 半同步/半反应堆线程池(下) 04 http连接处理(上) 05 http连接处理(中) 06 http连接处理(下) 07 定时器处理非活动连接(上) 08 定时器处理非活动连接(下) 09 日志系统(上) ...
分类:
Web程序 时间:
2020-02-23 09:52:43
阅读次数:
93
生成器设计思路: 连接数据库 获取表结构 生成文件 1 下载与安装 "官网文档入口" "最方便的 maven 插件使用方式" 贴至pom 文件 2 新建配置文件 "填充配置信息(官网示例)" 项目实例 3 生成文件 默认不覆盖已有文件,重复生成文件后果 不过,可以设置可覆盖 但是注意,对于 xml ...
分类:
编程语言 时间:
2020-02-04 20:29:01
阅读次数:
73
1、项目架构目录 API工具类 commons-parent commons-api(api接口统一返回与统一异常处理) commons-core(业务通用工具类) commons-base(项目通用工具类) commons-test(工具类测试) API网关解决方案 theme-parent th ...
分类:
编程语言 时间:
2020-02-01 16:22:05
阅读次数:
96
一、项目需求 1. 测试/生产环境更新后,自动化回归测试 2. 项目易于维护和运行 3. 支持多种测试策略 4. 支持可视化测试报告 5. 运行结果,支持多种方式通知相关人员 6. 可定时/触发的方式运行自动化测试用例 二、设计 2.1 需要的技能 Python基础(面向对象) 熟悉Python引包 ...
分类:
Web程序 时间:
2020-01-27 17:31:32
阅读次数:
96
1. 创建根项目, 创建一个名为 的 SpringBoot 新项目,打包为 JAR 的即可,这里只添加 与 依赖,这两个依赖会传递给所有子模块,删除创建完成的项目中的 `src\ mvnw mvnw.cmd` 2. 创建启动模块,根目录项目名上右键 选择 Maven 类型,不要选择 create f ...
分类:
编程语言 时间:
2020-01-26 22:09:07
阅读次数:
147
要实现这样一个窗口,点击目录按钮弹出窗口,显示pe结构的目录项; 画一个窗口,然后解析pe的数据目录,将得到的值用sendmessage放入输入框即可; 没什么难度,但是数据太多麻烦; 实现代码: //解析数据目录文件 BOOL getDirInfo(HWND hwndDlg){ LPVOID pF ...
分类:
其他好文 时间:
2020-01-17 10:19:45
阅读次数:
106