MySQL中的锁概念 MySQL中不同的存储引擎支持不同的锁机制。比如MyISAM和MEMORY存储引擎采用的表级锁,BDB采用的是页面锁,也支持表级锁,InnoDB存储引擎既支持行级锁,也支持表级锁,默认情况下采用行级锁。 Mysql3中锁特性如下: 表级锁:开销小,加锁块;不会出现死锁,锁定粒度 ...
分类:
数据库 时间:
2017-08-13 18:06:51
阅读次数:
278
题记:总是被绕在一个无法挣脱的并发深渊里,眼睛一闭一挣都是线程的世界。 这边最近是这样的情况: 基于JVM的内存模型,我们知道了多个线程并发访问主存里面的共享数据。这时候在每一个线程中会有一个工作内存的逻辑概念。线程和主存之间的工作方式将会遵循:lock unlock read load use a ...
分类:
其他好文 时间:
2017-08-12 17:12:23
阅读次数:
104
1、Bootloader的作用 简单的说,BootLoader就是在操作系统运行之前运行的一段小程序。通过这段小程序,可以初始化硬件设备,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统做好准备。对于Bootloader的启动过程又分为两个阶段stage1和stage2。 stage ...
分类:
其他好文 时间:
2017-08-12 13:22:33
阅读次数:
109
介绍MySQL自身的mysqldump工具支持单线程工作,依次一个个导出多个表,没有一个并行的机,这就使得它无法迅速的备份数据。 mydumper作为一个实用工具,能够良好支持多线程工作,可以并行的多线程的从表中读入数据并同时写到不同的文件里,这使得它在处理速度方面快于传统的mysqldump。其特... ...
分类:
数据库 时间:
2017-08-10 23:54:03
阅读次数:
431
将系统自检(BIOS)需要用到的指令,映射进CPU可以查找的线性地址空间(ROM),用来检查硬件是否正常。 内核空间 用户空间 POST >BIOS(启动顺序) >MBR(BootLoader,446B)找到启动分区 >Kernel(探测硬件,装载驱动) >init进程(进程)/sbin/init ...
分类:
其他好文 时间:
2017-08-09 22:11:56
阅读次数:
152
原文:http://blog.csdn.net/wzy_1988/article/details/46562921 线程的概念 C++中的线程的Text Segment和Data Segment都是共享的,如果定义一个函数,在各线程中都可以调用,如果定义一个全局变量,在各线程中都可以访问到。除此之外 ...
分类:
编程语言 时间:
2017-08-09 12:50:43
阅读次数:
174
LK是什么 LK 是 Little Kernel 它是 appsbl (Applications ARM Boot Loader)流程代码 ,little kernel 是小内核小操作系统。 LK 代码 在 bootable/bootloadler/lk 目录下 LK 代码结构 +app // 应用 ...
分类:
移动开发 时间:
2017-08-08 09:23:46
阅读次数:
273
以CentOS6为基础制作小Linux过程: 首先我们需要知道CentOS6系统的启动流程为POST(加电自检)-->BIOS(系统选择启动设备的先后顺序,默认顺序为光盘、U盘、硬盘)-->Bootloader(系统引导程序,使用grub加载器)-->kernel(初始化内核)-->/sbin/init(运行init程序)。 首..
分类:
系统相关 时间:
2017-08-07 13:43:47
阅读次数:
202
FHS:Linux /boot:系统启动相关的文件,如内核,initrd,以及grub(bootloader) /dev :设备文件: 块设备:随机访问,数据块 字符设备,线性访问,按字符为单位 设备号:主设备号(major)和次设备号(minor) /etc配置文件 /home家目录 :通常为/h ...
分类:
系统相关 时间:
2017-08-06 19:28:16
阅读次数:
186