背景 这是一个微服务架构的项目,其中微服务层分为业务域和基础域两部分。 基础域只提供像文件存取这样的基础服务。其中文件微服务目前支持图片、音频、视频三种类型的文件。三种类型的...

背景 这是一个微服务架构的项目,其中微服务层分为业务域和基础域两部分。 基础域只提供像文件存取这样的基础服务。其中文件微服务目前支持图片、音频、视频三种类型的文件。三种类型的...
在使用RestTemplate请求服务端,获取授权码时, 会经过两次的 HTTP 302 Found 跳转,开发者在实现时需要允许客户端跟随跳转。解决办法来自Stack Ov...
问题: spring boot和mybatis整合时报:org.apache.ibatis.binding.BindingException: Invalid bound s...
问题: IDEA中使用git的pull时报refusing to merge unrelated histories,push时报Push rejected: Push to...
Date类 包 java.util.Date 构造方法:public Date():创建一个对象,并且内置了当前时刻,精确到毫秒时刻。public Date(long tim...
外部类名称.内部类名称 对象名 = new 外部类名称().new 内部类名称(); 这种方式创建的内部类,可以正常使用外部类的成员变量,但是由于外部类是匿名的,无法更新外部...
自反性:对于任何非空引用值 x,x.equals(x) 都应返回 true。 对称性:对于任何非空引用值 x 和 y,当且仅当 y.equals(x) 返回 true 时,x...
对象的向上转型:就是将子类对象向上转换成为父类类型。 对象的向下转型:就是将已经向上转换成为父类型的对象,重新还原成为子类型的对象。向下转型的格式: 子类名称 引用名 ...
1、接口当中包含的内容(Java7 和更早版本中):常量、抽象方法如果接口本身定义成public ,所有方法和变量都是public的。public static final ...
this用来指向自己的引用。 this(可选的构造参数): this()的形式只能用在构造方法中,而且必须是第一行(注释没关系)。 this()的写法每个构造中只能用一次。 ...
在循环前可以放一个标签来标识循环,使用如下形式。lable:{ }可以没有大括号,但是为了方便阅读推荐加上大括号的形式。如, 可以看出,执行到break后会使执行在加标签的块...
1、可以将一个switch语句作为一个外部switch语句的语句序列的一部分,这称为嵌套switch语句。 2、switch语句通常比一系列嵌套if语句更有效。 当编译一个s...
栈 存储局部变量局部变量是定义在方法中或者语句中的变量局部变量使用完毕,立即收回还有个成员变量,是定义在方法外的变量 堆 存放的是对象(new出来的东西)堆内存中的对象,都会...
导包 import java.util.Random;创建对象 Random r = new Random();创建随机数 int number = r.nextInt(10...
1、finalfinal是修饰符。可以用来修饰类、方法、变量。 final修饰的类不能作为父类而被继承。 final修饰的方法不能被重写,但是可以被重载。 final修饰的基...
程序中在计算表达式时,会自动进行类型提升。如, 由上面程序可以看出,byte和short同整数字面量做运算,表达式被提升成了int类型。long类型同整型字面量做运算,表达式...
整数字面量 八进制数 (octal, 基数是8):在值前面加一个前导0来表示,如04。 十六进制 (hexadecimal, 基数是16) :在值前面加一个前导的0x或0X表...
对于浮点型运算,可能出现如下损失精度的问题: 这种情况,只能用两个数的距离在某个范围内判定它们相等来做。如有a ,b 两个浮点数,则Math.abs(a - b ) > 0....