您的当前位置:TAGS -> Java
  • 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 = ...

  • Java多线程编程中的并发安全问题及解决方法

    后端开发2025年08月17日

    目录 线程安全性 死锁 定义 实现一个死锁 查看死锁 解决死锁 其他线程安全问题 单例模式 线程安全性 线程安全是指我们所写的代码在并发情况下使用时,总是能表现出正确的行为;反之,未实现线程安全的代码,表现的行为是不可预知的,有可能正确, 实现线程安全的方式: 线程封闭 就是把对象封装到一个线程里,只有这一个线程能看到此对象。实现线程封闭的方式如下: 栈封...

  • java编码转换过程是怎样的

    后端开发2025年08月17日

    本文小编为大家详细介绍“java编码转换过程是怎样的”,内容详细,步骤清晰,细节处理妥当,希望这篇“java编码转换过程是怎样的”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 java中的编码转换(以utf8和gbk为例) 在正常javaweb开发中经常会发现字符转换的需求,会存在中文字符转换乱码的现象,如何解决以及其转换原理我...