一切福田,不離方寸,從心而覓,感無不通。

Category Archives: Java

BigDecimal 比较大小

if(a.compareTo(b) == -1){
System.out.println("a小于b");
}

if(a.compareTo(b) == 0){
System.out.println("a等于b");
}

if(a.compareTo(b) == 1){
System.out.println("a大于b");
}

if(a.compareTo(b) > -1){
System.out.println("a大于等于b");
}

if(a.compareTo(b) < 1){ System.out.println("a小于等于b"); }

龙生   06 Jun 2026
View Details

一文搞定POI,再也不怕excel导入导出了

下面是excel导入导出的几个最常用的使用场景:
①企业管理系统:企业管理系统通常需要导入员工信息、客户信息、销售数据等大量数据到系统中,以及导出报表、数据分析结果等信息。
②学校教务系统:学校教务系统可能需要导入学生信息、课程表、成绩等数据,以及导出学生成绩单、教师工资表等信息。
③电子商务平台:电子商务平台需要导入商品信息、订单数据等内容,以及导出销售报表、库存清单等信息,方便管理和分析。
④ 人力资源管理系统:人力资源管理系统需要导入员工档案、薪资信息等数据,以及导出薪资条、考勤报表等信息,方便人力资源管理和工资结算。
⑤ 医院信息系统:医院信息系统可能需要导入患者信息、医疗记录等数据,以及导出医疗报告、统计分析等信息,方便医护人员进行医疗服务和管理。

龙生   21 May 2026
View Details

Java POI导出Excel时设置指定列为文本格式

 

龙生   30 Apr 2026
View Details

Java 获取UTC日期字符

 

龙生   28 Apr 2026
View Details

使用SpringBoot快速集成LangChain4j, 实现AI的丝滑调用

Java: 21
SpringBoot: 3.4.5
LangChain4j: 1.0.1
LLM: (使用在线的百炼(阿里)平台)
embedding模型: text-embedding-v3
chat模型: qwen-plus
PGVector(postgresql版本的向量数据库, 文章最后有相关的docker-compose): 0.8.0-pg17

龙生   19 Apr 2026
View Details

Maven私有仓库搭建与配置指南

mkdir -p /data/nexus-data
chmod -R 777 /data/nexus-data

docker run -d --name nexus3 --restart=always -p 9990:8081 -v /data/nexus-data:/nexus-data sonatype/nexus3:3.91.0

龙生   17 Apr 2026
View Details

Intellij Idea设置显示后退和前进按钮的方法

菜单栏【文件】->【设置】 【外观与行为】->【菜单与工具栏】->【主工具栏】->【左侧】,右键【左侧】 【主菜单】->【导航】->【后退】,点击【确定】,同样方法选择【前进】,最后点击【确定】

龙生   08 Apr 2026
View Details

Rocketmq Dashboard Docker部署

 

龙生   07 Apr 2026
View Details

Java 中的 `yield` 关键字:深入解析与应用

在 Java 中,yield 关键字在不同版本有着不同的用途和含义。在 Java 13 及以后的版本中,yield 主要用于 switch 表达式,用于返回一个值;而在多线程编程中,Thread.yield() 方法可以让当前线程让出 CPU 时间片,给其他线程执行的机会。本文将详细介绍 yield 关键字的基础概念、使用方法、常见实践以及最佳实践,帮助读者更好地理解和使用它。

龙生   07 Apr 2026
View Details

搜索 会员中心 创作中心 java: java.lang.nosuchfielderror: class com.sun.tools.javac.tree.jctree$jcim

解决方案:升级 Lombok 版本
如果不想降低 JDK 版本(对于JDK 17 及以上的版本),可以选择升级 Lombok 版本,使其与新的 JDK 兼容。例如,可以将 Lombok 版本升级到 `1.18.32` 及以上。

龙生   03 Mar 2026
View Details