自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于Set与Map详解!!!

Set是Collection的一个子类,Collection是集合的父类,为什么要有集合?为了提供一个容器用于存储数据,增加相对应的增删改查的方法,进行整体的封装->类故集合的目的就是为了管理元素(增删改查)。Set包含我们的TreeSet、HashSet、LinkedHashSet。共同特点:不支持角标操作,不包含重复元素。

2024-03-23 16:21:28 411

原创 何为异常?!

在此处,我们的return ... 大家可以试试看,假如我们的finally中含有return,我们的try中也含有return,会返回谁的, catch与finally的呢,catch与finally与我们最后的return呢。声明:我们的函数内部并不会去处理我们该异常,而是由我们的调用者去处理这样一个异常,为什么要声明呢,假如我们不去声明,则没人知道我们出现了异常,程序就会GG。我们的Error 是属于我们的一些重大错误,跟我们JVM虚拟机以及我们的内存相关,如果出现此类错误,则必须更改我们的代码。

2024-03-23 12:51:32 249

原创 final关键字!!!你值得用的一篇文章

当我们创建一个常量后,该常量的值是可以被我们随意更该的,但是我现在明确提出,该常量值不可变。该怎么办嘞,这时候就需要我们的final关键字了。接下来我们通过一个例子去说明。现在我们定义一个人叫张三,这名字大家都耳熟能详吧,他是一个地地道道的中国人。没毛病吧,张三,可是突然不知道谁给“误触”了,给人家的国际改成了小日。。。小日子过得不错的国家。你看这张三能忍?谁能允许自己被这样啊。于是为了避免发生这种错误。我们给我们的country 前面加上一个final;

2024-03-16 20:38:23 238

原创 Leetcode — 58.左旋转字符串

字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。比如,输入字符串"abcdefg"和数字2,该函数将返回左旋转两位得到的结果"cdefgab"。此时我们可以用StringBuilder 建立一个字符串池,先将我们需要前移的字符扔进去,扔完后,再将我们的需要后移的字符依次扔进去。我们可以将它看成两部分,n开始的往前数n个数是要后移的,从n之后的数则是往前移。我们先将字符串转化为字符类型的数组,然后再新建一个相同类型的数组。就是将我们的数组元素按照我们的要求copy到一个新数组里面。

2023-06-27 21:01:54 142

原创 今日开胃小菜leetcode—88

建立目的数组arr是个存储空间为5 的空数组,然后我们的复制数组sum = [1,2,3], 我们从sum的0位置开始复制,复制三位,从arr的第三个空间开始粘贴。所以,我们的这道题也可以这样它来做,直接将我们nums2的元素从0开始复制,将有效元素n复制完,从nums1的m位置开始粘贴即可。输入:nums1 = [1,2,13,0,0,0],m = 3,nums2 = [2,5,6], n = 3。输入:nums1 = [0], m = 0, nums2 = [1], n = 1。

2023-06-20 23:16:05 169

原创 leetcode371—两整数之和

我们可以看到成功的一个一被消去了只留了一个一,但是结果依旧为2,这是时候我们让这个结果向左偏移一位即可。我们异或运算的原理就是将两个十进制数转换成二进制,从高到底进行位运算只有当两个位都为1时,才为1,否则为0。位与运算:将两个十进制数转换成二进制,从高到底进行位运算只有当两个位都为1时,才为1,否则为0。给你两个整数,要求不使用运算符“+” 或者“-”,从而计算并返回两整数之和。当两个数相加时,我们先可以采用一个异或运算将两个数不相同的位数算出来。下图示例:就可以得出我们的数据是3(时间匆忙,会意即可)

2023-06-18 19:15:31 310 2

原创 JDBC作业

【代码】JDBC作业。

2023-04-17 00:08:28 87

原创 MySQL数据库之触发器、游标、视图

触发器:是一个特殊的存储过程,不同的是,执行存储过程要 使用CALL语句来调用,而触发 器的执行不需要使用CALL语句来调用,也 不需要手工启动,只要当一个预定义的事件发生的时候,就会 被MySQL自动调用。比如我们创建的触发器,只有在对订单表进行数据操作的时候,触发器才会执行。在 MySQL 5 中,触发器名必须在每个表中唯一,但不是在每个数据库中唯一,即同一数据库中的两个表可能具有相同名字的触发器。触发器是针对数据发送改变才会被触发,对应的操作只有。游标是处理多行数据的,游标需要开启,抓取,关闭的。

2023-04-08 22:04:19 271

原创 MySQL数据库之索引

索引是在存储引擎中实现的,因此,每种存储引擎的索引都不一定完全 相同,并且每种存储引擎也不一 定支持所有索引类型。( 2)索引需要占磁盘空间,除了数据表占数据空间之外,每一个索引 还要占一定的物理空间,如果有 大量的索引,索引文件可能比数据文件更快 达到最大文件尺寸。索引分类:1.普通索引和唯一索引 普通索引是MySQL中的基本索引类型,允许在定义索引的列中插入 重 复值和空值。【组合索引上来讲的】索引创建:1.创建普通索引,最基本的索引类型,没有唯一性之类的限制,其作用只是加快对数据的访 问速度。

2023-04-08 21:22:57 63

原创 数据库之事务

不可重复读:事务A查看1账号的金额是2000,此时想再账号上减2000.但是还没操作的时候,事务B,将 数据更改了,并再事务A之前提交了事务。比如账号1的账号金额是5000,此时事务B,将1账号的金额更改为8000,但是还未提交事务,此 时事务A,查看1账号的金额,看到8000,然后事务B对操作做了回滚。此时,事务B对该记录做了更改,事务A再看的时候,发 现不是80,事务A就像出现环境一样。虽说,提交后不能进行回滚操作,但是,我们可以设置一个——打点事务,即为保存点之前的会进行提交,保存之后的会进行回滚。

2023-04-08 21:10:52 147

原创 数据库查询

select s.studentname, (select gradename from grade where grade.gradeid=s.gradeid) gname from student s where born>='1992-12-31' and sex='男';select count(1) from student where sex='女' and gradeid = (select gradeid from grade where gradename='一年级');

2023-03-31 22:48:41 1404 1

原创 数据库作业(一)

-创建数据表orders,在o_num字段上添加主键约束和自增约束,在c_id字段上添加外键约束,关联customers表中的c_num。--将表employees中的birth字段改名为employee_birth。--删除orders表的外键约束,然后删除表customers。--将c_contant字段插入c_birth字段后面。--增加c_gender字段,数据类型为char(1)--将c_contant字段改名为c_phone。----先要删除外键约束,否则删除不成功。

2023-03-25 10:03:30 181

原创 html天气预报

当前城市:重庆搜索我关注的城市天气预报重庆下午好鸭

2023-03-24 18:55:31 1265

原创 Java——异常(1)

8.不支持克隆异常( CloneNotSupportedException)——被克隆的类必须实现Cloneable接口。后面的代码依旧保持运行,不会因为错误的参数而导致程序中断。弊端:错误代码如果设置的不合理会和正确数据冲突且当代码出现错误时不会有正常的返回值。7.堆内存溢出异常(OutOfMemoryError)——堆内存存储不下对象。在编写程序时,我们也要预判到可能会出错的问题,保证代码的正常运行,而不是。异常对象的产生,使用throw关键字进行抛出——throw + 异常对象。

2022-10-24 23:17:47 138 1

原创 Java—常用类解析

在Java中,我们自定义的类还是Java中自带的某个类,这些类的最终父类都是Object。子类可以重写 在哈希表中 子类的哈希值应该由子类的内容来决定。final 数组的对象不能改变 但是内部的元素依旧可以改变。含义:本地方法 获取JVM运行时的字节码文件对象 反射知识中会学到。含义:本地方法 主要用于在内存中注册对象信息 用于创建对象使用的。含义:本地方法 获取对象的哈希值-作为元素在哈希表中存储位置。基本数据类型 == 比的就是常量值。== 其实比的就是两个变量空间中的内容。

2022-10-15 00:57:56 130

原创 Java—包与权限、枚举与泛型

2.对代码进行命名空间—package用于标记该类所属的空间、对同名的类做区分。主要限制的是访问范围,(外部类/内部类 成员/静态/构造函数 成员/静态变量)default:对同类、同包、同包子类均可访问,外包都不能进行访问;protected:对同类、同包、同包子类、异包子类均可;在函数内部不存在权限问题,只有类与成员存在权限问题。private:私有化,只能对自己类可以。public:对所有都具有访问权限;使用import关键字。1.用于给代码进行分类。

2022-10-15 00:27:25 162

原创 Java—多态

子类向下转换的时候,只能转为子类对象原本的类型,不可转为其他类型。但可以看作父类对象来用。可以通过父类去声明创建子类对象(大—>小),不能通过子类对象去创建父类对象。多态就是将子类的身份提高到了父类的身份,但是并不会改变子类对象本质。成员变量:在多态情况下,只能用父类的成员变量。instanceof关键字—用于判断对象类型。在代码表现中,父类指向的是子类的对象。若父类无,则子类的特有函数一概不能用。子类未重写,则只能用父类的成员函数;成员函数:如果子类重写 则用子类;多态的前提是要有继承/实现的关系。

2022-10-14 02:29:04 433

原创 Java—抽象类、接口

在抽象函数上不行,抽象函数就等着被子类重写,与final的含义冲突在抽象类上不行,抽象类一般是作为父类存在,如果没有子类的话,该类的定义就没有意义。

2022-10-14 00:45:38 739

原创 Java—继承关系

很显然,则person是Student与worker的父类,但不是Dog的父类,因为在现实生活中Dog是不属于person类的。3.构造函数中 this()的调用只能是单向的,不能进行回调,所以被最终调用的构造函数第1句绝不可能是this() 只能是super()。1.在默认进行调用父类构造函数的时候并不创建父类对象,其唯一目的就是为给子类即将继承的数据进行初始化(显示初始化-针对性初始化)。在子类构造函数中,若第一句中无this(),则默认为super() 进行父类无参构造函数的调用。

2022-10-11 20:35:08 1323

原创 Java—static静态关键字与代码块

含义:并非共享函数,而是函数内部不直接调用成员变量/函数,就可定义为静态函数;内存:如果每个对象之间某一个属性是共享的,但是作为成员变量它又是占空间的,所以将它抽取出来放入静态方法区;静态变量:在类的内部静态直接调用或者成员函数直接调用,在类的外部创建对象之后调用或直接哦通过调用类名调用;在类中写,主要在类内部的一对加static关键字的代码块{},主要是对类进行一些 初始化。也是在类中写,主要在类内部的一对{},主要是对对象的一些初始化;成员变量:在类的内容部成员函数直接调用,在类的外部创建;

2022-10-10 17:25:14 168

原创 Java的类与对象

又称为实例函数,对象的特有行为 ,每个对象都应该就具有的行为, 这个行为每个对象的流程都是一样的,结果不一定一样。类:表示的是一个共性的产物,定义的是属性和功能。面向对象:首先对问题进行分类,接着对这些分类进行单独思考,最后,才是对各个分类进行细节的思索。实例变量,是对象的特有属性,每个对象都具有这些属性,成员变量是具有默认初始化的(默认值);此外,我们还要用权限修饰符来对我们的对象属性私有化,来保证我们数据的安全性。函数中的参数,实际上是指该函数的局部变量(在函数内部创建的变量)return 属性名。

2022-09-16 01:59:35 235

原创 RHCSA 第三天

输入指令history|tr-s""""|cut-d""-f3|sort|uniq-c|sort-n|tail-10|tr-s""""|cut-d""-f3。查看/etc/passwd文件以“”为分割符的第一列内容,并按照字母逆序排序写入/username文件统计/etc/passwd文件一共有几行,只有行数显示。输入指令cat/etc/passwd|cut-d-f1|sort-r|tee/etc/username。...

2022-08-01 23:53:46 78

原创 RHCSA,手动调整当前主机时间,按要求查看时间,查看主机/etc/是否存在group文件,文件类型等。

创建root用户家目下创建file文件,在pub创建该文件的软连接文件newfile,在/test创建硬链接文件file.lnk。1.手动输入timedatectlset-timezoneAsia/Shanghai更改时区。如果时间还不对,手动输入timedatectlset-time年份-月份-日期。查看主机/etc/下是否存在group文件,是什么类型文件。查看/etc/sysconfig目录文件的属性。将日期写入time文件。........................

2022-07-30 21:43:42 176

原创 安装Linux虚拟机,修改主机名,破解密码

Linux特点源代码开放、真正的多用户任务、完全兼容的posix标准、强大的可移植性、丰富的网络功能、良好的用户界面、可靠的系统安全、高度的稳定性;客户机操作系统选择Linux(L),版本选择RedHatEnterpriseLinux864位,点击下一步。建立一个虚拟机名称,位置改为D\VirtualMachines\redhat3.0,点击下一步。最大磁盘大小为20G,选择将虚拟磁盘拆分为多个文件,点击下一步。登陆root,点击next,输入密码,点击登陆。...

2022-07-29 10:05:52 727

原创 建立虚拟子网,实现全网可达

建立地址池,配置调用DHCP服务。一、交换机配置vlan。二、配置路由器虚拟子接口。

2022-07-26 15:01:17 476

原创 HCIA,ospf的实验

配置只有r3为dr,无bdr。创建环回,打开ospf。配置hdcp绑定ip。

2022-07-23 23:16:30 87

原创 HCIA使用ENSP实现全网可达

代码】HCIA使用ENSP实现全网可达。

2022-07-23 18:09:27 136

原创 hcia给路由器设置不同用户账号权限,给各个pc端下放ip

1.设置路由器的各个不同账号用户的权限,给管理(admin)设置为最高权限(15),访客(guest)设置为最低权限(0)。点击ipv4配置的DHCP,再点击右下角应用。点击ipv4配置的DHCP,再点击右下角应用。一采用ensp软件添加路由器、交换机、pc端。二、进行路由器的配置以及各个pc端的IP下放。2.给左边g0/0/0的接口配置DHCP。输入ipconfig出现ipv4的地址。输入ipconfig出现ipv4的地址。3.配置g0/0/1的DHCP。...

2022-07-22 10:34:41 1682 1

空空如也

空空如也

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

TA关注的人

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