2024-05-25
Java泛型 2024-05-25 ~ 2024-05-25
1 2 3 4 5 6 7 8 类<K, V, T> : 使用 类<类型k, 类型v, 类型 t> test = new 类<>() 类<K extend 父类或实现的接口> : K 必须是实现了父类或
2024-05-23
常用的函数式接口 2024-05-23 ~ 2024-05-23
Supplier接口 java.util.function.Supplier<T> 接口仅包含一个无参的方法T get(),☞为获取一个泛型参数指定类型的对象数据,对应的Labmda表达式需要对外提供一个符合泛型类型的对象数
2024-05-18
Java反射-Reflection 2024-05-18 ~ 2024-05-18
获取Class对象的三种方式 1 2 3 4 5 6 7 // 第一种方式 类名.class Class<User> userClass = User.class; // 第二种方式 对象.getClass(); User user = new User(); Class<?> userClass = user.getClass(); // 第三种方式 Class.
2023-05-26
Java注解 2023-05-26 ~ 2023-05-26
注解定义 使用@interface语法来定义注解(Annotation),格式如下: 1 2 3 4 5 public @interface Report { int type() default 0; String level() default "info"; String value() default ""; } 注解的参数类似无参数方法,可以用d
2023-05-26
Java流的使用 2023-05-26 ~ 2023-05-26
Stream概述 Stream将要处理的元素集合看作一种流,在流的过程中,借助Stream API对流中的元素进行操作,可以由数组或者集合创建,比如:筛选、排序、聚
2023-05-26
maven多模块无法扫描到xml问题 2023-05-26 ~ 2023-05-26
一个SpringBoot项目,有多个模块,每个模块都有自己的pom.xml,但是maven无法扫描其它模块的xml文件。 查询解决办法:application.y
2023-05-26
SpringBoot生成二维码 2023-05-26 ~ 2023-05-26
引入Google的依赖 1 2 3 4 5 6 <!– 二维码生成 –> <dependency> <groupId>com.google.zxing</groupId> <artifactId>javase</artifactId> <version>3.3.0</version> </dependency> 二维码生成工具类 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
2023-05-26
xml解析 2023-05-26 ~ 2023-05-26
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 public class test { public static void main(String[] args) { try { xmlString = "<?xml version="1.0" encoding="UTF-8" standalone="no"?>\n" + "<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">\n" + " <soap:Body>\n" + " <ns2:importFilesForXMLResponse xmlns:ns2="http://service.webservice.archive.component.ces.com/">\n" + " <return>{"s
2023-05-26
时间戳和时间之间的转换 2023-05-26 ~ 2023-05-26
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 //将时间转换为时间戳 public static String dateToStamp(String s) throws Exception { String res; //设置时间格式,将该时间格式的时间转换为时间戳 SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date = simpleDateFormat.parse(s); long time =
2023-05-26
麒麟操作系统安装Java环境 2023-05-26 ~ 2023-05-26
参考文章 https://blog.csdn.net/job_csdn/article/details/128136490 1. 下载Linux版本的JDK1.8 https://www.oracle.com/java/technologies/downloads/#java8 一定要下载对应操作架构的JDK,否则会报错:可通过uname -a 命令查看 2. 将下载好的安装包xx.tar.gz放到安装