自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 16.MySQL

9、规范数据库设计为什么需要设计当数据库比较复杂的时候,我们就需要设计了

2022-05-17 10:37:35 165

原创 九、文件系统1

本章内容:  文件与文件系统  文件的存储介质  磁盘空间管理  文件控制块及文件目录  文件的结构管理  文件的系统实现  文件系统实例——UNIX1.文件与文件系统什么是文件?文件 是对磁盘的抽象,是指一组带标识(标识即为文件名)的、逻辑上有完整意义的信息项的序列  信息项:构成文件内容的基本单位(单个字节,或多个字节),各信息项之间具有顺序关系  文件内容的意义:由文件建立者和使用者解释  什么是文件系统?操作系统中管理信息资源的一种软件,管理文件的存储、检索、更新,

2021-12-12 23:26:30 1602

原创 七、存储模型1

本讲本容:  基本概念  物理内存管理  伙伴系统  基本内存管理方案  交换技术(Swapping)  1.基本概念:地址重定位——地址转换、地址映射、地址翻译要解决的问题:如何把一个进程的地址空间的内容装载到物理内存,合理分配使用内存,使得每个进程能正确执行  讨论进程中的地址不是最终的物理地址在进程运行前无法计算出物理地址  因为:不能确定进程被加载到内存什么地方  需要地址重定位来解决进程空间地址到物理内存地址转换的问题  地址重定位进程地址空间的地址——逻辑地

2021-12-06 22:06:48 388

原创 六、同步互斥机制2/进程间通信机制

本讲知识点:  管程monitor  进程间通信    inter-Process Communication  典型操作系统的IPC机制1.管程的基本概念在引入信号量和PV操作之后,为什么又出现另一种同步机制——管程?问题信号量机制的不足:程序编写困难、易出错解决 Beinch Hansen(1973)、Hoare(1974)方案 在程序设计语言中引入管程成分、一种高级同步机制管程的定义是一个特殊的模块有一个名字由关于共享资源的数据结构及在它上面操作的一组过程组成  进程与管

2021-11-28 00:31:27 464

原创 15.MySQL

7.索引MySQL官方对索引的定义为:索引(index)是帮助MySQL高效获取数据的数据结构。提取句子主干就可以得到索引的本质:索引是数据结构。7.1索引的分类在一个表中,主键的列只能有一个,唯一索引可以有多个主键索引(PRIMARY KEY)  唯一标识,主键不可重复,只能有一个列作为主键唯一索引(UNIQUE KEY)  避免重复的列出现,唯一索引可以重复,多个列都可以标识位 唯一索引常规索引(KEY/INDEX)  默认的,index。key关键字来设置全文索引(FullText

2021-11-27 23:02:25 66

原创 14.MySQL

6.事务6.1什么是事务事务原则:ACID原则——原子性、一致性、隔离性、持久性  原子性(Atomicity)要么成功,要么失败一致性(Consistency)事务前后的数据完整性要保持一致,结果不变隔离性(Isolation)事务的隔离性是多个用户并发访问数据库时,数据库为每一个用户开启的事务,不能被其他事务的操作数据所干预,任务之间要相互隔离持久性(Durability)事务一旦提交则不可逆,被持久化到数据库中!  隔离所导致的一些问题脏读指一个事务读取了另外一个事务未提

2021-11-26 23:54:15 442

原创 13.MySQL

5、MySQL函数5.1常用函数略    5.2聚合函数 SELECT COUNT(`borndate`) FROM student; -- Count(字段),会忽略所有的null值 SELECT COUNT(*) FROM student; -- Count(*),不会忽略null值,本质计算行数 SELECT COUNT(1) FROM result; -- Count(1),不会忽略所有的null值,本质计算行数 SELECT SUM(`studentresult`) AS

2021-11-25 22:28:15 447

原创 五、同步互斥机制1

本讲内容:1.进程的并发执行2.进程互斥3.进程同步4.信号量及PV操作5.经典的IPC问题  1.进程的并发执行并发→所有问题产生的基础并发→操作系统设计的基础  进程的特征所带来的问题:并发→进程的执行是间断性的;进程的相对执行速度不可预测共享→进程/线程之间的制约性不确定性→进程执行的结果与其执行的相对速度有关,是不确定的  这些问题会导致正常的运行顺序被打乱,从而导致结果的不正确    2.进程互斥竞争条件(RACE CONDITION)竞争条件:两个或多个

2021-11-24 23:39:15 260

原创 12.MySQL

4.6子查询where(这个值是计算出来的)本质:在where语句中嵌套一个子查询语句where(select*from)

2021-11-24 19:41:00 566

原创 java基础知识点

今天开始把java基础重新学一遍一、不同类型java的作用java se:基础版。结算系统、桌面游戏、桌面软件等java me:移动版。安卓/iosjava EE:企业版。大型网站、大型系统  二、java是一门跨平台语言用c/c++去开发一款软件,若想该软件能在不同操作系统上运行,则要针对每一个操作系统去单独开发一套程序。java运行在虚拟机(JVM)上,所以java只需要针对虚拟机开发一套程序即可。体现了“没有加一层是解决不了的”这句话  三、java虚拟机jvm<jre<jdk

2021-11-24 01:02:36 478

原创 四、处理器调度

学习目标:  CPU调度的相关概念  设计调度算法时要考虑的几个要点  批处理系统的调度算法  交互式系统的调度算法  Windows操作系统的线程调度算法  其他  1.处理器调度的相关概念CPU调度  ——其任务式控制、协调进程对CPU的竞争  即按一定的调度算法从就绪队列中选择一个进程,把CPU的使用权交给被选中的进程  如果没有就绪进程,系统就会安排一个系统空闲进程或者idle进程  系统场景  N个进程就绪、等待上CPU运行  M个CPU,M=>1,不止一个C

2021-11-23 10:44:39 1221

原创 11.MySQL

4.5、分页和排序排序:ORDER BY 排序的项目 ASC(升序)ORDER BY 排序的项目 DESC(降序)  分页:分页目的:缓解数据库压力;给人更好的体验;分页——每页只显示5条数据语法:LIMIT  起始条目 页面的大小LIMIT  0  5  第一页  limit 0,5  (1-1)*5第二页  limit 5,5  (2-1)*5第三页  limit 10,5  (3-1)*5第N页  limit 0,5  (n-1)*pageSize,pageSizepa

2021-11-22 21:09:03 311

原创 三、进程/线程模型

本讲知识点:一、进程模型  多道程序设计  进程的概念、进程控制块  进程状态及转换、进程队列  进程控制:进程创建、撤销、阻塞、唤醒、……二、线程模型  为什么引入线程?  线程的组成  线程机制的实现:用户级线程、核心级线程、混合方式1.进程的基本概念多道程序设计  允许多个程序同时进入内存并运行,其目的是为了提高系统效率。把一个物理的程序计数器变成多个逻辑程序计数器,让每个程序都有都有自己的程序计数器。因为只有一个物理程序计数器,当哪个程序真正要上CPU就把逻辑程序计数器的内

2021-11-21 23:20:30 1271

原创 二、操作系统运行环境与运行机制

这部分很重要!1.CPU状态cpu→寄存器→控制状态寄存器(用于控制处理器的操作)→程序状态字寄存器(PSW:记录cpu的运行状态如条件码、模式、控制位等)      由于操作系统具有并发、共享的特征,为了保证用户成序与用户程序、用户程序与操作系统之间互不干扰,所以操作系统需求cpu提供保护与控制      为了实现对操作系统的保护,cpu在PSW中留了一位来表示cpu的不同的状态权限      操作系统根据cpu提供两种权限状态,来分别运行不同的指令集合内核态(Kernel Mo

2021-11-10 23:25:40 859

原创 一、操作系统概述

本章目录:    1.操作系统做了什么?    2.操作系统的定义与作用    3.操作系统的主要特征    4.典型操作系统的架构    5.操作系统的分类  1.操作系统做了什么?总的来说:操作系统服务于程序的执行...

2021-11-09 09:00:51 218

原创 1.关于重修操作系统

起因重新自学的原因:    1.主要是课堂上没有好好听课,学得不够深入扎实,想通过看视频查漏补缺,重新巩固所学知识,从而更好得掌握,理解该门课程。    2.操作系统是计算机系统最重要得基础课之一,是计算机知识体系得基石,我已经深刻意识到它的重要性,正所谓基础不牢,地动山摇;基础决定高度,所以必须将其牢牢掌握。    3.学校用的课本不是大家所推崇的经典课本《现代操作系统》,所以有些概念我学校用书本可能讲得没有那么深刻;同时不得不承认我们普通本科和国家一流院校的师资差距,总的来说还是为了学的更好更精

2021-11-08 21:56:15 295

原创 10.MysQL

4.4 联表查询自连接实现前:实现后:总结思路:先找最大的id→得到对应的子id,这个子id就是连接下一张表的父id的枢纽代码如下:-- =================自联表查询===================CREATE TABLE `category`( `categoryid` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主题id', `pid` INT(10) NOT NULL COMMENT '父id', `c

2021-11-08 13:24:53 205

原创 KVM动态迁移遇到的问题

问题描述:错误:无法在 ‘br0’ 获取接口 MTU: 没有那个设备(如图)解决方法:目的主机桥接,在目的主机建立网桥br0源主机和目的主机都建立br0网桥之后就可以顺利迁移虚拟机了↓

2021-11-07 15:57:47 1550

原创 KVM动态迁移时报错

问题描述:错误:internal error: 尝试将虚拟机迁移到同一主机 localhost.localdomain意思是,源主机名字和目标主机名字相同所以只需要改掉目标主机名字即可

2021-11-07 15:25:23 384

原创 KVM虚拟机冷迁移时遇到的问题

问题描述:重新安装目标宿主机之后,迁移虚拟机时出现:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NA

2021-11-07 13:45:09 166

原创 Linux上封装win7镜像时遇到:尝试使用Sysprep处理计算机时出现错误。

问题如图解决方法:1.点击Sysprep.exe等待出现上图报错2.以管理员身份打开cmd,执行命令:sc stop WMPNetworkSvc3.再次点击Sysprep.exe,就可以进行封装了

2021-11-05 22:53:48 8313 2

原创 dvwa无法连接数据库问题:Could not connect to the database service.

问题如图点击Create/Reset Database按钮后提示:Could not connect to the database service.Please check the config file.Database Error #1045:Access denied for user’dvwa’@‘locahost’(using password:YES).解决方法:按下图修改config.inc.php文件...

2021-11-05 22:42:32 7961

原创 搭建dvwa出现:DVWA System error - config file not found.

问题如图显示隐藏的拓展名去掉.dist

2021-11-05 22:32:47 346 1

原创 9.MySQL

4.4联表查询

2021-11-01 13:05:40 52

原创 8.MySQL

4.3、where条件句子作用:检索数据中符合条件的值搜索的条件由一个或者多个表达式组成!结果 布尔值逻辑运算符语法描述and &&两个真,结果为真or //其中一个真,结果为真not !真假互换使用where筛查数据...

2021-10-30 18:45:49 109

原创 7.MySQL

4、DQL查询数据(最重点)4.1、DQL(Data Query LANGUAGE:数据查询语言)**·**所有操作都用到它:Select**·**简单的查询,复杂的查询它都能做~· 数据库中最核心的语言,最重要的语句**·**使用频率最高的语句4.2、指定查询字段语法:select 字段,字段,…FROM 表-- 查询全部的学生SELECT *FROM student-- 查询指定字段SELECT `studentno`,`studentname` FROM student

2021-10-25 23:24:22 57

原创 6.MySQL

3.4、修改语法:update 表名 SET 字段名 = ‘修改值’ WHERE = 条件;(修改值可以是某个具体的值也可以是某个变量)-- 修改单个字段,单个条件UPDATE `student` SET `name`='狂神' WHERE id = 1;-- 修改单个字段,不指定条件UPDATE `student` SET `name`='长江七号';-- 修改多个字段,使用逗号隔开UPDATE `student` SET `name`='狂神' , `email`='11317678

2021-10-25 20:45:57 52

原创 5.MySQL

3.2、DML语言,增删改(全部记住)3.3、添加(insert插入,添加)3.4、修改3.5、删除

2021-10-22 23:37:34 62

原创 4.MySQL

2.6修改删除表ALTER TABLE student RENAME AS student1-- 修改表名:ALTER TABLE 旧表名 RENAME AS 新表名ALTER TABLE student1 ADD age INT(11)-- 增加表的字段:ALTER TABLE 表名 ADD 字段名 列属性[]ALTER TABLE student1 MODIFY age VARCHAR(11) -- 修改约束-- 修改表的字段————ALTER TABLE 表名 MODIFY 字段名

2021-10-10 21:53:03 42

原创 3.MySQL

1.7连接数据库命令行连接mysql -u root -p123456 --连接数据库show databases; --查看所有数据库use school --切换到某个数据库show tables; --查看数据库中所有的表describe student;

2021-10-06 23:45:30 108

原创 2.MySQL

1.6安装SQLog1.无脑安装2.注册3.打开连接4个默认的数据库对应data目录里面的4个data文件夹4.新建一个数据库5.新建一张表student字段:id,name,age,6.查看表7.自己尝试添加多条记录

2021-10-04 23:51:36 46

原创 1.MySQL

1.初识MySQLJavaEE:企业级java开发 web前端作用:展示数据后端作用:连接数据库(JDBC、MyBatis)、连接前端,控制视图跳转和给前端传数据(servlet、spring、springMVC)数据库:存数据1.3数据库分类关系型数据库:静态的MySQL、Oracle、Sql Server、DB2、SQLlite通过表与表之间,行与列之间的关系进行数据的存储,学员信息表,考勤表…非关系型数据库:动态的Redis、MongDB非关系型数据库,对象存储,通过对象的自身

2021-09-04 23:07:02 72

原创 IDEA环境搭建

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-08-13 21:58:01 872

原创 2.1路由引入

2.1 路由引入什么情况下需要路由引入不同的路由协议之间需要互相学习到对方的路由信息种子度量值   其他路由协议→RIP:0路由引入配置路由引入可能会出现的问题及解决方法

2021-07-20 17:29:52 435 1

原创 1.5 OSPF特殊区域与其他特性

1.5 OSPF特殊区域与其他特性7类LSA名称:NSSA LSA通告者:ABSR作用:宣告NSSA区域外部路由信息泛洪范围:本NSSA区域为什么需要特殊区域?    减少LSA→减小LSDB→减小路由表有哪些特殊区域?    Stub    末梢区域:1/2/3 类LSA    total Stub    完全

2021-07-18 17:26:42 270

原创 1.4 外部路由

1.4 外部路由5类LSA名称:AS external LSA; AS外部LSA通告者:ASBR作用:宣告AS外部的路由信息泛洪范围:整个OSPF AS内部描述内容:宣告AS外部路由信息查看命令:    display ospf lsdb sae    show ip ospf data external报文内容:    Type:External &nbsp

2021-07-18 12:51:32 217

原创 1.3 域间路由

3类LSA:名称:network summary泛洪范围:任意两个包含区域0的区域间泛洪通告者:ABR(Area Border Router)作用:描述区域间的路由信息(只有路由信息没有路径信息)报文内容(了解):    Link State ID: 目的网段信息    Adv router:ABR    netmask:目的网段掩码   

2021-07-17 23:58:41 182

原创 1.2 内部路由

1.2 内部路由1类LSA:名称:Router-LSA 路由器LSA泛洪范围:本区域通告者:运行了OSPF的路由器本身作用:宣告自身网段信息和路径信息    如果遇到多路访问网络,1类LSA只能显示TransNet类型,不能显示该网段掩码,即只能描述路径信息,不能描述路由信息查看命令:    display ospf lsdb router self-originate   

2021-07-17 23:41:39 143

原创 Markdown学习

Markdown学习标题:一级标题:# 一级标题二级标题:## 二级标题三级标题:## 三级标题四级标题:### 四级标题字体加粗:Ctrl+B 或**** Hello,World!斜体:Ctrl+I 或** Hello,World!加粗+斜体:****** Hello,World!划线:波浪线~Hello,World!引用点击转跳到某文章分割线图片Ctrl+Shift+G! 图片名超链接Ctrl+Shift+L点击跳转到我的文章表格右键插入,或上面

2021-07-17 13:40:17 45

原创 1.1 OSPF协议基础

RIP的缺陷:     1.以跳数来衡量到达目标网络的最有路径     2.最大跳数为16(限制了网络的大小)     3.收敛速度慢(30s,不能及时更新路由表)OSPF是什么?     Open Shortest Path First 开放式最短路径优先动态路由协议  &n

2021-07-09 17:11:29 727 3

空空如也

空空如也

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

TA关注的人

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