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

原创 后端处理时间格式:2018-11-07T18:37:42.803+08:00

在对应得model的时间字段加上注解 @JsonFormat(shape= JsonFormat.Shape.STRING,pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")

2019-11-03 17:14:20 437

原创 Linux安装Docker及Docker安装部分服务

linux安装docker 1, 更新yum包:sudo yum update 2,安装需要的软件包sudo yum install -y yum-utils device-mapper-persistent-data lvm2 3, 设置yum源:sudo yum-config-manager --add-repo https://download.docker.com/linux/cen...

2019-10-19 09:55:09 179

原创 异常、线程、同步

异常 异常概念:指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止 异常体系 异常机制其实是帮助我们找到程序中的问题,异常的根类是 java.lang.Throwable ,其下有两个子类: java.lang.Error 与 java.lang.Exception ,平常所说的异常指 java.lang.Exception   Throwable体系: E...

2018-10-20 21:36:18 194

原创 Java命名规范

命名规范 1、 项目名全部小写 2、 包名全部小写 3、 类名首字母大写,如果类名由多个单词组成,每个单词的首字母都要大写。 如:public class MyFirstClass{} 4、 变量名、方法名首字母小写,如果名称由多个单词组成,每个单词的首字母都要大写。 如:int index=0;        public void toString(){} 5、 常量名全部大写...

2018-10-17 10:42:47 93

原创 List、Set、Map、数据结构、Collections

List集合 List接口: java.util.List 接口继承自 Collection 接口,是单列集合的一个重要分支,习惯性地会将实现了List 接口的对象称为List集合。 在List集合中允许出现重复的元素,所有的元素是以一种线性方式进行存储的,在程序中可以通过 索引来访问集合中的指定元素。另外,List集合还有一个特点就是元素有序,即元素的存入顺序和取出顺序一致   Lis...

2018-10-14 21:32:34 133

原创 Collection、泛型

集合按照其存储结构可以分为两大类: 单列集合 java.util.Collection 双列集合java.util.Map 集合概述:集合是java中提供的一种容器,可以用来存储多个数据 集合与数组的区别 数组:长度固定,存储的是同一类型的元素,可以存储基本数据类型值 集合:长度可变,存储的是对象,对象的类型可以不一致 Collection:单列集合类的根接口,用于存储一系列符合某种...

2018-10-14 10:30:25 203

原创 Object类

Object概述 Java.lang.Object类是java语言中的根类,是所有类的父类 如果一个类没有特别指定父类,那么则默认继承Object类 toString方法 public String toString()   返回该对象的字符串表示 由于toString方法返回的结果是内存地址,而在编写代码中,经常需要按照对象的属性得到相应的字符串表现形式,因此也需要重写它 覆盖重...

2018-10-14 10:22:55 213

原创 final、权限、内部类

Final关键字:用于修饰不可改变的内容,可以用于修饰类、方法、变量 类:被修饰的类,不能被继承   方法:被修饰的方法,不能被重写 变量:被修饰的变量,不能被重新赋值 局部变量-----基本类型:基本类型的局部变量,被final修饰后,只能赋值一次不能再更改   局部变量------引用类型:被final修饰后,只能指向一个对象,地址不能再更改,但是不影响对象内部的成员...

2018-10-13 21:40:50 130

原创 接口、多态

接口:    Java语言中的一种引用类型,是方法的集合,如果说类的内部封装了成员变量、构造方法和成员方法,那么 接口的内部主要就是封装了方法,包含抽象方法(JDK 7及以前),默认方法和静态方法(JDK 8),私有方法 (JDK 9) 定义: 接口定义与定义类方式相似,但是接口使用interface关键字,它也会被编译成.class文件,它不是类,而是一种引用数据类型(数组、类、接口) ...

2018-10-13 21:35:10 161

原创 继承、super、this、抽象类

继承(extends)         顶层父类Object类,所有的类默认继承Object 定义: 就是子类继承父类的属性和行为,使得子类具有与父类相同的属性、相同的行为,子类可以直接访问父类中的非私有的属性和行为 子类是基于父类的功能和属性进一步 继承优点: 提高代码的复用性 类与类之间产生了关系,是多态的前提 格式:     继承后的特点   成员变量、属性  成员变...

2018-10-13 11:59:29 97

原创 String类、static关键字、Arrays类、Math类

String类 String代表字符串,Java程序中所有字符串文字,都可以看作是实现String的实例 String特点 字符串不变,字符串的值在创建后不能被更改 共享性,因为String对象是不可变的,所以它们可以共享 构建字符串的4+1种方式      无参构造  通过字符数组构造        通过字节数组构造        直接使用已有字符串构造       ...

2018-10-11 11:22:09 143

原创 Scanner类、Random类、ArrayList类

Scanner类 键盘录入值 一个可以解析基本类型和字符串的简单文本扫描器   引用类型使用步骤   导包    Import 包名.类名; 创建对象    数据类型 变量名 = new 数据类型(参数列表); 调用方法 变量名.方法名();   Scanner类的使用步骤 查看类 查看构造方法 查看成员方法   匿名对象    创建对象时,只有创建对象的语句...

2018-10-11 11:14:24 74

原创 类与对象、封装、构造方法

面向对象 面向对象思想: 面向对象思想是一个程序设计思想 特点: 它可以将复杂的事情简单化,并将我们从执行者变成指挥者 对象:泛指现实中的一切事物,每种事物都具备自己的属性和行为 面向过程与面向对象区别: 面向过程:强调步骤 面向对象:强调对象   类与对象 对象:是一类事物的具体体现,包含属性、行为/功能   类:是一组相关属性和行为(功能)的集合 可以看成是一类事物...

2018-10-11 11:13:02 119

原创 数组

数组概念  数组就是存储数据长度固定的容器,保存多个数据的数据类型要一致。 数组-->容器-->装的就是数据( int double float 任何数据类型的数据) 特点:长度是固定 容器:是将多个数据存储到一起,每个数据称为该容器的元素 数组的定义 方式一: 数据类型 变量名 = 值 格式: 数组存储的数据类型[] 数组名字    =   new  数组存储的数据...

2018-10-11 11:06:25 108

原创 方法

定义方法的两个明确 明确返回值类型:根据需求明确返回值类型 明确参数列表:根据需求明确参数列表   定义方法的注意事项 定义位置:类中方法外面   返回值类型:必须要和return语句返回的类型相同(匹配),否则编译失败   不能在return 后面写代码,return 意味着方法结束,所有后面的代码永远不会执行,属于无效代码。返回值类型要匹配( 范围小的可以返回给范围大的数据类...

2018-10-11 11:04:11 123

原创 流程控制语句

流程控制: 在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。也就是说,程序的流程对运行结果 有直接的影响。所以,我们必须清楚每条语句的执行流程。而且,很多时候我们要通过控制语句的执行顺序来实现 我们要完成的功能。 顺序结构: 根据编写的顺序,从上到下运行 三种流程控制: 顺序流程(结构)、选择流程(结构)、循环流程(结构) 顺序流程(结构):从上到下依次执行 选...

2018-10-11 11:02:05 442

原创 数据类型转换、运算符、方法入门

数据类型转换 自动转换:将取值范围小的类型自动提升为取值范围大的类型 如: 一个 int 类型变量和一个 byte 类型变量进行加法运算,结果将是int类型 转换规则 范围小的类型向范围大的类型提升, byte、short、char 运算时直接提升为 int 强制转换 将取值范围大的类型强制转换成取值范围小的类型 比较而言,自动转换是Java自动执行的,而强制转换需要我们...

2018-10-11 10:59:34 100

原创 Java入门程序、常量、变量

计算二进制和十进制数之间的互转 二进制 十进制数据转成二进制数据:使用除以2获取余数的方式   二进制数据转成十进制数据:使用8421编码的方式          注意:二进制数系统中,每个0或1就是一个位,叫做bit(比特)。   字节       字节是常见的计算机最小的储存单元,计算机储存任何的数据,都是以字节的形式储存;        8个bit(二进制位) 0000...

2018-10-11 10:54:31 133

原创 Eclipse无法正常启动

eclipse启动报错解决办法:找到eclipse的文件所在位置,找到eclipse.ini并用记事本打开在电脑上找到jre路径,把路径添加到eclipse.ini文件中,然后保存文件,重启eclipse...

2018-07-01 00:03:40 3050

空空如也

空空如也

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

TA关注的人

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