自定义博客皮肤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)
  • 收藏
  • 关注

原创 java 工厂模式

目录1.简单工厂模式2.工厂方法模式3.抽象工厂模式1.简单工厂模式定义:又称为静态工厂模式 ,它属于创建型模式。在简单工厂模式中 ,可以根据参数的不同返回不同的实例。简单工厂专门定义了一个类来创建其他类的实例,被创建的实例一般有相同的父类。优点:让创建和使用分离。该模式对对象创建管理方式最为简单。缺点:由于是静态获取方法来获取对象,不能通过不同的方式去改变创建行为,所有有一定的局限性。当需要重新创建实例时又需要,对创建的判断条件进行改变。实例创建一个抽象类Pro

2021-11-22 18:35:34 358

原创 throw 和 throws 的区别

throw:1.在方法内部抛出某一种异常,由外部环境进行处理。2.可以自行定义抛出的异常。3.执行到该throw后将不会再执行接下来的语句。4.如果异常对象是非 RuntimeException 则需要在方法申明时加上该异常的抛出 即需要加上 throws 语句 或者 在方法体内 try catch 处理该异常,否则编译报错。public void telNum(String num) { if (num.length() != 11) { throw new Ille

2021-11-08 17:41:34 110

原创 String StringBuffer StringBuilder 的对比

String StringBuffer StringBuilder 继承关系 数据类型 String类继承Object类,String被final所修饰无法被继承,String是引用数据类型。 继承自AbstractStringBuilder类,引用数据类型。 初始化 双引号创建一个字符串时,JVM 首先在字符串池中寻找具有相同值的字符串。如果找到了,它将返回字符串池中的字符串对象的引用。否则,...

2021-11-08 16:14:44 85

原创 值传递和引用传递

1.概念值传递是将所传递的对象进行复制,传递其复制的副本,而本身不会为此而改变。相当于配钥匙,将配好的新钥匙给另外的人。引用传递是传递的是对象的引用,而不是实际的对象,但在函数中对参数进行修改也会影响到实际参数。2.两者的区别值传递 引用传递 创建副本 不创建副本 函数中无法改变原始对象值 函数中可以改变对象值 3.实例例1 int 基本数据类型public class Test { public void pass(int a) {...

2021-11-07 23:23:13 80

原创 java数据类型解析

1.Java数据类型分类2.基本数据类型转化 1.大类型 转换为小类型时 -----强制转换例: int i = 0; int j = 0; short y=(short) i 2.超出范围时或不知道超出范围时-----强制转换例:byte b=(byte) 128;byte b1=1; byte b2=2; byte b3=(byte) (b1+b2) 3.不同数据类型时或值为其他类型时-----强制转...

2021-10-21 18:22:55 72

原创 为什么float 的取值范围大于long类型?

long类型long:长整型是占64个bit8个字节,默认值为0取值范围是2^63float类型float:单精度占32个bit4个字节,默认值为0 为什么4个字节的float类取值范围大于long类型?根本原因是:float的存储方式与long不同。32bit 1个bit是其符号位 23位为其尾数位,取值范围是[0,1) 8位为指数位( 00000000----11111111 )根据IEEE754规定去除最值,每个指数要减去127,所以指数...

2021-10-19 21:16:01 241

原创 在Linux系统上的一些操作练习5

题目1、添加两块5g大小的磁盘,将第一块磁盘的分区分为两个主分区并格式化为xfs的文件系统类型,第二块磁盘的分区分为一个逻辑分区并格式化为ext4的文件系统类型。2、将三个分区分别开机自动挂载在/disk1,/disk2,/disk3目录上。3、在/disk1目录中创建一个普通文件,该文件的所属者为redhat,redhat可以查看并修改该文件内容,xiaoming和wukong用户可以查看该文件内容,剩下的其他用户对于该文件没有任何权限。4、在/disk2目录中创建一个ceshi目录

2021-07-23 23:45:29 516

原创 在Linux系统上的一些操作练习4

1、新建几个普通用户wukong,wuneng,wujing,他们都属于xiyouji组的成员,其中wujing没有和系统交互的shell。2、wukong和wuneng的密码都为redhat。3、通过sudo使得wukong可以使用wuneng和wujing的权限在他们的家目录下创建普通文件file。4、通过sudo使得wukong可以将密码配置文件中自己的密码信息相关内容保存至自己家目录下的mima文件。5、创建用户和组,新建一个名为adminuser的组,组id为3333;新建一个名为

2021-07-21 22:01:28 208 1

原创 在Linux系统上的一些操作练习3

题目1.在根下创建一个目录ceshi,在测试目录下创建一个user目录,将/etc/passwd和/etc/shadow文件复制到/ceshi/user目录中,给/ceshi//user/passwd文件创建一个硬链接文件为passwd.bak,给/ceshi/user/shadow文件创建一个软链接为sh.link。2.将/etc/ssh/sshd_config文件复制到/ceshi目录中并重命名为sshd。3.找出文件名为passwd的文件并将找出的结果写入/passwd.txt文件中。

2021-07-20 19:33:18 510 1

原创 在Linux系统上的一些操作练习2

题目1.总结出vim的三个模式中你认为实用的命令2.找到所有你学过的外部命令的可执行文件,并且写出该文件的文件类型和所属者第一题1.vim普通模式1.实用的命令dw 选定单词删除u 撤销当前操作dd 删除当前行 相当于剪切 cc剪切yy 复制光标所在行p 粘贴到光标的下一行或者上一行gg 跳转到文档首行X向前删除一个字符 x向后删除一个字符dgg 删除光标到文档首部的所有内容CTRL+r 重做上一个操作2.演示dw选定删除a...

2021-07-18 22:46:26 162 2

原创 Linux文件层级结构

文件用户界面文件层级结构思维导图

2021-07-18 20:43:41 99 1

原创 在Linux系统上的一些操作练习1

目录题目第一题1.主机模式2.nat模式3.桥接模式第二题1.网络模式总结2.查看root用户和普通用户的家目录的不同第三题第四题题目1.将虚拟机的网络连接模式分别调换成仅主机模式、nat模式、桥接模式并获取ip地址使用ssh通过不同用户远程连接2.远程连接成功后,总结哪种网络模式可以上网(可以使用ping命令测试)并查看root用户和普通用户的家目录的不同3.修改主机名为server.local4.破解密码第一题1.主机模...

2021-07-17 21:24:37 153 1

原创 VMware Workstation 创建虚拟机安装Linux系统

目录1.安装VMware Workstation2.创建虚拟机3.Linux系统安装1.安装VMware Workstation安装步骤较为简单,自行下载安装即可。2.创建虚拟机1.打开VMware Workstation Pro 并点击创建图标进行创建。2.选择高级自定义 进入下一步3.选择硬件兼容性 选择15 或16才能安装 Red Hat Enterprice Linux 8的版本4.选择安装操作系统 选择稍后安装操作系统。5.选择...

2021-07-17 20:06:57 207 1

原创 静态路由配置练习

目录题目需求分析1.所需功能概要设计1.网段划分2.回环接口设置3.不直接访问4.静态路由备份详细设计1.设置各个路由器接口的网关2.设置两个回环接口3.配置静态路由4.配置缺省路由5.设置浮动静态路由调试1.ping测试3.备用测试总结题目需求分析1.所需功能(1)除s的环回地址固定以外,整个其他所有网段基于192.168,1.9/24进行合理的P地址划分 (2) R1-R4每个...

2021-07-12 16:24:41 1349 1

原创 css常见的布局方式

1.浮动布局1.1.float属性介绍浮动布局利用float属性来实现。float 属性用于定位和格式化内容 float可设置以下值: 1.left - 元素浮动到其容器的左侧 2.right - 元素浮动在其容器的右侧 3.none - 元素不会浮动(将显示在文本中刚出现的位置)。默认值。 4.inherit - 元素继承其父级的 float 值 注意:如果当元素为块级元素时且元素设置了浮动,其之后的兄弟元素也需

2021-07-03 19:58:01 271 1

原创 CSS常见的样式

字体样式

2021-06-04 17:24:01 226 1

原创 css 常用选择器

基础选择器 标签选择器 div p li ……根据标签获取位置 Id选择器 通过id属性获取位置 类选择器 通过class获取位置 通配符选择器 *获取 是全局位置 优先级顺序是:id选择器>类选择器>标签选择器>通配符选择器 标签选择器:<style>...

2021-06-03 21:07:35 94 1

原创 html a标签 img 标签 表格

a标签a标签是网络跳转标签。 href-----跳转路径。 target----页面跳转的打开方式。有四种跳转方式 _blank _self _parent _top_blank:在新窗口打开链接文档。<ahref="https://www.baidu.com/"target="_blank">点击</a>_self:默认。在相同框架中打开被链接文档(不打开另外一个页面)<ahref="https://www.baidu.com/"ta...

2021-05-26 23:11:56 283 1

原创 html 常用标签 表单

1.常用标签1.<strong> </strong>---加粗2.<i> </i>--------字体斜体3.<u></u>-------下划线4.<del> </del>------删除线5.<br>-------换行6.<hr>-------水平分割线默认100%居中显示)7.<p> </p>------段落标签 (默认换行 居...

2021-05-26 22:39:19 411 1

空空如也

空空如也

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

TA关注的人

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