随笔分类 -  java

摘要:在 macOS 上安装了 JDK 8 和 JDK 17 后,你可以通过配置环境变量来指定使用哪个版本的 Java。以下是设置 Java 8 的步骤: 打开终端。 查找 JDK 的安装路径: 通常,JDK 安装在 /Library/Java/JavaVirtualMachines 目录下。你可以使用以 阅读全文
posted @ 2025-02-28 18:41 iTao0128 阅读(4) 评论(0) 推荐(0) 编辑
摘要:https://repo.huaweicloud.com/java/jdk/ 阅读全文
posted @ 2024-12-04 22:49 iTao0128 阅读(93) 评论(0) 推荐(0) 编辑
摘要:2024-11-02 11:36:43.165 ERROR 87567 [sson-netty-2-26] o.r.client.handler.CommandDecoder : Unable to decode data. channel: [id: 0x7bcb6790, L:/172.28.1 阅读全文
posted @ 2024-11-02 11:43 iTao0128 阅读(98) 评论(0) 推荐(0) 编辑
摘要:MessageFormat.format 是 Java 中用于格式化文本消息的工具类。它允许你定义一个模板字符串,并使用一组参数来填充模板中的占位符。这个类是用于处理复杂消息格式的,例如多语言环境下的消息。 MessageFormat.format 的使用方式如下: public static St 阅读全文
posted @ 2024-09-04 14:13 iTao0128 阅读(196) 评论(0) 推荐(0) 编辑
摘要:参考文章 https://blog.csdn.net/u014155085/article/details/116782866 阅读全文
posted @ 2023-10-26 21:47 iTao0128 阅读(167) 评论(0) 推荐(0) 编辑
摘要:参考 https://blog.csdn.net/qq_41497111/article/details/96426824 {"store":{"book":[{"category":"reference","author":"Nigel Rees","title":"Sayings of the 阅读全文
posted @ 2023-08-31 22:09 iTao0128 阅读(3) 评论(0) 推荐(0) 编辑
摘要:controller package com.example.file.controller; import com.example.file.utils.FileUtil; import org.springframework.beans.factory.annotation.Autowired; 阅读全文
posted @ 2023-08-27 16:22 iTao0128 阅读(21) 评论(0) 推荐(0) 编辑
摘要:1、AND组合关系 thenCombine / thenAcceptBoth / runAfterBoth都表示:「当任务一和任务二都完成再执行任务三」。 区别在于: 「runAfterBoth」 不会把执行结果当做方法入参,且没有返回值 「thenAcceptBoth」: 会将两个任务的执行结果作 阅读全文
posted @ 2023-08-10 21:44 iTao0128 阅读(168) 评论(0) 推荐(0) 编辑
摘要:import java.util.concurrent.CompletableFuture; import java.util.concurrent.ExecutionException; public static void main(String[] args) throws Interrupt 阅读全文
posted @ 2023-08-10 21:32 iTao0128 阅读(40) 评论(0) 推荐(0) 编辑
摘要:import org.springframework.web.multipart.MultipartFile; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; i 阅读全文
posted @ 2023-06-11 16:06 iTao0128 阅读(6) 评论(0) 推荐(0) 编辑
摘要:入队方法:put 和 offer put方法共做了以下情况的考虑:(1)队列已满,阻塞等待;(2)队列未满,创建一个node节点放入队列中,如果放完以后队列还有剩余空间,继续唤醒下一个添加线程进行添加。如果放之前队列中没有元素,放完以后要唤醒消费线程进行消费。 offer方法仅仅对put方法一点改动 阅读全文
posted @ 2023-06-11 15:11 iTao0128 阅读(11) 评论(0) 推荐(0) 编辑
摘要:参考 https://blog.csdn.net/m0_57026595/article/details/123804578 阅读全文
posted @ 2023-06-07 22:20 iTao0128 阅读(0) 评论(0) 推荐(0) 编辑
摘要:依赖 <dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId>okhttp</artifactId> <version>3.6.0</version> </dependency> <dependency> <groupId>c 阅读全文
posted @ 2023-06-05 22:33 iTao0128 阅读(59) 评论(0) 推荐(0) 编辑
摘要:添加依赖 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.12.0</version> </dependency> 工具类 import org. 阅读全文
posted @ 2023-05-26 21:47 iTao0128 阅读(328) 评论(0) 推荐(0) 编辑
摘要:@Slf4j public class ConvertUtils { /** * @Description 主要解决查询时前端传参为空值 ("") * BeanUtils.copyProperties会把空值带入目标对象中 * 使用目标对象作为查询对象到mybatisPlus进行查询会导致没有匹配数 阅读全文
posted @ 2023-03-09 22:10 iTao0128 阅读(1905) 评论(0) 推荐(0) 编辑
摘要:创建的方式 ①通过集合 ②通过数组 ③通过Stream的of() Stream 自己不会存储元素 Stream 不会改变源对象,会返回一个持有结果的新Stream Stream 操作时延迟执行的,等到需要结果的时候才执行 一个中间操作链,对数据源的数据进行处理,一旦执行终止操作,就执行中间操作链,并 阅读全文
posted @ 2022-09-09 22:23 iTao0128 阅读(26) 评论(0) 推荐(0) 编辑
摘要:使用情景 当要传递给lambda体的操作,已经有实现的方法了,可以使用方法引用。 方法引用也是函数式接口的实例 使用格式 (类(对象):: 方法名) ①对象 :: 非静态方法 ②类 :: 静态方法 ③类 :: 非静态方法 使用要求 要求接口中的抽象方法的形参列表和返回值类型与方法引用的方法的形参列表 阅读全文
posted @ 2022-09-08 22:54 iTao0128 阅读(26) 评论(0) 推荐(0) 编辑
摘要:1.Lambda表达式的本质:作为函数式接口的实例 2.格式: ->:Lambda操作符 或 箭头操作符 ->左边:Lambda形参列表(接口中抽象方法的形参列表) ->右边:Lambda体(重写的抽象方法的方法体) 3.Lambda表达式的使用: ->左边:Lambda形参列表的参数类型可以省略: 阅读全文
posted @ 2022-09-08 22:14 iTao0128 阅读(39) 评论(0) 推荐(0) 编辑
摘要:反射的概念 public class Person { private String name; public int age; public Person(String name, int age) { this.name = name; this.age = age; } private Per 阅读全文
posted @ 2022-09-04 22:03 iTao0128 阅读(15) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示