背景关于Mybatis插件,大部分人都知道,也都使用过,但很多时候,我们仅仅是停留在表面上,知道Mybatis插件可以在DAO层进行拦截,如打印执行的SQL语句日志,做一些权限控制,分页等功能;但对其内部实现机制,涉及的软件设计模式,编程思想往往没有深入的理解。本篇案例将帮助读者对Mybatis插件的使用场景,实现机制,以及其中涉及的编程思想进行一个小结,希望对以后的编程开发工作有所帮助。注:本案
转载 2024-08-03 17:17:09
98阅读
Hutool工具
原创 2021-06-23 10:12:39
448阅读
Hutool工具中的参数校验功能 Hutool是一个功能丰富的Java工具库,其中已经包含了强大的参数校验功能,无需自己编写。针对你提到的Object... argArray可变参数校验,Hutool提供了以下核心工具和方法: 1. Assert - 断言校验 cn.hutool.core.lang.Assert提供了各种断言方法,用于校验参数是否符合预期,若不符合则抛出IllegalAr
原创 3月前
150阅读
Hutool 是一个小而全的 Java 工具库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式中的效率担当。
首先确定我们要对那些表进行数据的导入导出,这里的建议是对数据更改不频繁的表进行数据的导入导出,而且对于
原创 2024-04-30 13:45:46
199阅读
# Java Hutool工具中的CSV处理 在Java开发中,CSV(Comma-Separated Values)是一种常用的数据交换格式。由于其结构简单和易于人类阅读,CSV广泛应用于数据导入导出等场景。Hutool是一个Java工具库,它提供了非常实用的工具来简化CSV的处理。本文将介绍如何使用Hutool工具处理CSV文件,并提供一些简单的代码示例。 ## Hutool简介
原创 9月前
492阅读
# 实现"java hutool 工具 FileUtil"的步骤 作为一名经验丰富的开发者,我将指导你如何实现使用Java Hutool工具FileUtil。在这篇文章中,我将为你提供整个实现过程的步骤,并为每一步提供所需的代码和代码注释。同时,我还将使用markdown语法标识出文章中的代码和引用形式的描述信息。 ## 步骤概述 实现Java Hutool工具FileUtil的过程可
原创 2024-01-12 06:07:42
725阅读
1 package com.cib.common.excelUnils; 2 3 import java.io.IOException; 4 import java.io.InputStream; 5 import java.util.ArrayList; 6 import java.util.Iterator; 7 import java.util.List; 8
转载 10月前
51阅读
Hutool中使用频率比较高的工具和方法Hutool是一个Java工具包,它帮助我们简化每一行代码,避免重复造轮子。如果你有需要用到某些工具方法的时候,也许可以在Hutool里面就能找到。本文将对Hutool中的常用工具和方法进行介绍。安装maven项目在pom.xml添加以下依赖:<dependency> <groupId>cn.hutool</grou
目录背景集成使用排雷专区:背景在计算订单过期时间,根据时间偏移量,和当前时间比对,来执行之后的业务逻辑。 未支付订单,定期扫描,1个小时后,自动取消支付并回滚库存;订单退货发起申请,7天内没有退货,商家拒绝退货退款。hutool时间工具,就排上用场了。集成使用pom.xml引入依赖<dependency> <groupId>cn.hutool</g
转载 2023-08-22 16:51:01
0阅读
Hutool—让Java也可以甜甜的简单介绍Hutool是Hu + tool的自造词,前者致敬我的“前任公司”,后者为工具之意,谐音“糊涂”,寓意追求“万事都作糊涂观,无所谓失,无所谓得”的境界。Hutool是一个Java工具包,也只是一个工具包,它帮助我们简化每一行代码,减少每一个方法,让Java语言也可以“甜甜的”。Hutool最初是我项目中“util”包的一个整理,后来慢慢积累并加入更多非业
学习Hutool工具库一、Hutool工具库介绍二、引入依赖三、介绍使用1、日期时间工具 DateUtil2、日期时间对象 DateTime3、类型转换工具 Convert4、字符串工具 StrUtil5、数字处理工具 NumberUtil6、JavaBean的工具 BeanUtil7、集合操作的工具 CollUtil8、Map操作工具 MapUtil9、数组工具 ArrayU
转载 2023-10-11 23:59:29
410阅读
Java进阶:File实际开发中,可以采用hutool工具包噢 目前版本<dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.8.8</version> </
转载 2024-01-17 07:44:11
110阅读
工具,推荐大家使用。
原创 2023-01-12 10:46:46
92阅读
义类型转换-ConverterRegistry日期时间概述日期时间工具-DateUtil日
原创 2022-03-21 18:40:56
884阅读
项目中需要用到缓存减少数据库压力,选择redis作为工具,构建一个jedis池达到实际效果1.JedisPoolCacheUtils<!-- https://mvnrepository.com/artifact/redis.clients/jedis 引入pom --> <dependency> <groupId>redis.clients&l
转载 2024-09-18 15:50:00
43阅读
Hutool是一个小而全的Java工具库,通过静态方法封装,降低相关API的学习成本,提高工作效率。Hutool是项目中“util”包友好的替代,它节省了开发人员对项目中公用和公用工具方法的封装时间,使开发专注于业务,同时可以最大限度的避免封装不完善带来的bug。
原创 2021-07-08 11:42:35
1977阅读
Hutool Redis 工具 Redis(Remote Dictionary Server)是一个开源的内存数据结构存储系统,用于存储和检索数据。它通常被用作缓存、消息队列和数据存储等方面,具有高性能、数据持久化、分布式、多种数据结构等特点。在使用 Redis 进行开发时,Hutool 提供了一系列的 Redis 工具,可以方便地对 Redis 进行操作。 ### Hutool Redi
原创 2023-12-20 13:10:12
415阅读
# Java分页工具 在开发Java应用程序时,经常会遇到需要对大量数据进行分页展示的情况,例如在网页中展示搜索结果、管理后台中的数据展示等。为了简化开发过程并提高代码的可读性和可维护性,我们可以使用Java分页工具。 ## 分页的基本原理 分页的基本原理是根据给定的页码和每页显示的记录数量,计算出需要从数据集中取出的起始位置和结束位置,然后从数据库或其他数据源中获取这部分数据进行展示。
原创 2023-08-01 09:42:09
509阅读
数据库create_date数据格式为yyyyMMdd,图标统计需要查找日期等于最近7天的数据,条件如下select * from xx_table where create_date >= smallDay and create_date <= maxDay;获取时间集合方法如下package com.zcjlq.hutool; import cn.hutool.core.date
原创 2023-12-24 20:18:17
323阅读
  • 1
  • 2
  • 3
  • 4
  • 5