自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 枚举

什么时候使用枚举类? 在某些情况下,一个类的对象是有限且固定的。例如季节类,只能有四个对象。使用enum关键字定义枚举类。枚举类和普通类区别: 枚举类的构造器只能使用private访问控制符 属性使用private final修饰 枚举类的所有实例必须在枚举类中显式列出,列出的实例,系统会自动添加public static final修饰...

2020-08-13 15:59:54 171

原创 泛型

为什么要使用泛型?可以使集合内只添加指定类型,从而保证了类型安全。Java中泛型只在编译阶段有效,即泛型信息不回机内到运行时阶段。泛型类对象实例化时不指定泛型,默认为:Object 泛型不同引用之间不能相互赋值class A<T>{ private T key; public void setKey(T key){ this.key=key; } public T getKey(){ ...

2020-08-09 19:57:33 169

原创 集合

Java集合类存放于java.util包中,是用来存放对象的容器。1.集合只能存放对象;2.集合存放的是多个对象的引用,对象本身还是存放在堆内存中;3.集合可以存放不同数据类型;要对数据类型进行限制,可以使用泛型。Java集合可以分为Set、List和Map三种大体系 Set:无序、不可重复的集合 List:有序、可重复的集合 Map:具有映射关系的集合HashSet集合HashSet是Set接口的典型实现,HashSet按Hash算法来存储...

2020-07-30 23:52:16 217

原创 异常

常见异常RuntimeException 错误的类型转换 数组下标越界 空指针访问IOExeption 从一个不存在的文件中读取数据 越过文件结尾继续读取EOFException 连接一个不存在的URLJava采用异常处理机制,将异常处理的程序代码集中到一起,与正常代码分开Java异常处理采取的是抓抛模型捕获(catch)异常:如果一个方法内抛出异常,该异常会被抛到调用方法中...

2020-07-29 23:09:14 124

原创 接口

接口可以解决多重继承的效果接口是抽象方法和常量值的定义的集合。接口是一种特殊的抽象类,只包含常量和方法的定义,而没有变量和方法的实现。一个类可以实现多个接口,也可以继承其他接口接口的特点用interface来定义,用implements来使用 接口的所有成员变量都默认是public static final修饰的 接口中的所有方法都是默认是public abstract修饰的 接口没有构造器 接口采用多重继承机制例:public interface Demo{...

2020-07-28 22:02:04 136

原创 单例设计模式

设计模式设计模式:就是在实际编程过程中,总结出的解决问题的模板单例设计模式单例模式属于工厂模式的特例,可以保证某一种类型的对象在系统的唯一性,例如:在留言板界面要将留言写入数据库,每次都建立一个数据库连接对象就占用大量内存,可以采取使用同一个对象来进行解决。单例设计模式:只有一个实例(实例化对象),即整个生命周期该类纸杯实例化一次针对问题:new对象耗时耗内存较多,或new新对象意义不大单例模式分为饿汉式和懒汉式懒汉式和饿汉式区别: 懒汉式:直到第一个人调用...

2020-07-27 22:18:28 61

原创 多态

多态产生原因:编译时类型和运行时类型不一致。其中编译时类型是由声明该对象的类型时决定,运行时状态是由实际赋予给它的值所决定的。多态在Java中有两种体现:重载(overload)和重写(overwrite);重载是指本类中的同名方法,只是方法名相同,参数和返回值不同重写是指子类对父类方法的覆盖,参数和返回值都需要相同...

2020-07-26 13:59:29 82

原创 分解成3NF模式集的合成算法和分解成BCNF模式集的算法

算法:无损分解且保持依赖地分解成3NF模式集 对于关系模式R和R上成立的FD集F,先求出F的最小依赖集,然后再把最小依赖集中那些左部相同的FD用合并性合并起来。 对最小依赖集中,每个FD X→Y去构成一个模式XY。 在构成的模式集中,如果每个模式都不包含R的候选键,那么把候选键作为一个模式放入模式集中。 这样得到的模式集是关系模式R的一个分解,并且这个分解既是无损分解,又能保持...

2020-03-24 18:48:13 4699

转载 【转载】根据函数依赖求最小依赖集

【例1】关系模式R<U,F>,U={A,B,C,D,E},F={A→BC,ABD→CE,E→D},求F的最小依赖集。第一步:F右边单一化得到F1={A→B,A→C,ABD→C,ABD→E,E→D}第二步:逐个去掉X→A依赖后,设剩下函数依赖集为G,求属性集X关于G的闭包,如果闭包包含右边属性...

2020-03-24 18:26:36 426

原创 【数据库复习】 模式分解例题

关于模式分解的相关例题:即判断分解是否保持无损连接,以及是否保持函数依赖;题目来源:MOOC网-战德臣数据库课程参考视频:B站浙江大学陈岭数据库系统原理1.给定关系模式R(U, F),其中U={A1,A2,A3,A4,A5,A6} ,给定函数依赖集合F=A1->(A2,A3);A3->A4;(A2,A3)->(A5,A6); A6->A1 },有一个分解r=R1(A1...

2020-03-10 00:43:23 6333 6

原创 【数据库复习】 数据库不同范式区别

第一范式(1NF):要求关系中不能有复合属性,多值属性及其组合; 第二范式(2NF):消除了非主属性对候选键的部分依赖,即非主属性的所有元素必须直接和主属性相关; 第三范式(3NF):消除了非主属性对候选键的传递依赖; BCNF范式:函数依赖中要存在候选键。...

2020-03-09 16:50:32 193

原创 ssh: connect to host itcast01 port 22: No route to host解决方法

参考链接:https://www.imooc.com/article/12055配置hadoop环境时,启动数据节点始终无法成功。ssh: connect to host itcast01 port 22: No route to host网上方法是关闭防火墙,已经尝试过了,没有解决另一种方法:检查IP,ifconfig -a检查IP是否是和host文件夹中的IP一致;...

2019-04-28 10:55:09 4476

原创 搭建博客过程中,无法解析PHP,提示“是否下载index.php”

第一次搭建博客过程中,遇到的麻烦CentOS7中没有用MySQL了,可以使用yum install mariadb-server -y Nginx存在错误时,可以通过nginx -t等指令进行查看。 当时我是完全不知道二者区别,在腾讯云的教程中一直跟着走,发现一直无法成功,当时候单纯以为是我哪里的问题,耽搁了很久,后来查找时一直都是在找php文件无法解析,完全没发现是打开的文件不对,因为完...

2019-01-10 15:23:06 839

原创 MySQL的1045错误的解决方案

 由于在网上一直没找到能解决我的问题的,这次解决了,怕以后遇到相同的问题忘了,好记性不如写博客。由于不知道MySQL和MySQLa的区别,以为两个都是MySQL的,当时候是以为自己以前那个数据库服务都卸干净了的,正式因为如此才导致了这次的问题。  端口问题。判断是否有两个数据库服务运行了(两个数据库都运行的话,不管密码是否正确都会出现这个弹出1045) 用户名或者密码错...

2018-10-11 01:56:30 84326 4

原创 如何查看3306被哪个程序占用

上次安装数据库时发现IP:3306被占用了于是就想查下被哪个占用了,于是就有了这篇首先进入DOS界面开始--搜索cmd确定输入命令netstat -aon|findstr 3306查看命令被哪个PID占用tasklist|findstr 8740 看具体被哪个应用程序占用上图是被mysqld.exe占用然后去服务里面将该程序ko了就行了!...

2018-09-11 20:34:23 1218

原创 MYSQL服务无法启动,服务没有任何错误;解决方法

本来以前装过MySQL,但是密码忘了,在网上百度重置root密码方法,感觉很麻烦,就想着作死卸载重新装,然后就碰到了这个问题然后一直卡在这个问题1,2个小时,在网上也百度了很多方法结果还是一脸懵,真的是大部分方法都试过了,例如:自建的data文件夹;修改my.ini和my-default.ini配置文件等发现还是没有用,后来还是在这里突然想起干嘛不看自己的日志,不就知道原因了吗...

2018-09-11 20:23:36 159886 46

原创 学习Java过程时慕课网上的知识总结(自用)

成员变量和局部变量成员变量:在类中定义用来描述对象将要有什么;局部变量:在类的方法中定义,在方法中临时保存数据;成员变量和局部变量的区别       1.Java会给成员变量初值;          不会给局部变量初值;       2.成员变量作用域在整个类内部都是可用的;          局部变量作用域仅限于定义它的方法,局部变量在不同的方法中可同名;

2017-06-04 09:47:08 414

原创 数据结构实验二 链式存储结构----单向链表的有关操作(学生成绩信息C语言)

#include <stdio.h>typedef struct stud_node{ /*链表结点类型*/char num[10];char name[20];int score;struct stud_node *next;}LNode,*LinkList;

2017-06-04 01:15:24 4366

原创 数据结构实验一------构建简单的手机通讯录(C语言)

结构类型struct friends_list:在程序首部定义,其中的成员分别代表联系人的基本信息。struct friends_list{ char name[10]; /* 姓名 */int age; /* 年龄 */ char telephone[13]; /* 联系电话 */}; 结构数组friends:每个元素就是一个结构变量,对应一个联系人。struct friends_list friends[50];

2017-06-04 01:11:03 4780 1

原创 课程设计--图书信息管理系统(C语言)

图书信息管理系统(C语言)图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。试设计一图书信息管理系统,使之能提供以下功能:系统以菜单方式工作 1) 图书信息录入功能(图书信息用文件保存)--输入 2) 图书信息浏览功能--输出 3) 查询和排序功能:(至少一种查询方式)--算法 4) 按书名查询

2017-05-31 12:39:20 11915 2

Android Studio2.33汉化包(修复版)

Android Studio 2.3版汉化包修复版, 解决了setting打不开的问题,解决了设置打不的问题。解压后里面有详细使用说明。

2017-09-13

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

TA关注的人

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