自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Oracle 用户权限管理

创建用户:CREATE USER usernameIDENTIFIED BY passwordDEFAULT TABLESPACE tablespacenameTEMPORARY TABLESPACE tablespacenameQUOTA size ON tablespacename;//磁盘限额create user c##test_user identified by oracle default tablespace users temporary tablespace temp

2021-11-30 16:11:27 2226

原创 Oracle 复习 视图,索引,序列,同义词

概念: 从一个或多个表或视图中导出的虚表,其结构和数据是建立在对表的查询基础上实质:一条查询语句语法: create [ or replace ] [ force ] view [schema.]view_name [ (column1,column2,...) ] as select ... [ with check option ] [ constraint constraint_name ]

2021-11-28 11:11:24 712

原创 Oracle 复习 约束

创建表:create table 表名(字段属性)create table student (sno number(3),sname varchar2(30),studytime date,);修改表(1)添加列Alter table 表名 add 列名 列类型 default 值,……alter table student add score number(4,1) DEFAULT 60;(2)修改列名(修改宽度,不建议做)Alter table 表名 rename colu

2021-11-27 18:43:02 937

原创 Oracle 复习 结构及表空间

color=00B82Ecolor=FF0000完整的Oracle数据库系统通常由两个部分组成: 实例(INSTANCE)和数据库(DATABASE)。总体结构:数据库是一系列物理文件的集合(数据文件,控制文件,联机日志,参数文件等)。实例是由一系列的后台进程和内存区组成。简单来说,是内存和后台进程的集合。Oracle体系结构:概念: 指Oracle的组成、工作过程和基本原理,以及数据在数据库中的管理和组织机制。Oracle-存储结构存储结构之逻辑结构表空间:表空间(Tablesp

2021-11-27 14:48:25 553

原创 Oracle Select语句 练习4

定义表结构的SQL语句如下:CREATE TABLE score (sno varchar(6) NOT NULL,cno varchar(6) NOT NULL,term varchar(15),grade int(11),PRIMARY KEY (sno,cno)) ;检索出所有成绩为空的学号,课号。提示:请使用SELECT语句作答;select sno,cno from score where grade is null;定义表结构的SQL语句如下:CREATE TABL

2021-11-18 15:41:50 9423

原创 Oracle Select语句 练习3

颜色:color=FF0000题目:1、 将emp表的职员信息按雇佣日期由早到晚的先后顺序列出(5分)2、 查询职员表中没有奖金的员工信息(5分)3、 查询工资高于所有员工平均工资的员工(5分)4、 构造SQL语句,查询emp表的信息,格式为“员工编码empno,姓名ename,月收入(工资+奖金)”(5分)5、 查找员工姓名的长度是五个字符的员工信息(5分)6、查询每个部门中有同样工资的员工的统计信息, 列出他们的部门号,工资,人数。(5分)7、查询员工的姓名和他在公司工

2021-11-14 11:01:55 1286

原创 Oracle Select语句 连接查询 练习1

color=FF1F8Fcolor=1F8FFF重点color=FF5C5C注释color=00E000题目:--1. 查询所有部门及其员工信息,包括那些没有员工的部门--2. 查询所有员工及其部门信息,包括那些还不属于任何部门的员工--3. 查询所有工种为CLERK的员工的姓名及其部门名称--4. 显示部门号为10的部门名、员工名和工资--5. 显示雇员名,雇员工资及所在部门的名字,并按部门排序--6. 列出在部门“SALES”(销售部)工作的员工姓名、基本工资、雇佣日期、部门名称-

2021-11-01 17:03:59 1786 1

原创 Oracle Select语句 练习2

用到的颜色:color=FF4C29color=00CC00题目:1. 显示满40年服务年限的员工的姓名和雇佣日期2. 以年月日的方式显示所有员工的服务年限3. 使用函数显示姓名字段的任何位置包含’A’的所有员工的姓名4. 对于每个员工,显示其加入公司的天数5. 找出在任意年份2月受聘的所有员工6. 显示所有员工的姓名,用a代替A7. 显示所有员工姓名的前三个字符8. 以首字母大写的方式显示员工的姓名9. 显示不带有’R’的员工姓名10. 找出各月倒数第3天受雇的所有员工11.

2021-10-31 15:04:45 1094

原创 Oracle Select语句 练习1

用到的颜色:color=FF7A7Acolor=7A7AFF题目:1. 分别使用ceil函数和floor函数返回3个指定小数(7.3 7 -7.3)的整数值2. 将PI(3.1415926)的小数位数显示为2位3. 计算7的3次方的值4. 求7除以3的余数 5.求20-200之间的一个随机整数分别使用ceil函数和floor函数返回3个指定小数(7.3 7 -7.3)的整数值select ceil(7.3) from dual;select ceil(-7.3) from

2021-10-31 13:13:05 341

原创 Servlet 生命周期

Servlet生命周期分为三个阶段:1,初始化阶段 调用init()方法2,响应客户请求阶段  调用service()方法3,终止阶段  调用destroy()方法Servlet工作原理:首先简单解释一下Servlet接收和响应客户请求的过程,首先客户发送一个请求,Servlet是调用service()方法对请求进行响应的,通过源代码可见,service()方法中对请求的方式进行了匹配,选择调用doGet,doPost等这些方法,然后再进入对应的方法中调用逻辑层的方法,实现对客户的响应。

2021-07-11 09:43:24 192

原创 jsp 复习(总体)

1.JSP网页动态部分包含三种元素,它们是(指令、脚本和动作)。2、JSP的全称是JavaServer Page。3、JSP的优点之一是可以使得界面显示和功能逻辑。4、JSP本质上是对Java的扩展。5、JSP技术开发的程序架构只能是C/S或B/S。6、Web应用的三层体系架构中的三层是数据层、业务逻辑层和表示层。7、JSP引擎和Servlet引擎是系统模块,它们随着Web服务器启动装入内存,而随着Web服务器关闭而释放。8、客户与Web服务器通信是通过http协议来完成的。9、Web服务器

2021-06-19 17:26:39 937

原创 Java GUI(图形用户界面设计)

Java提供了三个主要包做GUI开发java.awt 包 – 主要提供字体/布局管理javax.swing 包[商业开发常用] – 主要提供各种组件(窗口/按钮/文本框)java.awt.event 包 – 事件处理,后台功能的实现。Swing组件如图所示:swing组件主要可分为三个部分,后面会详细介绍(1)顶层容器: 常用有JFrame,JDialog(2)中间容器: JPanel,JOptionPane,JScrollPane,JLayeredPane 等,主要以panel结尾。(3)

2021-02-05 10:34:23 4280

原创 数据库_范式理论1

设有关系模式 R(职工名,项目名,工资,部门名,部门经理) 如果规定每个职工可参加多个项目,各领一份工资;每个项目只属于一个部门管理;每个部门只有一个经理。(1)试写出关系模式R的基本函数依赖和关键码。(2)说明R不是2NF模式的理由,并把R分解成2NF模式集。(3)进而把R分解成3NF模式集,并说明理由。二、指出下列关系模式是第几范式。 (1) R(X,Y,Z), F={XY->Z} (2) R(X,Y,Z), F={Y->Z,XZ->Y} (3) R(X,Y,Z), F={Y->Z,Y

2020-11-29 14:38:44 3276

原创 MySQL 数据库_范式理论

到达笔记:题目:解答:笔记:1.第一范式:若R的所有属性都是不可分的基本数据项,则R属于1NF。我的解释:这里,只要题目是给出的,一般而言,最起码它都是第一范式,这个大家必须知道。2.第二范式:若R属于第一范式,且每一个非主属性完全依赖于码,则R属于第二范式。我的解释:不能存在部分函数依赖,若存在,那么他就不属于第二范式(相当于只能沦为第一范式)什么叫做部分函数依赖呢?举个例子:关系R(学生学号,教师编号,学生姓名),这里明明学生学号就可以决定学生姓名这个非主属性的,但是关系R把教师编号也当

2020-11-22 13:06:39 886

原创 MySQL Select查询练习

(1)查询南华厂生产的产品的销售总量(2)查询电视机在不同商场的销售情况,按销售量降序排列(3)查询总销量最低的商品的商品名和制造商(4)找出销量不超过100的且在北京海淀区销售的商品的基本情况(5)查询不生产电视机的制造商(6)查询销售所有商品的商场号和商场名(7)查询未销售南华厂的产品的商场名和经理(8)查询至少在S02和S03两个商场销售的商品名、型号和制造商(9)查询每种商品在所有商场的总销售量。输出结果按总销量降序排列(10)查询平均销售量最高的商品号。

2020-11-06 18:54:41 2449

原创 MySQL Select 语句查询

1.查询选修了课程号为“0003”的学生姓名和系别2.查询与“刘一平”来自同一个系的学生姓名3.查询Sc表中的最高分的学生学号和课程号4.查询其它系中课程‘0002’比信息系所有学生分数高的学生学号和姓名;5.查询其它系中比信息系所有学生年龄大的学生姓名和性别;6.查询每门课程中低于该课程平均成绩的学生学号和姓名;7.查询“信息系”中选课最多的学生学号;8.查询所有选修“计算机导论”课程的“男”同学的成绩表9.查询有两门及以上课程不及格的学生学号和姓名;10.查询比“0002”号课程平均分

2020-11-01 12:23:05 560

原创 MySQL Select语句查询

1.查询3号课程且成绩在90分以上的所有学生的学号和姓名2.查询每门课的课程名和其先修课的课程名3.查询选修了“数据库”课程的学生的学号和姓名。4.查询所有学生的选课情况,列出学号、姓名、所选课程号、成绩5.查询不及格的学生的学号,姓名,课程名;6.统计各个课程号及相应的选课人数;7.统计没有参加考试的学生学号和姓名;8.查询选修了3门课以上的学生姓名;9.统计选修人数在3人以上的课程号和课程名; 10.查询每个学生的学号、姓名、选修的课程名及成绩

2020-11-01 11:37:45 800

原创 MySQL Select 语句查询

1.查询计算机系学生的学号和姓名2.查询选修了课程的学生学号3.查询选修“C01” 课程的学生学号和成绩,并要求对查询结果按成绩的降序排列,如果成绩相同则按学号的升序排列4.查询每门课程的平均分5.查询学校开设的课程总数6.查询选修两门及两门以上课程的学生学号7.查询年龄在20-22之间的男生的学号、姓名、系部8.查询选修“C01”课程的学生人数9.查询成绩不及格的学生的不及格课程数目10.查询每门课程的最高分数11.查询平均成绩高于90分的课程号

2020-11-01 11:06:23 341

原创 Java File文件类

首先先区分一下绝对路径和相对路径。windows相对路径和绝对路径举例绝对路径:是从盘符开始的路径,形如C:\windows\system32\cmd.ex相对路径: 是从当前路径开始的路径,如当前路径为C:\windows,要描述上述路径,只需输入入system32\cmd.exe 。File常用方法:实例:File file = new File("example.txt"); System.out.println("文件名称:" + file.getName());

2020-09-12 11:36:08 195

原创 Java IO流

简介:Java中的I/O流主要定义在java.io包中,该包下定义了很多类,其中有4个类为流的顶级类,分别为InputStream和OutputStream,Reader和Writer。字节流定义: 在计算机中,无论是文本、图片、音频还是视频,所有文件都是以二进制(字节)形式存在的,I/O流中针对字节的输入/输出提供了一系列的流,统称为字节流。说明:字节流是程序中最常用的流。在JDK中,所有的字节输入流都继承自InputStream,所有的字节输出流都继承自OutputStream。用字节流

2020-09-05 09:28:24 400

原创 Java 集合②

Map接口双列集合(Map):1.双列集合根接口,用于存储具有键(Key)、值(Value)映射关系的元素。2.Map集合中每个元素都包含一对键值,并且Key唯一,在使用Map集合时通过指定的Key找到对应的Value。3.Map接口的主要实现类有HashMap和TreeMap。说明: Map接口是一种双列集合,它的每个元素都包含一个键对象Key和值对象Value,键和值对象之间存在一种对应关系,称为映射。特点: Map中的映射关系是一对一的,一个键对象Key对应唯一一个值对象Value,其中键

2020-07-29 14:50:27 321

原创 Java 集合①

集合产生的原因:数组可以保存多个对象,但在无法确定需要保存多少个对象时,数组将不再适用,因为数组的长度不可变。例如,要保存一个学校的学生信息,由于不停有新生来报道,同时也有学员毕业离开学校,这时学生的数目无法固定,并且随时可能变动。为了保存这些数目不确定的对象,Java中提供了集合,集合可以存储任意类型的对象,并且长度可变。定义:Java中的集合就像一个容器,专门用来存储Java对象。说明:集合对象可以是任意的数据类型,并且长度可变。注意:这些集合类都位于java.util包中,在使用时一定要注

2020-07-29 14:26:21 313

原创 Java 包装类以及时间类

包装类在Java中,很多类的方法都需要接收引用类型的对象,此时就无法将一个基本数据类型的值传入。为了解决这样的问题,JDK中提供了一系列的包装类,通过这些包装类可以将基本数据类型的值包装为引用数据类型的对象。基本类型-包装类对照表基本数据类型对应的包装类byteBytecharCharacterintIntefershortShortlongLongfloatFloatdoubleDoublebooleanBoolean

2020-06-27 13:20:33 420

原创 Java Random-随机数

获取随机数方法:第一种: 使用java.util.Random类实现这里所要说明的是以下面的代码为例:这行代码将生成范围0~100 之间的随机数,有趣的是,取值可能为 0 ,但不可能为 100。我们用中学数学课学习的区间表示法,表示为:[0, 100)。区间 [0, 100) 内的整数,实际上就是区间 [0, 99]。因为最大边界为100,不能等于100,因此最大可能 产生"整数"就是99。既然rand.nextInt(100) 获得的值是区间 [0, 99],那么在这个区间左右

2020-06-25 21:15:39 682

原创 Java 常用类-String类

String 类public class Person{String name;int age;public Person(){}public Person(String name,int age){this.name=name;this.age=age;}public String toString(){//一般都需要重写toString方法return name+" "age;}}public class Demo{public static void main(Str

2020-06-23 21:41:19 387

原创 Java Lambda表达式

匿名内部类还有哪些缺点?匿名内部类存在的一个问题是,如果匿名内部类的实现非常简单,例如只包含一个抽象方法的接口,那么匿名内部类的语法仍然显得比较冗余。解决方法:可以使用JDK 8中新增的Lambda表达式,这种表达式只针对有一个抽象方法的接口实现,以简洁的表达式形式实现接口功能来作为方法参数。举例:public Interface Animal//动物接口{void eat();//抽象方法}public class Dog implements Animal//狗类实现动物接口 {

2020-06-22 14:53:59 376

原创 Java 内部类

在Java中,允许在一个类的内部定义类,这样的类称作内部类,这个内部类所在的类称作外部类。内部类分为:成员内部类:定义:在一个类中除了可以定义成员变量、成员方法,还可以定义类,这样的类被称作成员内部类。说明:在成员内部类中,可以访问外部类的所有成员,包括成员变量和成员方法;在外部类中,同样可以访问成员内部类的变量和方法。创建内部类对象的具体语法格式如下:外部类名.内部类名 变量名 = new 外部类名().new 内部类名(); 举例:public class Outer{int nu

2020-06-21 14:18:43 295

原创 Java 异常及处理

异常的分类Exception称为异常类,它表示程序本身可以处理的错误。在Java程序开发中进行的异常处理,都是针对Exception类及其子类的在Exception的子类中,除了RuntimeException类及其子类外,其他子类都是编译时异常。ERROR称为错误,表示Java运行时产生的系统内部错误或资源耗尽的错误,是比较严重的,仅靠修改程序本身是不能恢复执行的,例如系统崩溃,虚拟机错误等常见的异常类异常类名称异常类说明ArithmeticException算术异常

2020-06-05 22:20:23 379

原创 Java 抽象类和接口

abstract修饰符1.abstract修饰的类为抽象类,此类不能有对象,(无法对此类进行实例化,说白了就是不能new);2.abstract修饰的方法为抽象方法,此方法不能有方法体(就是什么内容不能有);抽象类的特点:1,抽象方法一定在抽象类中。 2,抽象方法和抽象类都必须被abstract关键字修饰。3,抽象类不可以用new创建对象。因为调用抽象方法没意义。4,抽象类中的抽象方法要被使用,必须由子类复写起所有的抽象方法后,建立子类对象调用。如果子类只覆盖了部分抽象方法,那么该子类还是一个

2020-05-26 14:07:02 337

原创 Java面向对象 继承和多态

class 子类名 extends 父类名{//类名}通过extends实现继承。子类可定义自己的成员变量与成员方法。子类继承父类的全部成员(属性和方法),除private的成员和方法注:Java中只支持单继承,构造方法不会自动继承。用什么方法让子类借用父类的构造方法呢?使用super关键字super关键字代表父类super.父类成员变量super.父类成员方法(参数列表)...

2020-05-14 20:12:39 212

原创 Java 面向对象(封装以及static)

把该隐藏的隐藏起来,把该暴露的暴露出来—访问控制修饰符一.如何实现封装?1、常将类的成员变量声明为私有;2、常将类的成员方法声明为公有,方便调用。3、对一个变量的操作常有getXXX() 和setXXX()方法进行操作1.步骤:1.修改属性的可见性:设为private2.创建公有的get/set方法:用于对属性的操作3.在get/set方法中加入对属性的控制语句:对属性进行判断...

2020-04-06 13:17:07 250

原创 Java 面向对象

1.区别:面向过程分析解决问题所需的步骤关注点:某个具体事件的实现案例:把大象放冰箱;汽车编程面向对象以事物为中心关注点:事物本身案例:建立汽车实体,由实体管理事件1.面向过程是基础,面向对象中包含面向过程2.面向过程是解决具体问题,面向对象是管理对象,由对象解决问题3.当问题较小时,面向过程占优势;当问题规模较大时,面向对象占优势。2.类和对象具有相同特征和行为的对象被...

2020-04-05 14:08:14 179

原创 Java 学习 ②(C语言过渡知识)

1.Java程序的 框架一个类中,main 只有一个,是作为所有程序对的入口开端2.标识符规则:只能由字母丶数字丶下划线丶和$组成,不能以数字开头,还要避免关键字规范:要有阅读性(名字即意思)3.变量变量声明:数据类型 变量名;数据类型 变量名 = 数值或者表达式(可以边声明边赋值)4. 数据类型1.基本数据类型:整型:用来储存数字字节(byte)-128 127短整...

2020-02-10 16:45:42 664 1

原创 Java 学习 ①(java安装及对象和类)

1.首先建立一个java工程项目,会生成一个文件夹,里面的src中储存源代码,一个项目中可以有很多的程序(也就是类),可以放到包中有序规整,也可以避免重名。2.然后就是 类丶对象的说明男孩(boy)、女孩(girl)为类(class)而具体的每个人为该类的对象(object)源文件声明规则在本节的最后部分,我们将学习源文件的声明规则。当在一个源文件中定义多个类,并且还有import...

2020-01-12 14:41:12 263

原创 指针(待补充)

指针变量是储存地址的变量,所谓指针就是指向地址#include "stdio.h"void c(int ,int );void main(){ int *p1,*p2,a,b;//指针变量 printf("请输入两个值!并用空格隔开\n"); scanf("%d %d",&a,&b); p1=&a;//赋值给指针变量 ...

2019-12-26 11:26:11 191 1

原创 调用函数练习(实训报告)

调用函数输入数组,并且输出,同时按从小到大的顺序输出(冒泡排序法)#include "stdio.h"void setarray(int);void printarray(int);void sortarray(int);//此声明是正确的写法void main(){ int arry[10]; setarray(arry[10]); printarray(ar...

2019-12-26 10:52:46 524

原创 马克思数学题

问题:马克思手稿中有一道趣味数学问题:有30个人,其中有男人、女人和小孩,他们在同一家饭馆吃饭,总共花了50先令。已知每个男人吃饭需要花3先令,每个女人吃饭需要花2先令,每个小孩吃饭需要花1先令,请编程求出男人、女人和小孩各有几人。分析:设变量x、y和z分别代表男人、女人和小孩,则由题目的要求,可得到如下的方程组:其中方程 (1) 表示男人、女人和小孩加起来总共有30个人。方程 (2)...

2019-12-26 09:50:57 1458

原创 杨辉三角形(二维数组运用规律)

输出以下的杨辉三角形(要求输出10行)(12分)(0,0)1(1,0)1 1(1,1)(2,0)1 2 1(2,2)(3,0)1 3 3 1(3,3)(4,0)1 4 6 4 1(4,4)(5,0)1 5 10 10 5 1(5,5): : : : : :#include "stdio.h"void ma...

2019-12-26 09:02:14 810

原创 猜数字游戏(运用随机数)

实训报告要求在开头输出欢迎词,直接用printf输出即可;由于是多次游戏,最后要判断是否再一次游戏,这里无疑问是需要运用循环的,所以我们可以借用do while结构,先进行一次程序;玩猜数字游戏关键就是随机数的生成,而且需要每次都不相同,就需要设置随机数种子,不过为了防止随机数每次重复,常常使用系统时间来初始化,即使用 time函数来获得系统时间;在do while循环里在加入一个循环(可...

2019-12-26 08:56:02 1071 1

原创 随机数的使用

资料地址:https://zhidao.baidu.com/question/132839023.htmlsrand((unsigned)time( NULL ) );/*srand((int)time(NULL));设定随机数种子rand()%100;产生0-99的随机数。高级点的,假如要产生16-59之间的数,你可以这样写:rand()%44+16(这里44由59-16+1得到)。其...

2019-12-26 08:48:38 193

空空如也

空空如也

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

TA关注的人

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