书栈网 · BookStack 本次搜索耗时 0.084 秒,为您找到 209998 个相关结果.
  • [5.1] 架构与思想:Phal Api核心设计和思想解读

    1775 2018-08-02 《PhalApi 1.x 文档》
    5.1.1 前言 5.1.2 共性和可变性分析 5.1.3 CVA和三种视角、抽象类之间的关系 5.1.4 不稳定性与抽象度分布 5.1.5 创建和使用分离 (1)S:单一职责原则 (2)O:开放-封闭原则 (3)D:依赖倒置原则 5.1.6 PhalApi核心架构图 5.1.7 PhalApi核心执行流程 (1)接口服务初始化 (2)接...
  • MySQL · 源码阅读 · 创建二级索引

    1072 2021-01-31 《数据库内核月报》
    扫描主键索引——row_merge_read_clustered_index() 按照新的key排序——row_merge_sort() 建立新的索引树——row_merge_insert_index_tuples() InnoDB的二级索引创建进入的主要函数为row_merge_build_indexes() ,其整个过程大致可以分为三个步骤...
  • MySQL · 源码分析 · 原子DDL的实现过程

    1065 2020-08-13 《数据库内核月报》
    众所周知,MySQL8.0之前的版本DDL是非原子的。也就是说对于复合的DDL,比如DROP TABLE t1, t2;执行过程中如果遇到server crash,有可能出现表t1被DROP掉了,但是t2没有被DROP掉的情况。即便是一条DDL,比如CREATE TABLE t1(a int);也可能在server crash的情况下导致建表不完整,有可能...
  • MySQL · 源码分析 · `slow log` 与`CSV`引擎

    1122 2020-08-13 《数据库内核月报》
    Overview Recording slow log CSV Engine TINA_SHARE record count Table Scan Update Row Summary Reference Overview slow log 可帮助DBA 定位可能存在问题的SQ 语句,从而进行SQL 语句层面的优化。slow log 可...
  • Rainbond源码构建JAVA项目配置Maven仓库

    概述 下载与安装Maven 清除构建缓存 默认Maven构建运行环境设置解析 自定义Settings.xml 部署本地私服仓库 我在本地可以构建,为何在Rainbond无法构建? 总结 Rainbond源码构建JAVA项目配置Maven仓库 概述 根据大量的用户反馈,我们发现在Rainbond源码构建java-maven项目的过程中,...
  • PHP Composer-——-注册与运行源码分析

    1408 2018-04-12 《laravel 源码详解》
    前言 Composer自动加载源码分析——注册 Composer自动加载源码分析——全局函数的自动加载 静态初始化: 普通初始化 加载全局函数 Composer自动加载源码分析——运行 PSR4标准加载 PSR0标准加载 结语 前言   上一篇 文章我们讲到了Composer自动加载功能的启动与初始化,经过启动与初始化,自动加载...
  • MySQL · 源码阅读 · Innodb内存管理解析

    1615 2021-07-06 《数据库内核月报》
    MySQL · 源码阅读 · Innodb内存管理解析 基础内存分配 memory heap 基础allocator ut_allocator mem_heap_allocator buddy buffer pool 数据结构 buf_pool_t buf_page_t 逻辑链表 free list LRU list unzip_LR...
  • MySQL · 源码分析 · 词法分析及其性能优化

    1590 2020-08-13 《数据库内核月报》
    Table of Contents 简介 背景知识 查找树的实现 树的查找 树的产生 试试折半查找 总结 Footnotes: Table of Contents 1. 简介 2. 背景知识 3. 查找树的实现 3.1. 树的查找 3.2. 树的产生 4. 试试折半查找 5. 总结 简介 MySQL 支持标准...
  • kernel-2.6-KVM源码目录树分析

    2259 2020-03-18 《QEMU KVM学习笔记》
    kernel-2.6-KVM内核模块源码分析 早期源码获取-不建议 2.6.20内核源码获取 源码目录 Makefile分析 END kernel-2.6-KVM内核模块源码分析 KVM基于内核的虚拟机 在2007年2月被导入Linux 2.6.20核心中。散步内核不同顶层目录下 主要包括两个目录:virt和arch/x86/kvm vi...
  • [1.11] 快速入门: 接口开发示例(源码+图文)

    1288 2018-08-02 《PhalApi 1.x 文档》
    1.11.1 模拟开发:获取开源中国用户信息接口 1.11.2 开发流程 (1) 统一入口文件 (2)TDD测试驱动开发 (3)Api接口层 配置参数规则 接口实现 (4)Domain领域层 (5)Model持久层 (6)单元测试通过啦! (7)数据库配置 (8)最终接口调用 1.11.3 更多简明的使用 (1)日记纪录 (2)国际...