自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 实验三 单表查询

实验目的掌握简单SQL查询语句的应用,包括like、top、order by、compute 和聚集函数的应用。实验内容1.基本查询(1)查询Student表中全体学生的全部信息。select *from student(2)查询全体学生的学号、姓名。select Sno,sNamefrom student2.查询时改变列标题的显示查询全体学生的学号、姓名、家庭地址信息,...

2019-05-26 19:52:33 8616 3

原创 实验二 通过SQL语句创建与管理数据表

实验目的(1)掌握查询分析器的使用。(2)掌握通过SQL语句创建表的方法。(3)掌握通过SQL语句修改表结构的方法。(4)掌握通过SQL语句添加、修改、删除表数据的方法。实验内容1.通过SQL语句删除表用SQL语句在数据库Student_info中删除实验一创建的Student表、Course表、SC表。2.通过SQL语句创建表用SQL语句在数据库Student_info中创建实...

2019-05-26 09:23:13 15325 1

原创 经典的哲学家就餐问题笔记

以哲学家问题来总结归纳解决死锁问题的各种方法,哲学家进餐问题是一个经典的进程之间的同步互斥问题。问题描述就是:1、有五个哲学家围坐在一圆桌旁,桌中央有一盘通心粉,每人面前有一只空盘子,每两人之间放一只筷子2、每个哲学家的行为是思考,感到饥饿,然后吃通心粉3、为了吃通心粉,每个哲学家必须拿到两只筷子,并且每个人只能直接从自己的左边或者后边去取筷子(筷子的互斥使用、不能出现死锁的现象)问题...

2019-05-14 16:58:00 3668

原创 死锁检测与解除

解决死锁问题的第三类方法:死锁检测与解除死锁检测: 允许死锁发生,但是操作系统会不断监视系统进展情况,判断死锁是否真的发生一旦发现有死锁发生则采用专门的措施,解除死锁并以最小的代价恢复操作系统运行检测时机:1、当进程由于资源请求不满足而等待时检测死锁(死锁是一组互相等待的进程)缺点:如果每次进入等待的时候都去检测死锁是否发生,就会造成巨大的系统开销。2、定时检测:可以设定一个检测的周...

2019-05-14 10:08:15 1930

原创 死锁避免:银行家算法

银行家算法是Dijkstra1965年提出的一、基本思想: 仿照银行发放贷款时采用的控制方式而设计的一种死锁避免算法。银行会跟很多的客户签订协议,贷款给这些客户,但客户并不是一次性把贷款总数一次借走,他可能分期分批的来借,这样的做的好处是利息上会少一些,对于客户来讲有利,那么银行为了为了最大化自己的收益,它不是按照现在自己有多少钱就和客户签多大的贷款,它可能会把贷款发送给不同的客户,这些客户每...

2019-05-14 09:24:11 527

原创 死锁避免

一、死锁避免讨论在这个例子中,有进程P、进程Q。系统当中一共有M个资源,假设A为P进程对资源的需求的最大量,那么用系统中资源总数减去A就得到一个Y点,对于进程Q,一旦Q进程占有的资源数量超过了Y这一点,那就意味着P进程得不到它所需要的最大的需求量A 了。同样的道理,如果B是Q进程对资源的最大需求量,那么M-B得到一个X点,也就是说,如果P进程对资源的占有量超过了X点,也就意味着Q进程得不到...

2019-05-12 23:12:17 428

原创 死锁的预防

一、解决死锁的方法总体上有四种:1、鸵鸟算法:不考虑此问题,不理睬死锁问题2、不让死锁问题发生又分为两种:(1)死锁预防静态策略:设计合适的资源分配算法,来保证死锁的发生(2)死锁避免动态策略:以不让死锁发生为目标,跟踪并评估资源分配过程,根据评估结果决策是否分配3、让死锁发生(1)死锁检测与解除二、死锁预防1、在设计系统时,通过确定资源分配算法,排除发生死锁的可能性2、...

2019-05-12 12:47:50 12052

原创 死锁的基本概念

一、死锁的基本概念1、死锁的定义:一组进程中,每个进程都无限等待被该组进程中另一进程所占有的资源,因而永远无法得到资源,这种现象叫做进程死锁,这一组进程就被称为死锁进程2、如果死锁发生,会浪费大量系统资源,甚至导致系统崩溃从死锁的定义中可以得到几个推论:1、参与死锁的所有进程都在等待资源(处于等待状态、阻塞状态)2、参与死锁的进程是当前系统中所有进程的子集(是部分进程首先发生的死锁现象,...

2019-05-12 10:58:11 11964

原创 Math类的使用一些常用举例

package Mypackage;public class KY6_4 { public static void main(String[] args) { System.out.println ( "-5.8的绝对值是:" + Math.abs (-5.8)); System.out.println ( "3.2向上取整是:" + Math.ceil (3.2)); Sys...

2019-05-11 12:48:01 318

原创 定义两个接口,其中各包括一个抽象方法分别用来完成两个数的加法和减法操作,然后创建一个类KY6_3来实现这两个接口中的抽象方法。编写程序KY6_3.java,将源程序写在实验报告中。

Calculate1.javapackage Mypackage;public interface Calculate1 { abstract int add(int a ,int b);}Calculate2.javapackage Mypackage;public interface Calclulate2 { abstract int sub(int a, ...

2019-05-11 12:05:23 3579

原创 商品简单管理

Product.javapackage javaDemo1;/** * 商品实体类 * * @author Monster丶ZF @version1.8 * @data 2019年5月6日 * @remakeTODO */public class Product { private String name; private double price; /** 商品的描述...

2019-05-06 18:53:33 327

原创 引用传递里的一个小陷阱

package Test;/** * 引用传递里的一个小陷阱 * @author Monster丶ZF * @version1.8 * @data 2019年5月4日 * @remakeTODO */public class DemoTest { static class Demo{ int num1 = 20; int num2 = 40; } public sta...

2019-05-05 18:22:17 224

原创 对象引用传递和普通传递测试

Book.javapackage Test;/** * 图书实体类 * * @author Monster丶ZF @version1.8 * @data 2019年5月4日 * @remakeTODO */public class Book { private String name; /** 出版号 */ private String isbn; /** 库存 */...

2019-05-04 12:36:05 155

原创 成员变量和局部变量

定义一个类,1、成员变量的作用域在整个类都是可见的,方法1、方法2、方法3都可以使用2方法里面定义的是局部变量仅仅限于他的方法内部使用3.成员对象有默认值数字为0,对象为null4.局部变量默认没有初始值,需要赋初值再使用,不然会报错5.成员变量和局部变量重名时,局部变量优先级更高package Test;public class Animal { String name; ...

2019-05-04 10:45:25 233

原创 使用方法打印你想知道的月历!

package javaDemo2;import java.util.Scanner;/** * 使用方法打印月历 * 已知:1900年1月1日是星期一 * 闰年: year % 400 == 0 || (year % 4 == 0 && year % 100 != 0) * @author Monster丶ZF * @version1.8 * @data 20...

2019-05-03 20:00:51 584

原创 剪刀石头布猜拳小游戏的简单实现

Humanplayer.javapackage javaDemo1;/** * * 人类玩家类 * * @author Monster丶ZF @version1.8 * @data 2019年5月3日 * @remakeTODO */public class HumanPlayer { /** 静态常量:出拳类的信息 */ public static final ...

2019-05-03 17:48:03 2030

原创 数据库原理与应用第2版(雷景生)课后答案(第九、第十章)

第九章选择题1、A。根据书中10.1.2中事务的原子性性质可知,事务在执行过程中,应该遵守“要么不做,要么全做”的规则,故选项A正确。选项B表示的是事务的持久性。选项C表示的是事务的隔离性。选项D表示的是事务的一致性。2、D。由书中10.2并发控制一节可知,当同一数据库系统中有多个事务并发运行时,如果不加以适当控制,可能产生数据的不一致性故选项D正确。3、D。事务的一致性要求事务执行...

2019-05-02 16:30:55 15415 2

原创 数据库原理与应用第2版(雷景生)课后答案(第七、第八章)

第七章选择题1、A。由书8.2.5一节可知,物理结构设计的工作主要包括以下几点:(1)、确定数据的存储结构(2)、设计合适的存取路径(3)、确定数据的存放位置(4)、确定系统配置由以上几点可知,答案A是数据库物理设计不包括的选项,故答案A正确。2、A。由8.2.4一节可知,逻辑结构设计阶段的第一个步骤即为将E-R图转化为关系数据模型,故答案A正确。3、B。由书中图8.4数据...

2019-05-01 19:01:33 27413 1

原创 使用面向对象的方式创建一个圆类,分别计算周长和面积

CircleV2.java:package javaDemo1;/** * 使用面向对象的方式创建一个圆类,分别计算周长和面积 * 1、定义类:Cirlce * 2、抽取属性 * 3、定义方法 * 4、调用方法并打印结果 * @author Monster丶ZF * @version1.8 * @data 2019年5月1日 * @remakeTODO */public ...

2019-05-01 16:29:33 7674

空空如也

空空如也

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

TA关注的人

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