Hexo


  • 首页

  • 标签

  • 分类

  • 归档

  • 搜索

用户态、内核态

发表于 2020-11-18 | 分类于 操作系统
字数统计: 1.3k | 阅读时长 ≈ 4
[TOC] 内核态和用户态?为什么? 假设没有这种内核态和用户态之分,程序随随便便就能访问硬件资源,比如说分配内存,程序能随意的读写所有的内存空间,如果程序员一不小心将不适当的内容写到了不该写的地方,就很可能导致系统崩溃。用户程序是不可信的,不管程序员是有意的还是无意的,都很容易将系统干到崩溃。 ​ ...
阅读全文 »

操作系统疑问?

发表于 2020-11-18 | 分类于 操作系统
字数统计: 1.4k | 阅读时长 ≈ 4
[TOC] 线程组成?一个标准的线程由线程id,当前指令指针(pc),寄存器集合和堆栈组成 进程切换发生哪些事情? 保存CPU的上下文环境,包括程序计数器和寄存器,处理具体的中断、异常 调整被中断进程的PCB信息,比如进程状态 把进程移入相应的队列,比如就绪或者阻塞队列 选择另一个进程执行并更新其P ...
阅读全文 »

各种join的区别

发表于 2020-11-18 | 分类于 mysql
字数统计: 570 | 阅读时长 ≈ 2
[TOC] 哈,好久没更新文章了,今天来说说关于mySQL那些年的小事。说到mySQL啊,用了挺久的了,但是有个问题一直在困扰着我,就是left join、join、right join和inner join等等各种join的区别。网上搜,最常见的就是一张图解图,如下: 真的是一张图道清所有joi ...
阅读全文 »

捕获线程的异常

发表于 2020-11-18 | 分类于 并发编程
字数统计: 357 | 阅读时长 ≈ 1
[TOC] 多线程之运行线程异常捕获单个线程异常捕获12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849/** * @description: 线程异常捕捉 * @autho ...
阅读全文 »

线程间通信?

发表于 2020-11-18 | 分类于 并发编程
字数统计: 12 | 阅读时长 ≈ 1
[TOC] volatile 等待/通知机制 join方式 threadLocal
阅读全文 »

冷备份和热备份

发表于 2020-11-18 | 分类于 mysql
字数统计: 126 | 阅读时长 ≈ 1
数据库热备:一般bai用于保证du服务正常不zhi间断运行,用两台机dao器作为服务机4102器,一台用于实际1653数据库操作应用,另外一台实时的从前者中获取数据以保持数据一致.如果当前的机器熄火,备份的机器立马取代当前的机器继续提供服务 冷备:.冷备份指在数据库关闭后,进行备份,适用于所有模式的 ...
阅读全文 »

可重入锁

发表于 2020-11-18 | 分类于 并发编程
字数统计: 320 | 阅读时长 ≈ 1
什么是 “可重入”,可重入就是说某个线程已经获得某个锁,可以再次获取锁而不会出现死锁。例如 1234567891011121314151617181920212223242526package com.test.reen;// 演示可重入锁是什么意思,可重入,就是可以重复获取相同 ...
阅读全文 »

什么时候使用myisam?

发表于 2020-11-17 | 分类于 mysql
字数统计: 157 | 阅读时长 ≈ 1
1、平台上承载的大部分项目是读多写少的项目,而MyISAM的读性能是比Innodb强不少的。 2、MyISAM的索引和数据是分开的,并且索引是有压缩的,内存使用率就对应提高了不少。能加载更多索引,而Innodb是索引和数据是紧密捆绑的,没有使用压缩从而会造成Innodb比MyISAM体积庞大不小。3 ...
阅读全文 »

索引汇总

发表于 2020-11-17 | 分类于 mysql
字数统计: 0 | 阅读时长 ≈ 1
阅读全文 »

Inoodb的底层原理和具体结构

发表于 2020-11-17 | 分类于 mysql
字数统计: 0 | 阅读时长 ≈ 1
阅读全文 »
<i class="fa fa-angle-left"></i>1…131415…32<i class="fa fa-angle-right"></i>
John Doe

John Doe

313 日志
43 分类
5 标签
© 2022 John Doe
博客全站共676.6k字