框架工具类
框架工具类
gqltt
这个作者很懒,什么都没留下…
展开
-
SpringBoot 自带工具类~AopUtils
org.springframework.aop.support.AopUtils1、判断代理类型// 判断是不是 Spring 代理对象 boolean isAopProxy() // 判断是不是 jdk 动态代理对象 isJdkDynamicProxy() // 判断是不是 CGLIB 代理对象 boolean isCglibProxy() 2、获取被代理对象的 class// 获取被代理的目标 class Class<?> getTarge原创 2022-02-15 14:52:54 · 756 阅读 · 0 评论 -
SpringBoot 自带工具类~ReflectionUtils
org.springframework.util.ReflectionUtils1、获取方法// 在类中查找指定方法 Method findMethod(Class<?> clazz, String name) // 同上,额外提供方法参数类型作查找条件 Method findMethod(Class<?> clazz, String name, Class<?>... paramTypes) // 获得类中所有方法,包括继承而来的原创 2022-02-15 14:49:37 · 803 阅读 · 0 评论 -
SpringBoot 自带工具类~StreamUtils
org.springframework.util.StreamUtils1、输入void copy(byte[] in, OutputStream out) int copy(InputStream in, OutputStream out) void copy(String in, Charset charset, OutputStream out) long copyRange(InputStream in, OutputStream out, long start, lon原创 2022-02-15 14:44:15 · 596 阅读 · 0 评论 -
SpringBoot 自带工具类~ResourceUtils
org.springframework.util.ResourceUtils1、从资源路径获取文件// 判断字符串是否是一个合法的 URL 字符串。 static boolean isUrl(String resourceLocation) // 获取 URL static URL getURL(String resourceLocation) // 获取文件(在 JAR 包内无法正常使用,需要是一个独立的文件) static File getFile(String re原创 2022-02-15 14:41:19 · 2923 阅读 · 0 评论 -
SpringBoot 自带工具类~FileCopyUtils
org.springframework.util.FileCopyUtils1、输入// 从文件中读入到字节数组中 byte[] copyToByteArray(File in) // 从输入流中读入到字节数组中 byte[] copyToByteArray(InputStream in) // 从输入流中读入到字符串中 String copyToString(Reader in) 2、输出// 从字节数组到文件 void copy(byte[] in,原创 2022-02-15 14:37:16 · 736 阅读 · 0 评论 -
SpringBoot 自带工具类~CollectionUtils
org.springframework.util.CollectionUtils1、集合判断工具// 判断 List/Set 是否为空 boolean isEmpty(Collection<?> collection) // 判断 Map 是否为空 boolean isEmpty(Map<?,?> map) // 判断 List/Set 中是否包含某个对象 boolean containsInstance(Collection<?> co原创 2022-02-15 14:33:45 · 1148 阅读 · 0 评论 -
SpringBoot 自带工具类~StringUtils
org.springframework.util.StringUtils1、字符串判断工具// 判断字符串是否为 null,或 ""。注意,包含空白符的字符串为非空 boolean isEmpty(Object str) // 判断字符串是否是以指定内容结束。忽略大小写 boolean endsWithIgnoreCase(String str, String suffix) // 判断字符串是否已指定内容开头。忽略大小写 boolean startsWithIgnoreC原创 2022-02-15 14:29:25 · 1896 阅读 · 0 评论 -
SpringBoot 自带工具类~ObjectUtils
1、获取对象的基本信息// 获取对象的类名。参数为 null 时,返回字符串:"null" String nullSafeClassName(Object obj) // 参数为 null 时,返回 0 int nullSafeHashCode(Object object) // 参数为 null 时,返回字符串:"null" String nullSafeToString(boolean[] array) // 获取对象 HashCode(十六进制形式字符串)。参数为原创 2022-02-15 14:20:03 · 885 阅读 · 0 评论 -
SpringBoot 自带工具类~断言
SpringBoot 中提供了 Assert 断言工具类,通常用于数据合法性检查// 要求参数 object 必须为非空(Not Null),否则抛出异常,不予放行 // 参数 message 参数用于定制异常信息。 void notNull(Object object, String message) // 要求参数必须空(Null),否则抛出异常,不予『放行』。 // 和 notNull() 方法断言规则相反 void isNull(Object object, String原创 2022-02-15 14:12:56 · 2137 阅读 · 1 评论 -
SpringBoot 自带工具类
来源:SpringBoot 那些天生自带 Buff 的工具类,你用过几个?断言 断言是一个逻辑判断,用于检查不应该发生的情况 Assert 关键字在 JDK1.4 中引入,可通过 JVM 参数-enableassertions开启 SpringBoot 中提供了 Assert 断言工具类,通常用于数据合法性检查 //要求参数object必须为非空(NotNull),否则抛出异常,不予放行//参数 message 参数用于定制异常信息。voidnot...转载 2022-02-15 13:58:54 · 1448 阅读 · 1 评论 -
Thumbnails使用方法(图片处理工具类)
我们在java开发时,使用Thumbnails工具类能帮助我们对图片进行很好的处理,Thumbnails对图片的操作进行了很好的封装,往往很复杂的步骤能用一行代码就完成。Thumbnails支持:·指定大小进行缩放·按照比例进行缩放·不按照比例,指定大小进行缩放·旋转·水印·裁剪·转化图像格式·输出到OutputStream·输出到BufferedImage使用步骤导入架包<dependency> <groupId>net.coobir.转载 2021-10-20 16:13:31 · 7184 阅读 · 0 评论 -
HTML 显示特殊字符时转义操作
/** * 转换 HTML 特殊字符 */ public static String escape( String s ){ if( StringUtils.isBlank( s ) ){ return " "; } StringBuilder sb = new StringBuilder( s.lengt原创 2011-12-20 09:55:00 · 2023 阅读 · 0 评论 -
性能测量工具类——TimeMeasureUtil & TimeMeasureProxy
TimeMeasureUtil:做单次时间测量。1、为了能确保 startTime 和 endTime 都正确设置,因而采用实例对象来实现。每次测量是都能判断对象是否处在正确状态。2、该类为工具类,即使测试时产生许多对象实例也对软件无任何影响。public cla原创 2011-10-08 14:28:42 · 1226 阅读 · 0 评论 -
SessionHelper
问题描述: strut2 的织入 Session 为原始 Map 类型,没有泛型化,在添加属性时就会有一个恼人的警告。功能:1、安全的消除警告2、插入时检查类型,如果不符就提前报错(免得取值时才报转换异常的错误)源代码:package原创 2011-10-08 10:04:41 · 2535 阅读 · 0 评论 -
RefFieldMethodDetails——查看类的域和方法
RefFieldMethodDetails,通过反射机制查看类的域和方法(包括编译器添加的“桥方法”)public class RefFieldMethodDetails { /** * 打印出指定类的 * 1、声明的所有构造方法(包括私有) * 2、声原创 2011-08-23 10:16:39 · 773 阅读 · 0 评论 -
SplitConcatWithAMP----Array转换为String,"&"连接;String转换为Array,"&"切割
SplitConcatWithAMP----Array转换为String,"&"连接;String转换为Array,"&"切割原创 2011-08-05 14:44:20 · 904 阅读 · 0 评论