草庐IT

JAVA设计模式-单例模式

JAVA设计模式-单例模式单例模式类只能有一个实例,在内存中会创建并且只创建一次对象。所有其他类或者其他需要调用的地方都是用这一个对象,可以防止频繁创建对象,内存占用高。特点:只能有一个实例,并且能够自行创建这个实例的类。实现饿汉模式写法一介绍在类的加载时就已经创建好对象,线程是安全的,但是会浪费资源。参考源码:JDK1.8com.sun.glass.ui.monocle.KeyInput类代码示例publicclassSingleton{/***私有的构造方法,可以防止外部调用时new进行创建对象*/privateSingleton(){};/***创建私有的对象*/privatestati

JAVA设计模式-单例模式

JAVA设计模式-单例模式单例模式类只能有一个实例,在内存中会创建并且只创建一次对象。所有其他类或者其他需要调用的地方都是用这一个对象,可以防止频繁创建对象,内存占用高。特点:只能有一个实例,并且能够自行创建这个实例的类。实现饿汉模式写法一介绍在类的加载时就已经创建好对象,线程是安全的,但是会浪费资源。参考源码:JDK1.8com.sun.glass.ui.monocle.KeyInput类代码示例publicclassSingleton{/***私有的构造方法,可以防止外部调用时new进行创建对象*/privateSingleton(){};/***创建私有的对象*/privatestati

05全局配置文件application.properties详解

        SpringBoot提供了大量的自动配置,极大地简化了spring应用的开发过程,当用户创建了一个SpringBoot项目后,即使不进行任何配置,该项目也能顺利的运行起来。当然,用户也可以根据自身的需要使用配置文件修改SpringBoot的默认设置。SpringBoot默认使用以下2种全局的配置文件,其文件名是固定的。application.propertiesapplication.ymlapplication.properties与application.yaml都可以作为SpringBoot的配置文件,只是书写格式不同而已,在SpringBoot启动时被自动读取。当然也可

05全局配置文件application.properties详解

        SpringBoot提供了大量的自动配置,极大地简化了spring应用的开发过程,当用户创建了一个SpringBoot项目后,即使不进行任何配置,该项目也能顺利的运行起来。当然,用户也可以根据自身的需要使用配置文件修改SpringBoot的默认设置。SpringBoot默认使用以下2种全局的配置文件,其文件名是固定的。application.propertiesapplication.ymlapplication.properties与application.yaml都可以作为SpringBoot的配置文件,只是书写格式不同而已,在SpringBoot启动时被自动读取。当然也可

【CSS】盒子模型内边距 ② ( 内边距复合写法 | 代码示例 )

文章目录一、内边距复合写法1、语法2、代码示例-设置1个值3、代码示例-设置2个值4、代码示例-设置3个值5、代码示例-设置4个值一、内边距复合写法1、语法盒子模型内边距可以通过padding-left左内边距padding-right右内边距padding-top上内边距padding-bottom下内边距进行分别设置,也可以通过padding属性进行复合实现;padding属性值设置:设置1~4个值,单位像素px;设置1个值:设置上下左右内边距;设置2个值:设置上下、左右内边距;设置3个值:设置上、左右、下内边距;设置4个值:设置上、右、下、左内边距;2、代码示例-设置1个值padding

【CSS】盒子模型内边距 ② ( 内边距复合写法 | 代码示例 )

文章目录一、内边距复合写法1、语法2、代码示例-设置1个值3、代码示例-设置2个值4、代码示例-设置3个值5、代码示例-设置4个值一、内边距复合写法1、语法盒子模型内边距可以通过padding-left左内边距padding-right右内边距padding-top上内边距padding-bottom下内边距进行分别设置,也可以通过padding属性进行复合实现;padding属性值设置:设置1~4个值,单位像素px;设置1个值:设置上下左右内边距;设置2个值:设置上下、左右内边距;设置3个值:设置上、左右、下内边距;设置4个值:设置上、右、下、左内边距;2、代码示例-设置1个值padding

MySQL-- ADD COLUMN 添加多个字段的写法

文章目录MySQLalter同时添加多个字段写法1分开写多个altertable2只写ADD不写COLUMN关键字3写COLUMN关键字其他DDL操作语法MySQLalter同时添加多个字段写法ALTER语法说明:ALTERTABLE表名ADDCOLUMN字段名字段类型默认值注释例如:ALTERTABLEstudentADDCOLUMN`age`INTDEFAULTNULLCOMMENT'年龄'ALTERTABLEADDCOLUMN同时添加多个字段写法1分开写多个altertableALTERTABLEstudentADDCOLUMN`name`varchar(32)DEFAULTNULLCO

MySQL-- ADD COLUMN 添加多个字段的写法

文章目录MySQLalter同时添加多个字段写法1分开写多个altertable2只写ADD不写COLUMN关键字3写COLUMN关键字其他DDL操作语法MySQLalter同时添加多个字段写法ALTER语法说明:ALTERTABLE表名ADDCOLUMN字段名字段类型默认值注释例如:ALTERTABLEstudentADDCOLUMN`age`INTDEFAULTNULLCOMMENT'年龄'ALTERTABLEADDCOLUMN同时添加多个字段写法1分开写多个altertableALTERTABLEstudentADDCOLUMN`name`varchar(32)DEFAULTNULLCO

CSS常用背景属性(背景颜色、背景图片、背景平铺、背景位置、背景附着、背景色半透明、背景属性复合写法)

本博文记录CSS中比较常用的背景属性,包括背景颜色:background-color、背景图片:background-image、背景平铺:background-repeat、背景位置:background-position和背景附着:background-attachment。同时记录了背景色半透明的写法以及背景属性复合写法。1常用背景属性属性描述使用方式说明background-color背景颜色参数;参数:transparent(透明,默认)color(颜色)background-image背景图片background-image: 参数;参数:none(无背景图,默认)url(图片地址

CSS常用背景属性(背景颜色、背景图片、背景平铺、背景位置、背景附着、背景色半透明、背景属性复合写法)

本博文记录CSS中比较常用的背景属性,包括背景颜色:background-color、背景图片:background-image、背景平铺:background-repeat、背景位置:background-position和背景附着:background-attachment。同时记录了背景色半透明的写法以及背景属性复合写法。1常用背景属性属性描述使用方式说明background-color背景颜色参数;参数:transparent(透明,默认)color(颜色)background-image背景图片background-image: 参数;参数:none(无背景图,默认)url(图片地址