自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java-IO流

java-io简单学习

2022-01-08 18:59:06 683

原创 装饰者模式

装饰者模式​ 装饰者模式又称为包装模式,它主要是为了扩展对象的功能,通过持有对象的引用,把对象包装起来,可以在调用对象的方法之前或者之后增加新的功能,以达到给对象添加一些额外的职责,就像为对象添加了一些装饰。比继承更加灵活。例如:public abstract class Person { // 人类-装饰者和被装饰者的父类抽象 private String name; /** * 核心行为 */ public abstract void actio

2021-08-17 20:43:58 66

原创 责任链模式

责任链模式​ 责任链(Chain of Responsibility)模式的定义:为了避免请求发送者与多个请求处理者耦合在一起,于是将所有请求的处理者通过前一对象记住其下一个对象的引用而连成一条链;当有请求发生时,可将请求沿着这条链传递,直到有对象处理它为止。案例:请假: 在企业中请假,一天以下,项目组长签字就可以;1-3天,项目组长签完字,还需要项目经理签字;3天以上,需要项目组长,项目经理,总经理都签字同意。处理者抽象public abstract class Handler { pub

2021-08-17 20:43:15 84

原创 适配器模式

适配器模式​ 将一个接口转换成客户希望的另一个接口,使接口不兼容的那些类可以一起工作,其别名为包装器(Wrapper)。适配器模式既可以作为类结构型模式,也可以作为对象结构型模式。举个例子:家用电的电压一般为220V,手机充电一般为5V左右。家用电是不能直接给手机充电。手机充电器的用处就是将220V的高压脉冲转换为5V的低压脉冲,才能给手机充电。手机充电器就充当了适配器的左右。适配者角色//定义一般的家用电压public class Power { private static fina

2021-08-17 20:42:15 56

原创 代理模式学习

代理模式1、静态代理例如:你想买房子,但是你不想浪费精力去找房子,所以你找中介帮忙找房子,中介就是代理对象代码BuyHouse类:public interface BuyHouse { void buyHouse();}目标对象:BuyHouseImpl类:public class BuyHouseImpl implements BuyHouse { @Override public void buyHouse() { System.out.pri

2021-08-17 20:40:58 91

原创 策略模式学习

策略模式1、什么是策略模式?策略模式作为一种软件设计模式,指对象有某个行为,但是在不同的场景中,该行为有不同的实现算法例如,出门旅游不同的人会选择不同的交通工具,比如;火车、飞机、自驾 等等,这些出行方式都是策略策略模式**(Strategy)**定义了一组算法,将每个算法都封装起来,并且使它们之间可以互换。2、实例讲解旅游出行方式的选择上下文类 Travelpublic class Travel { private TravelStrategy travelStrategy;

2021-08-17 20:36:12 44

原创 工厂模式学习

工厂模式1、简单工厂模式代码:Phone类:手机标准规范类(AbstractProduct)public interface Phone { void phone();}华为手机类:制造华为手机public class HuaWeiPhone implements Phone { @Override public void phone() { System.out.println("制造华为手机"); }}vivo手机类:制造vivo手

2021-08-16 20:21:44 499

原创 单例模式学习

单例模式1、饿汉模式对象在类加载时创建,线程安全,但是浪费内存package com.wanna.单例模式;/** * 饿汉模式 * 对象在类加载时创建 * 线程安全,但是浪费内存 */public class EHan { private EHan(){}; private static EHan instance=new EHan(); public static EHan getInstance(){ return instance;

2021-08-16 19:19:42 53

原创 jQuery选择器

jQuery 选择器1、基本选择器#id 例$('#id')element(元素) 例$('button')*.class 例$('.class')selector1,selector2,selectorN(并集选择器)例$('.class,div') 意思是选择class为class或者元素为div的对象selector1selector2selectorN(交集选择器)例$('div.box') 意思是选择class为box且元素为div的对象<!DOCT

2021-06-14 14:40:25 93

原创 vue指令

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> * { p...

2021-06-14 14:36:47 63

原创 vue指令

v-text:设置标签的文本值(V-text="数据属性名" 或者使用 {{}} ) v-text会将标签的文本值替换掉 {{}}不会 <div id="app"> <h3 V-text="message"></h3> <h3>{{info}}</h3> </div><script src="js/vue.js"></script><script&...

2021-06-14 14:27:49 42

原创 Vue基础

一、初识Vue官网(https://cn.vuejs.org/)1、什么是Vue?Vue是一个渐进式的js框架(渐进式是指由浅入深都可使用)2、为什么使用Vue?Vue可以简化dom操作Vue页面是由数据生成的3、怎么使用Vue?第一个Vue程序第一步:引入Vue.jsVue.js可以在官网下载或者使用在线的在线Vue.js:<!-- 开发环境版本,包含了有帮助的命令行警告 -->相当于完整版<script src="https://cd

2021-06-14 14:24:19 35

原创 jQuery 获取时间实时更新

jQuery 获取时间实时更新<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0">

2021-05-08 12:56:54 522

原创 jQuery 04day 滚动条与全选/反选/全不选

04 day滚动条属性1、scrollTop() :设置//读取滚动条Y坐标2、$(document.body).scrollTop()+$(document.documentElement).scrollTop() :读取页面滚动条的Y坐标(兼容chrom和IE)3、$('body.html').scrollTop(60); 滚动到指定位置(兼容chrome和IE)案例1:<!DOCTYPE html><html lang="en">​<hea

2021-05-04 14:19:56 119

原创 jQuery 03 day 工具方法

03 day$工具方法$.each():遍历数组或者对象的数据$.trim(): 去掉字符串两边的空格$.type(obj):得到数据类型$.isArray(obj):判断是否为数组$.isFunction(obj):判断是否为函数$.parseJSON(json):解析json字符串转换为js对象或数组$.grep(array, callback, [invert]):使用过滤函数过滤数组元素。此函数至少传递两个参数:待过滤数组和过滤函数。过滤函数必须返回 true 以

2021-05-03 13:56:55 57

原创 jQury 02day 选择器

02day目录02dayjQuery核心对象使用jQuery核心函数选择器jQuery核心对象理解:1、即执行jQuery核心函数返回的对象2、jQuery对象内部包含的dom元素对象的伪数组(可能只有一个元素)3、jQuery 对象拥有很多有用的属性和方法,能让程序员更方便的操作dom使用jQuery核心函数<!DOCTYPE html><html lang="en">​<head> <meta char..

2021-05-02 00:28:08 116 1

原创 jQuery 01day 初识jQuery

jquery学习目录jquery学习01 day初识jQueryjQuery的两把利器jQuery的核心函数01 day初识jQuery是什么? 为什么用? 怎么用?what: http://jquery.com 一个优秀的js函数库:封装了 Bom和Dom why: html元素选取(选择器) html元素处理 css操作 html事件处理 js动画效果 链式调用 读写合一.

2021-05-01 23:11:33 96

空空如也

空空如也

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

TA关注的人

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