
Java基础
码到成功>_<
这个作者很懒,什么都没留下…
展开
-
Map中常用方法——computeIfAbsent方法
Map中常用方法——computeIfAbsent方法 // 数据准备 Map<String, List<String>> listMap = new HashMap<>(); for (int i = 0; i < 10; i++) { listMap.put(String.valueOf(i), new ArrayList<>(Arrays.asList(String.valueOf(i)))); } 古老写法 for (int i = 5原创 2022-05-31 17:57:37 · 1006 阅读 · 0 评论 -
什么是回调函数?
什么是回调函数? 先上代码: public class ClassA { public MyCallInterface mc; public void setCallFunc(MyCallInterface mc) { this.mc = mc; } public void m1() { System.out.println("----调用 ClassA----m1()------"); this.mc.method();原创 2021-12-10 18:28:22 · 282 阅读 · 0 评论 -
# Java 生成pdf文件
Java 生成pdf文件 引入依赖 <!-- https://mvnrepository.com/artifact/com.itextpdf/itextpdf --> <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.5.10</version> </dependency&原创 2021-11-25 08:47:24 · 752 阅读 · 0 评论 -
Java Bean对象、Json字符串之间互转中 驼峰命名与下划线命名之间互转
Java Bean对象、Json字符串之间互转中 驼峰命名与下划线命名之间互转 引入依赖 <!--fastjson--> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.44</version> </dependency> 在需要转原创 2021-11-10 12:31:22 · 3547 阅读 · 0 评论 -
ThreadLocal与InheritableThreadLocal的使用
ThreadLocal与InheritableThreadLocal的使用 ThreadLocal ThreadLocal只能够获取到当前线程的中set的数据,其他线程(包括子线程)访问到该线程的数据 public void threadLocalTest() { ThreadLocal<String> threadLocal = new ThreadLocal<>(); threadLocal.set("aaa"); Syst原创 2021-08-05 11:03:35 · 145 阅读 · 0 评论 -
2021-04-26
Spring的BeanUtils.copyProperties()的坑 有两个类,ClassA和ClassB,需要把ClassA实例的属性复制到ClassB的实例上 上代码: package com.trxk.oauth2.authorization.test; import lombok.Data; import lombok.ToString; import java.util.List; @ToString @Data public class ClassA { public S原创 2021-04-26 09:36:11 · 168 阅读 · 0 评论 -
使用java反射,获取类的私有属性,调用类的私有方法
文章目录使用java反射,获取类的私有属性,调用类的私有方法 使用java反射,获取类的私有属性,调用类的私有方法 import java.lang.reflect.Field; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; public class PrivateObject { private String privateString = null; //声明为私有原创 2021-03-26 19:08:15 · 246 阅读 · 0 评论 -
io流之复制文件(包含文件读和写)
io流之复制文件(包含文件读和写) public static void method3(){ try { FileInputStream inputStream = new FileInputStream("D:\\Files\\test\\a.txt");//参数为读取文件的路径 BufferedInputStream bufferedIn = new BufferedI...原创 2019-06-01 16:47:54 · 211 阅读 · 0 评论 -
文件流读取文件中的内容
io流读取文件中的内容 public class test { public static void main(String[] args) { String path = "E:\\WorkSpace\\a.txt"; readFile(path); } public static void readFile(S...原创 2019-06-01 16:15:35 · 2193 阅读 · 0 评论 -
判断文件系统中某个路径是否为目录,路径是否存在
判断文件系统中某个路径是否为目录,路径是否存在 Path path01= Paths.get("E:\\WorkSpace");#输入路径E:\\WorkSpace(为一个目录) boolean flag = Files.isReadable(path01); #返回true 若果路径不存在是返回false System.out.println(flag); boolean isDir...原创 2019-06-01 15:36:13 · 1420 阅读 · 0 评论 -
获取文件系统中指定路径下的目录列表
获取文件系统中指定路径下的目录列表(不包含文件) window中E:\\WorkSpace的目录如下 import java.io.IOException; import java.nio.file.DirectoryStream; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Pa...原创 2019-06-01 14:52:00 · 331 阅读 · 0 评论 -
spring boot + mybatis整合
spring boot +mybatis整合 1.创建spring boot工程 file——>new——>project——>spring initializr 创建完成后目录结构如下 配置配置文件application.properties #页面热加载 spring.thymeleaf.cache = false #配置请求的默认上下文路径 server.s...原创 2019-05-25 20:52:26 · 195 阅读 · 0 评论