自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 操作系统中的死锁

死锁1 死锁的基本概念2 资源分配图(RAG)3 处理死锁的方法3.1 死锁预防3.2 死锁避免1 死锁的基本概念死锁的定义:一组进程中,每个进程都无限等待被该组进程中另一进程所占有的资源,因而永远无法得到的资源,这种现象称为进程死锁,这一组进程就称为死锁进程。如果死锁发生,会浪费大量系统资源,甚至导致系统崩溃从死锁的定义中可以得到几个推论:参与死锁的所有进程都在等待资源;参与死锁的进程是当...

2019-06-09 11:25:56 1357 1

原创 操作系统中的存储管理

存储模型1 地址重定位2 物理内存管理1 地址重定位地址重定位是在存储模型中非常重要的概念,也叫做地址转换、地址映射、地址翻译。在讲解地址重定位之前,需要知道以下知识:程序装载到内存才可以运行,通常程序以可执行文件格式保存在磁盘上多道程序设计模型中允许多个程序同时进入内存,在内存中不同的进程都会占据一部分空间每个进程有自己的地址空间,一个进程执行时不能访问另一个进程的地址空间,进程不能...

2019-06-08 14:03:02 2584

原创 操作系统中进程/线程模型

进程与线程1 进程/线程模型进程的定义引入线程机制的动机和思路线程的定义线程和进程的区别2 进程状态切换java中线程的状态及状态转换1 进程/线程模型进程的定义进程:进程是具有独立功能的程序关于某个数据集合的一次执行过程,也是操作系统进行资源分配和保护的基本单位。程序的一次执行过程,一个程序执行了多次是不同的进程是正在运行程序的抽象,进程是对CPU的抽象将一个物理上的CPU虚拟为多...

2019-06-05 14:55:40 745 1

原创 操作系统概述

计算机操作系统1 操作系统概述1 操作系统概述

2019-06-03 15:25:38 263

原创 高性能MySQL 第五章高性能索引

创建高性能的索引1 索引类型1.1 B-Tree索引1 索引类型索引(在MySQL中也叫做“键(key)”)是存储引擎用于快速找到记录的一种数据结构(这是索引的本质)。当表中的数据比较少的时候,查询的频率比较低的情况下,索引的作用还不是太明显,这时表中的数据可以完全缓存到内存中,就算进行全表扫描也不会太慢;随着表中的数据越来越多,查询频率越来越高,内存已经不能完全缓存数据的时候,索引的性能的提...

2019-05-25 13:12:05 205

原创 高性能MySQL 第四章Schema与数据优化

Schema与数据类型优化1 概述1.1 数据库结构优化介绍1.2 数据库结构设计的目的2 数据库设计2.1 数据库设计步骤2.2 数据库设计范式2.3 反范式设计2.4 范式化设计和反范式化设计优缺点3 物理设计4 数据类型的选择4.1 整数类型4.2 实数类型4.3 字符串类型4.4 BLOB和TEXT4.5 使用枚举代替字符串类型4.6 日期和时间类型4.7 位数据类型5 总结参考慕课网课...

2019-05-21 19:41:15 511

原创 MySQL基准测试及演示

MySQL基准测试1.什么是基准测试1.什么是基准测试基准测试:是一种测量和评估软件性能指标的活动,用于建立某个时刻的性能基准,以便当系统发生软硬件变化时重新进行基准测试以评估变化对性能的影响。基准测试是针对系统设置的一种压力测试,可以观察系统在不同压力下的行为,评估系统的容量,观察系统如何处理不同的数据。但是基准测试和通常的压力测试还是有区别的:(1)基准测试:直接、简单、使各个结果之间...

2019-05-20 16:08:26 646 2

原创 高性能MySQL 第一章MySQL架构历史总结

MySQL逻辑架构以及常用存储引擎1.MySQL逻辑架构2.MySQL执行流程3. 并发控制3.1 读写锁3.2 锁粒度3.3 死锁和阻塞4. 事务4.1 事务介绍4.2 事务特性(ACID)4.3 事务的隔离级别4.3.1 隔离问题4.3.2 隔离级别3. MySQL常用存储引擎3.1 MyISAM存储引擎3.1.1 概述3.1.2 MyISAM存储引擎特性3.1.3 限制3.1.4 使用场景3...

2019-05-19 17:49:17 242

原创 TCP三次握手和四次挥手过程

TCP三次和四次挥手过程1、TCP报文段首部2、TCP三次握手过程及常见问题2.1 TCP三次握手过程2.2 常见问题2、TCP四次挥手过程及问题2.1 TCP四次挥手过程2.2 常见问题1、TCP报文段首部         要理解TCP三次握手和四次挥手的过程,首先需要了解TCP报文段的某些首部的含义...

2019-05-15 19:19:33 1136 2

原创 《Java多线程编程核心技术》——多线程总结

第1章 Java多线程技能本章主要介绍线程和进程的相关概念,多线程的实现和停止,以及Thread类中的核心方法,具体实现的代码可以参考《Java多线程编程核心技术》。进程和线程1.进程一个可并发执行的具有独立功能的程序关于某个数据集合的一次执行过程,也是操作系统进行资源分配和保护的基本单位。简单的说,进程就是一个程序的一次执行过程。2.引入线程的动机和思路操作系统采用进程机制使得多任务...

2019-03-28 15:49:35 3626 1

原创 Rancher+Docker实现SpringCloud容器部署

Rancher+Docker实现SpringCloud容器部署运行第一个Docker容器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart...

2019-03-22 17:55:07 1539

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除