摘要:
###2、Jenkins安装 官方下载地址:Jenkins download and deployment 如下图,左边列表是支持多种安装Jenkins的方式 , 圈出来的就是官方安装手册 2.1 、Windows安装 前提:有安装JDK环境 1.点击上图左边列表中的Windows 2.进入之后会自 阅读全文
摘要:
JPA实现数据的更新操作 entity @Builder @Data @AllArgsConstructor @NoArgsConstructor @Entity @DynamicInsert @DynamicUpdate @Access(AccessType.FIELD) @Table(catal 阅读全文
摘要:
Map中的compute、computeIfPresent和computeIfAbsent的使用和区别 Map map = new HashMap(); map.put(1, "one"); map.put(2, "two"); Set set = map.entrySet(); Iterator 阅读全文
摘要:
Java列表remove() 时报出 UnsupportedOperationException 的错误 java.lang.UnsupportedOperationException at java.util.AbstractList.remove(AbstractList.java:161) a 阅读全文
摘要:
解决同时使用@Data和@Builder导致无参构造丢失 场景 单独使用@Data注解,生成无参数构造方法。 单独使用@Builder注解,生成了全属性的构造方法。 @Data + @Builder注解:没有了默认的无参构造方法。即使手动添加无参数构造方法或者只用@NoArgsConstructor 阅读全文
摘要:
如何在没有使用中间变量的情况下交换两个变量的值 长话短说,直接看代码 int x = 1; int y = 9; // 经常使用的交换 x,y 值的方法 , 定义中间变量 z int z = x ; x = y; y = z; // 采用数学逻辑 x = x + y; y = x - y; x = 阅读全文
摘要:
json对象出现$ref: "$.list[0]"的解决办法 该问题被称为 循环引用 (当一个对象包含另一个对象时,fastjson就会把该对象解析成引用) { "content": [ { "age": 18, "id": 3, "name": "three" }, { "$ref": "$.co 阅读全文
摘要:
idea 设置导入包不带 * IDEA2019 - Settings - Editor - Code style里面找到imports选项,设置导入类数值阈值,默认同包类是超过5个变成*,静态导入超过3个变成 *。我全部改为 99 基本就不会看到 * 了,注意设置完成之后把最上面选的Scheme设置 阅读全文
摘要:
public class FloatDemo { public static void main(String[] args) { double a = 0.1 * 3; double b = 0.3; System.out.println("a=" + a); System.out.println 阅读全文
摘要:
什么是反射? JAVA 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为 java 语言的反射机制。 为什么使用反射? 先明确两个概念,静态编译和动态编译。 静态编译:在编译时确定 阅读全文