您的当前位置:TAGS -> JAVA
  • Java中Lombok常用注解分享

    后端开发2025年08月19日

    目录 Our-task介绍 安装Lombok 加入Maven依赖 IDEA中安装Lombok插件 注解介绍 @Getter和@Setter @ToString @EqualsAndHashCode @NoArgsConstructor @AllArgsConstructor @RequiredArgsConstructor @Data @Value @Bu...

  • Java实现导出合并Excel单元格

    后端开发2025年08月19日

    目录 一、准备工作 二、实现步骤 三、完整代码 四、总结 随着数据的不断增长,很多时候需要将数据导出到Excel中进行分析、处理和展示。而Java作为一种流行的编程语言,自然也提供了很多实现Excel导出的方法。本文将介绍如何使用Java实现Excel导出,并且可以合并单元格。 一、准备工作 在开始实现Excel导出之前,我们需要准备以下工具和环境: 1....

  • Java判断变量是否为空问题的方法总结

    后端开发2025年08月19日

    目录 前言 StringUtil.isEmpty() "".equals() 同时判断多个字符串是否为空 两种判断,哪种性能更好? 两种判断,哪种可读性和易于维护性都好 总结 前言 Java的StringUtil.isEmpty(str)和"".equals(str)都是用来判断字符串是否为空的方法,但它们有一些不同...

  • 详解Java如何在CompletableFuture中实现日志记录

    后端开发2025年08月18日

    平时写项目的时候,java之父叫我们多打日志,我们通常使用traceId和requestId来保存完整请求的链路日志,例如市面上的skywalking、zipkin等都能实现此功能。 下面介绍一种slf4j自带的MDC类,来记录完整的请求日志,和在CompletableFuture异步线程中如何保留链路id 1.首先利用aop为所有请求入口添加reques...

  • 图数据库NebulaGraph的Java 数据解析实践与指导详解

    后端开发2025年08月18日

    目录 愉快、干净的 Java 交互环境 通过调用 execute 方法获得不太容易懂的 ResultSet 对象 直接返回 JSON 的 executeJson 方法 结论 愉快、干净的 Java 交互环境 如何快速、即时、符合直觉地去处理 Nebula Java Client 中的数据解析?读这一篇就够了。 图数据库 NebulaGraph 的论坛和微信...

  • 关于java连接池/线程池/内存池/进程池等汇总分析

    后端开发2025年08月18日

    ...

  • Java中switch的三种用法方式小结

    后端开发2025年08月18日

    目录 标准方式 switch - > 用法: switch yield 用法:返回值 从java14开始, switch语句有了一个很大的调整, 这就让swicth语句有了更多的操作和选择,在代码上,更加的简便灵活. switch 标准方式 switch - > 用法: switch yield 用法: 标准方式 int day...

  • 深入探究一下Java中不同的线程间数据通信方式

    后端开发2025年08月17日

    目录 1、多线程如何共享数据 2、子线程如何继承父线程数据 3、相关问题 1、多线程如何共享数据 多线程数据共享可以分为以下2种情况,线程实现代码相同及线程实现代码不同。 线程实现代码相同 即runnable中的代码一致,这样可以直接在实现中定义成员变量直接共享 public class SharedSameRunnableDemo { public st...

  • Java中List使用stream流转成map的几种方式详解

    后端开发2025年08月17日

    目录 实体例子 List 转成Map<String,Object> List 转成Map<String,String> List 转成Map<String,List> 方法一: 方法二: List 转成Map<String,List> List<Map<String,Object>> ...

  • java代码,在linux上删除文件

    服务器2025年08月17日

    1、其实在linux上和window是一样的 2、path 传入的路径(直接从根目录到你的文件的位置) public static boolean delFile(String path) { log.info("进入deFile方法 psth =: "+path); boolean flag = false; File file = ...