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

原创 Linux基础指令

该命令用于复制文件,copy之意,它还可以把多个文件一次性地复制到一个目录下,它的常用参数如下: -a :将文件的特性一起复制 -p :连同文件的属性一起复制,而非使用默认方式,与-a相似,常用于备份 -i :若目标文件已经存在时,在覆盖时会先询问操作的进行 -r :递归持续复制,用于目录的复制行为 -u :目标文件与源文件有差异时才会复制。它的常用参数如下: -c :新建打包文件 -t :查看打包文件的内容含有哪些文件名 -x :解打包或解压缩的功能,可以搭配-C(大写)指定解压的目录,

2024-01-01 23:23:40 425

原创 mysql简单条件判断

例子: 查看指定编号的员工的工资状况(>=3000 :高工资, >=1500 : 中 <1500: 低)在if条件判断的结构中,ELSE IF 结构可以有多个,也可以没有。当case_value的值为 when_value1时,执行statement_list1,注意:如果判定条件有多个,多个条件之间,可以使用 and 或 or 进行连接。当值为 when_value2时,执行statement_list2,根据定义的分数score变量,判定当前分数对应的分数等级。score >= 60分,等级为及格。

2023-12-11 11:01:37 878 1

原创 抽象工厂模式

在抽象工厂模式中,产品族是指由同一个工厂生产的位于不同产品等级结构中的一组产品,例如海尔电器工厂生产的海尔电视机、海尔冰箱,海尔电视机位于电视机产品等级结构中,海尔冰箱位于冰箱产品等级结构中,海尔电视机、海尔冰箱构成了一个产品族。ConcreteFactory(具体工厂):它实现了在抽象工厂中声明的创建产品的方法,生成一组具体产品,这些产品构成了一个产品族,每一个产品都位于某个产品。该皮肤库需要具备良好的灵活性和可扩展性,用户可以自由选择不同的皮肤,开发人员可以在不修改既有代码的基础上增加新的皮肤。

2023-11-23 21:02:47 404

原创 工厂方法模式

在这个系统中如果需要增加一种新类型的按钮,例如椭圆形按钮,那么除了增加一个新的具体产品类之外还需要修改工厂类的代码,这就使得整个设计在一定程度上违反了开闭原则。工厂父类负责定义创建产品对象的公共接口,而工厂子类则负责生成具体的产品对象,目的是将产品类的实例化操作延迟到工厂子类中完成,即通过工厂子类来确定究竟应该实例化哪一个具体产品类。(抽象产品):它是定义产品的接口,是工厂方法模式所创建对象的超类型,也就是产品对象的公共父类。(具体产品):它实现了抽象产品接口,某种类型的具体产品由专门的具体工厂创建,

2023-11-12 20:01:00 108 1

原创 简单工厂模式

提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们具体的类。**简单工厂模式并不属于 GoF 的23种经典设计模式,但通常将它作为学习其他工厂模式的基础,下面通过一个简单实例来引出简单工厂模。

2023-11-05 22:23:46 133

原创 JSP的内置对象

比如用户登录一个网站之后,登录信息会暂时保存在session对象中,打开不同的页面时,登录信息是可以共享的,一旦用户关闭浏览器或退出登录,就会清除session对象中保存的登录信息。JSP内置对象包括request对象、response对象、session对象、out对象、application对象、page对象、exception对象、pageContext对象、config对象。用来处理JSP网页,它指的是JSP页面对象本身,或者说代表编译后的servlet对象,只有在JSP页面范围之内才是合法的。

2023-10-30 17:39:33 152

原创 mysql的简单条件判断

例子: 查看指定编号的员工的工资状况(>=3000 :高工资, >=1500 : 中 = 60分,等级为及格。

2023-10-20 15:49:16 383 1

原创 反射的应用

注意:当没有无参构造,或者无参构造为private修饰的时候,我们不能够再使用newinstance的方式来实例化了。c.通过字符串,来得到Class对象,这种方式是我们使用最广泛的一种方式,如Hibernate,mybatis的映射文件。//这里的master是一个现有的对象。//得到指定的构造方法,如果有多个参数,中间用","隔开。b.先获得指定的构造,然后利用这个构造方法,来获得对象。a.调用无参构造,来获得对象。

2023-10-15 20:40:29 176 1

原创 HTML5-JQuery

1.jQuery----JavaScript的封装库---DOM节点封装了方法与事件2.jQuery特点:1. 轻量级。核心文件才几十kb,不会影响页面加载速度。2. 跨浏览器兼容,基本兼容了现在主流的浏览器。3. 链式编程、隐式迭代。4. 对事件、样式、动画支持,大大简化了DOM操作。5. 支持插件扩展开发。有着丰富的第三方的插件,例如:树形菜单、日期控件、轮播图等。6. 免费、开源。

2023-10-07 15:44:18 427 1

原创 File类的常用方法

6、 在linux下路径分隔符为(/),而在windos中则是为(\),在java中可以正确的处理不同系统中的分隔符。1、 文件可认为是相关记录或放在一起的数据的集合。文件一般存放在存储介质上:硬盘、u盘、光盘、软盘、云盘等。5、 Java中目录被看成是一个特殊的文件。List()方法可以返回目录中所有的子目录和文件。4、 File类定义了一些与平台无关的方法操作,如:创建、删除文件和重命名等。3、 File类是“文件和目录路径名的抽象表示”。2、 java.io.File 类是专门对文件进行操作的类。

2023-09-22 17:19:32 464 1

原创 java基础-Map集合

如果说下标对应的位置上有链表。如果所有的equals方法返回都是false,那么这个新的节点将被添加到链表的末尾(尾插入)。2.删除remove,把指定键所对应的键值对元素,在Map集合中删除,返回被删除的元素的值。如果key存在,返回被删除的值,如果key不存在,返回null。put (K key,V value) 把指定的键和值添加到Map集合中,返回值是V。2.Map集合中的元素,key和value的数据类型可以相同,也可以不同。如果要存储的键值对,key重复返回值V是被替换的value值。

2023-09-17 23:53:23 281 1

原创 HTML5-DOM

1.DOM定义:---Document Object Model 文档对象模型2.DOM作用:---用来操作页面上的元素(标签、文本)---特效制作,数据交互3.DOM应用场景:---1.获取页面上的元素对象2.修改页面上的元素对象3.创建页面上的元素对象4.删除页面上的元素对象4.DOM的组成:DOM树---页面上的所有元素对象都是DOM树的节点---节点(标签、文本、符号等)关系树DOM对象元素获取方法:1.通过id获取元素对象getElementById()---获取的是单个元素对象2.通过标签名获取

2023-09-08 15:38:40 569 1

原创 JavaScript基础

1、Javascript:网页动效,数据交互2、javascript的运行:浏览器---渲染解析器---v8引擎---//其他类型转数字型 Number()解析执行3、javascript的基本组成:ECMAScript基础语法---核心DOM文档对象模型---用与操作网页中的元素(标签)BOM浏览器对象模型---用于操作浏览器。

2023-09-01 16:08:13 393 1

原创 css基础-盒子模型

所有的标签元素都是一个盒子div+css布局无语义化标签:不同通过标签名称直观的理解当前板块的功能div盒子---最常用的布局盒子span盒子---最常用的布局盒子语义化标签:可以通过标签名称直观的理解当前板块的功能"<p></p>"

2023-08-28 01:15:22 457 1

原创 Java基础-位运算

负数的补码则是符号位为“1”,数值部分按位取反后再在末位(最低位)加1,也就是“反码+1”。n<<m –> n * 2的m次方 10<<1 –> 10 * 2的1次方 = 20。1、遍历每一个数组里的数的32位二进制数,分别存到新的数组里并相同位数相加。补码:正数的反码与原码相同;: 有符号位右移: 如果是正数, 高位补0 如果是负数, 高位补1。或: 只要有一个为1,结果是1, 都为0, 结果为0。正数右移: m>>n m>>>n m / 2的n次方。与: 都为1,结果为1, 只要有一个为0,结果是0。

2023-08-20 15:07:16 600 1

原创 Java基础-Set

List:特征:有序不唯一Set:特征:无需为一,存的顺序与拿的顺序不一样,没有下标常用的Set存在实现类:HashSet:使用场景,去重ThreeSet:可排序,红黑数,存储的元素,自动排序LinkedHashSet:有序唯一,商品浏览历史。

2023-08-11 20:28:51 576 1

原创 Java基础——jkd的集合分类

数组,集合 称为容器, 存储多个数据数组局限性:数组是一个固定长度数组不是一个类, 没有方法, 对数组进行操作, 需要对数组进行循环移位数组它是存储的一个一个的元素, 但是实际生活中, key/value形式, 数组无法存储解决数组的缺点, jdk提供的集合类。

2023-08-04 16:39:32 1120 1

原创 Java基础-String类字符串

/创建对象, 内容为空, value[] 初始化, 长度0。判断字符串内容是否相等一般不写“==”,一般使用.equals()判断字符串内容是否相等。如果第一个位置相等, 比较第二个位置, 如果不相等, 得到结果。判断字符串是否为同一个对象,编写代码时基本不判断是否相等。与“”比较: equals(), isEmpty()6、查找字符串在目标字符串出现的位置(下标)不可变字符串,它的值在创建后不可变。1、判断字符串是否包含某个子字符串。两个字符串的比较: 根据位置比较,String类 不可变字符串。

2023-07-27 09:15:04 662 1

原创 java基础-多态

java基础,多态的简单应用

2023-07-21 12:59:28 671 1

空空如也

空空如也

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

TA关注的人

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