- 博客(14)
- 收藏
- 关注
原创 使用forEach遍历列表并修改元素值
方法本身并不会直接修改列表中的元素引用,而是通过调用对象的方法来修改对象的内部状态。这意味着,如果你修改的是对象的属性,这些修改会直接反映在列表中的对象上。属性是不可变的(例如,使用 final 关键字声明),则无法通过。在这种情况下,你需要考虑其他方法来实现所需的逻辑。并修改每个元素的属性是可以实现的,但需要注意的是,在 Java 中,使用。
2024-12-23 11:04:30
423
原创 Mybatis中QueryWrapper like使用方式
通过和,MyBatis-Plus 提供了非常灵活和强大的方式来构建查询条件。特别是like方法,可以轻松实现模糊查询,并且支持动态条件拼接和指定匹配位置。这些功能极大地简化了数据库操作,提高了开发效率。
2024-12-23 11:03:34
1523
原创 Git本地新建分支
通过以上步骤,您可以轻松地在Git中创建、切换和管理本地分支。创建分支是Git工作流程中的一个重要部分,尤其是在团队协作中,分支可以帮助您隔离不同的开发任务,避免相互干扰。在Git中创建一个新的本地分支是一个非常常见的操作。以下是创建和管理本地分支的详细步骤。现在您已经创建并切换到了新的分支,可以在该分支上进行开发工作。这样,new-feature 分支会被创建,但您仍然会留在当前分支上。这将列出所有本地分支,并在当前分支前面标记一个 *。要创建一个新的本地分支并立即切换到该分支,可以使用。
2024-12-16 14:29:20
1496
原创 Git给本地分支修改名称,然后远程提交到相应分支
通过以上步骤,您可以轻松地将当前本地分支重命名为 dev,并将其推送到远程的 dev 分支。确保在执行任何操作之前备份重要的文件和数据,并与团队成员沟通,以免影响其他开发人员的工作。如果您有任何进一步的问题或遇到问题,请随时联系团队中的其他开发人员或仓库管理员。
2024-12-16 14:28:51
464
原创 拉取git远程代码报错(From * branch main -> FETCH_HEAD fatal: refusing to merge unrelated histories)
当您遇到 fatal: refusing to merge unrelated histories 错误时,这意味着Git检测到尝试合并的两个历史记录之间没有共同的祖先提交。这通常发生在以下几种情况:初次推送本地分支到远程仓库:如果您在本地创建了一个新的仓库,并且远程仓库也有内容,Git会认为这两个仓库的历史是不相关的。克隆了一个空仓库并添加了新的提交:如果克隆了一个空的远程仓库,然后在本地进行了提交,再尝试将这些提交推送到远程仓库,也可能会出现这种情况。
2024-12-16 14:23:20
629
原创 使用公司Git提交代码时报错 [remote rejected] main -> main (pre-receive hook declined) error
原因:远程仓库可能有其他自定义的推送策略或限制,例如文件大小限制、禁止某些类型的文件等。解决方法:查阅Inspur Git平台的具体文档或联系仓库管理员,了解是否存在其他特定的推送要求或限制。根据您的具体情况,选择最适合的解决方案。如果您不确定应该采取哪种方法,建议咨询团队中的其他开发人员或仓库管理员。确保在执行任何可能影响现有代码的操作之前,备份重要的文件和数据,并与团队成员沟通,以免引起不必要的混乱。
2024-12-16 14:21:20
3944
原创 分页查询后面的页码报错exceeding the allowed memory limit for a single SQL query
通过优化查询条件、使用覆盖索引、使用键值分页、分批处理数据以及使用临时表,你可以有效减少分页查询在处理大数据量时的内存消耗,避免 exceeding the allowed memory limit for a single SQL query 错误。
2024-11-24 22:27:18
571
原创 hutool实现Java实体类转HashMap
通过 Hutool 的 BeanUtil.beanToMap 方法,你可以轻松地将 DTO 类转换为 HashMap。Hutool 提供了许多其他有用的功能,可以大大简化日常开发任务。希望这个示例对你有所帮助!
2024-11-07 20:00:31
1009
原创 hutool工具获取当前时间的时间戳
Hutool 是一个非常强大的 Java 工具包,提供了许多便捷的方法来处理常见的开发任务。要获取当前时间的时间戳,可以使用中的方法。
2024-11-07 19:53:05
1870
原创 实现实体类和DTO之间不同名称字段的映射
确保你的项目中已经添加了 MapStruct 的依赖。假设你有两个类 User 和 UserDTO,并且你想将 User 对象的属性复制到 UserDTO 对象中。
2024-11-06 19:16:21
419
原创 使用Hutool实现JSONObject和String转换
JSONUtil 提供了许多便利的方法来处理 JSON 数据。例如,你可以直接从 JSON 字符串中获取某个字段的值。如果你的 JSON 字符串包含嵌套的对象,也可以轻松地进行处理。如果你的 JSON 字符串包含数组,也可以轻松地进行处理。
2024-11-06 19:15:39
1788
原创 使用mybatis plus和hutool实现实体类和库表字段的映射
首先,确保你的项目中已经添加了 MyBatis Plus 和 Hutool 的依赖。接下来,创建一个自定义的 TypeHandler,用于处理 JSONObject 和 String 之间的转换。如果需要全局注册这个 TypeHandler,可以在 MyBatis Plus 的配置类中进行配置。在实体类中使用自定义的 TypeHandler,将其应用到相应的字段上。
2024-11-06 19:14:55
322
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人