自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【无标题】

数据仓库学习

2022-11-05 22:30:50 634 1

原创 汇编语言学习合集

自我学习

2022-11-05 17:36:36 574

原创 管程,死锁

死锁

2022-04-12 10:29:14 271

原创 多生产者-多消费者, 吸烟者问题,读者写者问题,哲学家问题

吸烟者问题读者,写者问题

2022-04-12 08:59:29 78

原创 系统调用,进程的产生发展史

系统调用相关处理涉及到对系统资源的管理、对进程的控制,这些功能需要执行一些特权指令才能完成,因此系统调用都是在核心态下进行的。进程程序段、数据段、PCB三部分组成了进程实体(进程映像)。一般情况下,我们把进程实体就简称为进程,例如,所谓创建进程,实质上是创建进程实体中的PCB,而撤销进程,实质上是撤销进程实体中的PCB。从不同的角度,进程可以有不同的定义,比较传统典型的定义有:...

2022-04-06 11:22:51 290

原创 信号量机制实现进程互斥与同步,生产者消费者

生产者

2022-04-06 11:03:43 265

原创 进程互斥的硬件实现方法 ,信号量机制

中断屏蔽方法利用开/关中断指令实现(与原语的实现思想相同,即在某进程开始访问临界区到结束访问为止都不允许被中断,也就不能发生进程切换,因此也不可能发生两个同时访问临界区的情况)TestAndSet指令简称TS指令,也有地方称为TestAndSetLock指令,或TSL指令TSL指令是用硬件实现的,执行的过程不允许被中断,只能一气呵成。一下是用C语言描述的逻辑。Swap指令信号量机制用户进程可以通过使用操作系统提供的一对原语来对信号量...

2022-04-03 16:02:23 1493

原创 进程同步,进程互斥等四种软件实现方法

进程互斥的实现方法单标志法双标志先检查法双标志后检查法

2022-04-02 13:31:32 315

原创 调度算法:FCFS,SJF,HRRN

算法思想算法规则这种调度算法用于作业调度还是进程调度抢占式?非抢占式?优点和缺点是否处于饥饿1.1.1先来先服务1.1.2短作业优先1.1.3高响应比优先1.2.1分时操作系统里的算法...

2022-04-02 09:01:02 548 2

原创 进程的调度时机切换与过程的调度方式,调度算法评价

1.1.1进程调度的时机1.1.2进程调度(低级调度),就是按照某种算法从就绪队列中选择一个进程为其分配处理机。例子:进程在操作系统内核程序临界区中不能进行调度与切换。(对的)进程处于临界区时不能进行处理机调度。(错的)临界资源:一个时间段内只允许一个进程使用的资源。各个进程需要互斥地访问临界资源。临界区:访问临界资源的那段代码。内核程序临界区一般是用来访问某种内核数据结构的,比如进程的就绪队列(由各就绪进程的PCB组成)。1.2.1进程的切换与过程1....

2022-03-30 11:46:47 848

原创 一.JAVASE第一讲

1 计算机基础知识1.1计算机计算机(Computer)全称:电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理数据的现代化智能电子设备。常见的形式有台式计算机、笔记本计算机。按照规模分为微型机、小型机、大型机、巨型机(超级计算机)等。计算机发明者约翰•冯•诺依曼。计算机是20世纪最先进的科学技术发明之一,对人类的生产活动和社会活动产生了极其重要的影响,并以强大的生命力飞速发展。它的应用领域从最初的军事科研应用扩展到社会的各个领域,已形成了规模巨大的计算机产业,带动了全球范围的技术进步,

2022-03-05 12:46:45 111

原创 JDBC实现原理

1.新建一个工程2.创建一个lib包3.复制进去4.编译成jar工具右键这个,然后找到Add to librarypackage cn.tedu.test;import java.sql.*;import java.util.Scanner;public class TestJdbc5 { public static void main(String[] args) throws Exception {// method(); me..

2022-02-24 15:35:35 444

原创 Linux常用命令

cd 进入目录pwd 检查当前位置TAB 自动补齐cd. 原地跳一下cd.. 返回上一级cd 直接回家Lsls 查看当前目录信息ll 获取详情信息文件指令mkdir a 创建a文件夹mkdir a b c 创建a,b,c三个文件夹,用空格隔开mkdir --help 寻求帮助mkdir -p a/aa/aaa 创建多级目录rmdir a 删除a目录,a目录需为空vim 创建/查看/编辑文件esc表示切换命令行vim...

2021-12-29 21:39:34 91

原创 Nginx进程项说明

说明:在Windows中nginx服务每次点击启动之后,都会生成2个进程项。注意事项:在Windows中nginx只能启动一次关于与启动2项说明 进程项1:nginx主要进程信息 进程项2:nginx的守护进程 主要的任务防止主进程意外关闭关闭nginx应该先关闭守护再关闭主进程nginx命令执行说明:nginx命令执行需要在exe所在目录中执行1.启动命令 start nginx2.停止命令 nginx -s reload3.关闭命令 nginx...

2021-12-22 20:38:28 1769

原创 虚拟机安装

1.百度VMware下载这个软件2.网卡说明:当你安装成功后,会出现这两个带VMvare的网卡,只有一个或者没有表示安装失败,需要重新安装/卸载后重新安装。3.安装好虚拟机后,我们点击文件夹里面的.vmx文件点击运行后出来的是这个弹窗修改DHCP,作用:保证IP地址不会变如果网卡出现问题,则进行重置网卡说明:如果进行上述的操作都执行了,还是不行的话可能是因为网卡丢失(偶然遇到),如果缺少了VMware网卡,则需进行重置,不得已而为之VT常见...

2021-12-18 20:17:09 972

原创 git码云如何使用

1.在你的本地磁盘创建一个文件夹,存放你的代码2.创建远程仓库我的仓库——>取名——>设置成公开的建好仓库后不要动,有需要执行的命令创建好后会生成一个带命令的界面进入到你需要提交的代码的文件夹里面执行CMD命令3.配置了gitee的用户名4.配置了用户的邮箱想查看刚才提交的信息是否成功可以使用 git config --list5.创建工作文件夹,进入文件夹,初始化git环境(会出现一个模糊的git文件*勿动*)6.创建文件试验...

2021-11-14 16:45:28 472

原创 Linux常用指令

dos窗口执行ipconfig,查到net8的ip地址,虚拟机里面的地址与其一样IP命令 ifconfig ip addrLinux文件系统:树形结构pwd 检查当前的位置tab键 自动补齐cd命令集cd / 返回根目录cd ~ 用户主目录cd.当前目录cd.. 返回上一级目录cd /usr/ 进入到usr目录cd - 返回上一个目录cd直接回家...

2021-11-06 14:43:55 89

原创 Docker常用指令

一.Docker 服务操作docker info //查看基本休息systemctl start docker //运行dockersystemctl restart docker //重启dockersystemctl status docker //运行状态systemctl stop docker //停止dockersystemctl enable docker //开机自启systemctl disable docker //关闭开机...

2021-10-10 10:06:28 73

原创 Git使用

1.概述是一个版本控制产品,用来实现资源的版本控制可以把资源随时上传到Git上,可以随时拉取下载好处:快速恢复到历史版本,容错性高远程仓库:是指Gitee官网的地址本地仓库:是指你磁盘里的一个路径,存你即将要上传的资源本地索引;是指将要提交的数据建立所以,方便查找定位工作空间:保存了资源等位置过程:工作空间—> 本地索引—>本地仓库—>远程仓库2.常用命令add:把工作空间的资源,添加到本地索引commit:把本地索引的资源提交到本地仓库..

2021-10-07 14:05:33 67

原创 Spring MVC

一..概述框架:是一个结构,框架提供了很多的勒,由框架控制每个类调用的过程流程SSM框架里,第一个S就是指SpringMVC,是一个框架是spring框架的一个后续产品,遵循了MVC的设计模式,保证了程序间的松耦合pringMVC主要作用:1,接收请求(解析请求参数)2,做出响应MVC的设计模式:M是modle模型,用来封装数据V是view试图,用来展示数据据C是Controller控制器,用来控制浏览器如何请求,做出数据响应好处:提高代码的复用性,松耦合二:原理

2021-10-06 11:30:19 137

原创 2021-09-27

maven:用来下载并且管理jar包的工具,用来构建项目的方式仓库: 中央仓库/远程仓库:本质上就是一个国外的网址 镜像仓库:其实就是一个国内的网址,人家从中央仓库下载好了jar包,可以直接下载· 本地仓库:其实就是你自己定的一个文件夹的位置。依赖:dependency每个核心jar包形成一个依赖,maven底层进行它相关的jar的自动导入...

2021-09-28 22:28:26 39

原创 创建项目步骤跟配置

<dependencyManagement> <dependencies> <!--Spring boot 依赖(定义了微服务规范)--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-de.

2021-09-26 00:31:10 166

原创 Sentinel简介

背景分析在我们日常生活中,经常会在淘宝,天猫,京东,拼多多等平台上参与商品的秒杀,抢购一级一些优惠活动,也会在节假日使用12306等手机APP抢火车票,高铁票,甚至有时候还需要帮助同事,朋友为他们家小孩投票,刷票,这些场景无一例外会引起服务器流量的保障,导致网页无法显示,APP反应慢,功能无法正常运转,甚至会引起整个网站的崩溃。我们如何在这些流量变化无常的情况下,保证各种业务安全运营,系统在任何情况下都不会崩溃呢?我们可以在系统负载过高时,采用限流,降级和熔断,三种措施来保护系统,由此一些流量控制的

2021-09-18 11:39:24 222 2

原创 微服务创建的基本设置

2021-09-18 10:14:13 52

原创 一.项目前端发布说明

1.1关于前端说明vue项目开发阶段采用脚手架的方式进行的开发,如果开发完成应该将项目打包编译,编译为浏览器可以识别的静态资源文件(HTML/JS/CSS)Nginx可以作为web的服务器,默认端口801.2前端项目发布1.2.1路径修改说明:前端向后端发起请求时,网址:http://localhost:8091/xxxx.实际开发中服务器都是通过域名的方式访问,所以需要将前端的前缀修改AddItem.vue文件 修改文件上传的路径1.2.2 前端项目发布通过b.

2021-09-10 19:26:53 1149

原创 一.图片不回显说明

1.1文件图片上传不回显说明1.1.1检查路径是否则正确检查磁盘/网络地址 除了前缀不同之外,其他的必须相同磁盘地址:F:/images/2021/09/10/737e4d33cf344e3c90180195e0dbc371.jpg网络地址:http://image.jt.com/2021/09/10/737e4d33cf344e3c90180195e0dbc371.jpg1.1.2检查前端页面地址http://image.jt.com/2021/09/10/737e4d33cf34.

2021-09-10 09:28:42 385

原创 1.关于虚拟机的模式说明

1.1桥接模式特点:1需要物理设备的支持2.启动虚拟机相当于主机1.2NAT模式特点:1.将本机作为交换机2.Linux系统只有本机可以访问,其他设备不能访问3.NAT不需要其他设备的物理支持

2021-09-08 09:27:00 88

原创 #1商品分类业务实现

1.商品分类列表重构2.完成分类状态修改3.新增商品分类4.商品分类修改5.删除分类

2021-09-06 16:22:41 171

原创 SpringBoot整合Mybatis

1.1,跳过测试类打包1.1.1,需求说明说明: maven执行打包命令时, 默认条件下,会执行测试类中的方法. 并且这些方法都要执行. 隐患 可能某些测试方法由于种种原因 执行报错. 则install的操作执行失败.矛盾点: 项目打包与test类之间的问题.解决方案: 要求install时 不要执行test方法,1.1.2 跳过测试类打包 <properties> <!--指定JDK版本--> <java.versi.

2021-08-23 22:25:46 45

空空如也

空空如也

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

TA关注的人

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