摘要:
01 | 基础架构:一条SQL查询语句是如何执行的? 大体可以分为: 层:包含了连接器、查询缓存、分析器、优化器、执行器,跨存储引擎的功能都在这一层实现的,比如存储过程、触发器、视图等。 「存储引擎」层,负责数据的存储和提取,支持 、`Memory innoDB create table engin 阅读全文
摘要:
Set 集合 Set 集合通常不能记住元素的添加顺序。Set 集合不允许包含相同的元素。 HashSet 是 Set 接口的实现类,按照 Hash 算法存储集合中的元素。HashSet 不是同步的,如果多个线程同时访问一个 HashSet,则必须通过代码来保证其同步。集合元素值可以是 null。 L 阅读全文
摘要:
RPM 系列文章: "Tag/RPM" 打包目录 rpm 打包目录有一些严格的层次上的要求。 rpm 的版本 `/dev/null || \\\ /usr/bin/getconf _NPROCESSORS_ONLN`"; \\\ if [ "$RPM_BUILD_NCPUS" gt 16 ]; th 阅读全文
摘要:
RPM 系列文章: Tag/RPM spec 文件 制作 rpm 软件包并不是一件复杂的工作,其中的关键在于编写软件包的 spec 描述文件。 要想制作一个 rpm 软件包就必须写一个软件包描述文件 spec。这个文件中包含了软件包的诸多信息,如:软件包的名字、版本、类别、说明摘要、创建时要执行什么 阅读全文
摘要:
RPM 系列文章: "Tag/RPM" RPM 命令 我们可以直接使用rpm命令,对软件包进行一些操作。 安装 忽略依赖问题,一般仅用于测试 install; 详细信息; 以安装信息栏显示安装进度; 可以测试是否有属性依赖问题 卸载 升级 升级时使用 会提示文件冲突 没有安装过,则安装 没有安装过, 阅读全文
摘要:
本文以CentOS 7/Mac 为例,介绍zsh的配置使用教程。 准备 查看当前环境shell 查看系统自带哪些shell 安装zsh 将 设置为默认shell 可以通过 查看当前默认的shell,如果没有改为 ,那么需要重启shell。 oh my zsh 配置zsh是一件麻烦的事儿,爱折腾的程序 阅读全文
摘要:
官网: https://code.visualstudio.com/ Blog链接: "打造性感好用的VS Code编辑器" 主命令框 或` Ctrl+Shift+P`: 打开命令面板。在打开的输入框内,可以输入任何命令,例如: 按一下 会进入到 模式 在 下输入 可以进入 模式 在 窗口下还可以: 阅读全文
摘要:
说明 本文记录MongoDB数据库的使用技巧总结,特性发现。 利用TTL特性实现数据定时删除 限制: 你不能创建TTL索引,如果要索引的字段已经在其他索引中使用。 索引不能包含多个字段。 索引的字段必须是一个日期的 bson 类型。 "官宣 Expire Data from Collections 阅读全文
摘要:
@Autowired 自动导入依赖的 Bean。byType方式。把配置好的 Bean拿来用,完成属性、方法的组装,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作 @Api Swagger 该注解将一个Controller(Class)标注为一个 swagger 资源(API)。在默 阅读全文
摘要:
持久化 假定有一个 Python 程序,它可能是一个管理日常待办事项的程序,您希望在多次执行这个程序之间可以保存应用程序对象(待办事项)。换句话说,您希望将对象存储在磁盘上,便于以后检索。这就是持久性。 持久化的手段是序列化。 "Python 持久性管理" 序列化、反序列化 如果希望透明地存储 Py 阅读全文