
Java
文章平均质量分 67
程序猿熊跃晖
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深入解析:`[‘1‘, ‘0‘][101 % 2]` 这种写法在不同编程语言中的实现与应用
'1', '0']这里定义了一个包含两个字符串元素的数组,第一个元素是'1',第二个元素是'0'。原创 2025-04-24 14:45:25 · 1240 阅读 · 0 评论 -
掌握Java泛型:实现数组元素差异计算的高效方法
例如,在数据同步、版本控制或日志分析中,我们可能需要知道哪些元素是新增的,哪些是减少的。Java 的泛型机制为我们提供了强大的工具,使得我们可以编写通用的代码来解决这个问题。这种方法不仅适用于字符串数组,也可以应用于其他类型的数组,极大地提高了代码的复用性。如果你对 Java 泛型有更深入的兴趣,或者想要了解更多关于集合运算的知识,请持续关注我的博客,更多精彩内容即将呈现!泛型是 Java 提供的一种机制,允许我们在定义类、接口或方法时使用类型参数,从而提高代码的复用性和灵活性。原创 2025-04-14 13:39:49 · 871 阅读 · 0 评论 -
解决 MyBatis-Plus 中 `update.setProcInsId(null)` 不生效的问题
- **推荐方法**:优先使用 `LambdaUpdateWrapper` 显式设置字段为 `NULL`。- **全局配置**:如果需要频繁更新 `NULL` 值,可以配置全局更新策略。- **实体类注解**:针对特定字段,可以使用 `@TableField(updateStrategy = FieldStrategy.IGNORED)`。- **手写 SQL**:在特殊场景下,可以考虑手写 SQL 实现。原创 2025-04-03 15:14:20 · 1280 阅读 · 0 评论 -
Excel 数据导入与 SQL 生成:基于 Hutool 和 Apache POI 的优雅实践
在日常开发中,我们经常会遇到需要从 Excel 文件中读取数据并生成 SQL 语句的场景。假设我们需要从一个 Excel 文件中读取员工的昵称和公司邮箱信息,并生成对应的 SQL 更新语句,用于更新数据库中的。这种方法不仅高效,而且易于扩展,适用于多种场景。在解析完 Excel 数据后,我们可以根据业务需求生成 SQL 语句。为了兼容不同类型的单元格(字符串、数字、日期等),我们编写了一个通用的。最终目标是实现自动化处理,减少人工干预,提高效率。下面我们将逐步拆解代码逻辑,并分享一些实用的技巧。原创 2025-04-03 10:29:08 · 1059 阅读 · 0 评论 -
解决 Pentaho Kettle 插件集成中的 NoSuchMethodError: ContextFactory.enterContext() 错误
是 Java 应用程序中常见的一种错误类型,通常指示了类路径下存在不兼容的类库版本。希望本文提供的方法能帮助你在使用 Pentaho Kettle 进行开发时避免类似的困扰,并提高项目的健壮性。该错误通常意味着存在类库版本不匹配的问题,特别是与 Rhino JavaScript 引擎相关联的库。首先,你需要全面了解你的项目依赖树,找出所有引入了 Rhino 或其替代品(如 Batik-JS)的依赖项。,这是因为项目中可能还存在其他间接依赖于不同版本的 Rhino 库的情况。原创 2025-03-25 13:41:21 · 496 阅读 · 0 评论 -
如何在MyBatis-Plus中优雅实现复杂查询:结合`JSON_CONTAINS`与动态条件构建
本文通过一个实际案例,展示了如何利用 MyBatis-Plus 的动态条件构建器和 MySQL 的。原创 2025-03-25 13:33:24 · 1202 阅读 · 0 评论 -
如何在Java后端处理前端传递的字符串数组并查询数据库
在这篇文章中,我们将探讨一种具体的情况:前端通过GET请求向后端发送一个字符串数组,而后端则需要根据这个数组中的值来查询数据库。通过本文的例子,我们了解了如何从前端发送一个字符串数组到后端,并在后端使用Java代码处理这些数据来进行复杂的数据库查询。在Web开发过程中,前后端数据交互是不可避免的一部分。这篇文章详细介绍了从前端发送字符串数组到后端,并在后端使用Java进行处理的具体实现方法,适合有一定基础的开发者学习和参考。文章不仅提供了具体的代码示例,还讨论了相关的注意事项,有助于读者全面理解这一过程。原创 2025-02-28 10:41:45 · 471 阅读 · 0 评论 -
使用Spring Boot与达梦数据库(DM)进行多数据源配置及MyBatis Plus集成
通过本文的介绍,我们了解了如何在Spring Boot项目中配置多数据源,并且利用MyBatis Plus简化数据库操作。这种架构不仅提高了代码的可维护性和扩展性,也为后续功能的迭代打下了良好的基础。希望这篇文章能帮助你在未来的项目中更好地管理和利用数据库资源。如果你有任何问题或建议,欢迎留言讨论!原创 2025-02-28 10:47:21 · 1287 阅读 · 0 评论 -
获取每月最后一个工作日:考虑法定节假日与调休
我们定义一个方法来计算给定月份的最后一个工作日,同时考虑法定节假日和调休。while (!通过上述步骤,我们成功地创建了一个工具类,可以方便地获取每个月的最后一个工作日,并充分考虑了法定节假日和调休的影响。这种方法不仅提高了准确性,还能灵活应对不同的业务需求变化。原创 2025-02-20 15:37:54 · 568 阅读 · 0 评论 -
多环境日志管理:使用Logback与Logstash集成实现高效日志处理
通过上述步骤,我们已经成功地为Spring Boot项目设置了多环境日志配置,并实现了与Logstash的集成。这种设置不仅提高了日志处理的效率,还使得日志更容易被分析和检索。希望这篇文章能帮助你在自己的项目中更好地管理日志!原创 2025-02-20 15:23:35 · 658 阅读 · 0 评论 -
springboot整合多个达梦数据源
SQL语句符合DM的语法就行,本人亲测通过,记录一下,帮助别人。原创 2022-07-18 17:26:48 · 1109 阅读 · 2 评论 -
DM8与SpringBoot集成和整合达梦数据库
DM8--SpringBoot整合达梦数据库,SQL语句符合DM的语法就行,本人亲测通过,记录一下,帮助别人。原创 2022-07-18 17:18:19 · 1368 阅读 · 1 评论 -
Springboot 使用RestTemplate 跳过SSL证书验证完成请求
定义SSL class文件package com.smart.env.config;import org.springframework.http.client.SimpleClientHttpRequestFactory;import javax.net.ssl.*;import java.io.IOException;import java.net.HttpURLConnecti...原创 2020-03-26 15:16:40 · 3601 阅读 · 1 评论