![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Utils
文章平均质量分 77
大小鱼鱼鱼与鱼.
太阳当空照,花儿对我笑。
展开
-
随机验证码
现在的web应用中到处可见验证码,验证码一般是防止有人利用机器人自动批量注册、对特定的注册用户用特定程序暴力破解方式进行不断的登陆、灌水。因为验证码是一个混合了数字或符号的图片,人眼看起来都费劲,机器识别起来就更困难。java验证码的生成步骤:1.WebUtils类:package cn.kgc.utils;import java.awt.Color;import java.awt.F...原创 2018-09-23 14:51:24 · 704 阅读 · 0 评论 -
Apache-commons:lang3.SystemUtils源码
package org.apache.commons.lang3;//源码import java.io.File;public class SystemUtils { private static final String OS_NAME_WINDOWS_PREFIX = "Windows"; private static final String USER_HOME_KE...原创 2019-06-10 21:15:22 · 766 阅读 · 0 评论 -
Apache-commons:codec编解码(Base64 | MD5)
@Testpublic void base64() throws Exception{ String str="中国合伙人"; byte[] encodeBase64 = Base64.encodeBase64(str.getBytes()); System.out.println(new String(encodeBase64)); byte[] bytes =...原创 2019-06-10 20:34:47 · 1741 阅读 · 0 评论 -
Apache-commons:collections4.CollectionUtils工具类
public static void main(String[] args) { List<Integer> in1 = Arrays.asList(1, 2, 3, 4, 4, 5); List<Integer> in2 = Arrays.asList(4, 5, 6); //集合不为空判断 boolean notEmpty = Colle...原创 2019-06-10 19:35:36 · 2920 阅读 · 0 评论 -
Spring:AnnotationUtils工具类与注解参数说明
getAnnotation: 从某个类获取某个annotationfindAnnotation: 从类或方法中查找某个annotation。isAnnotationDeclaredLocally: 验证annotation是否直接注释在类上而不是集成来的。isAnnotationInherited: 验证annotation是否继承于另一个class。getAnnotationAttri...原创 2019-06-10 17:15:46 · 9708 阅读 · 0 评论 -
Apache-commons:lang3.builder包
CompareToBuilder – 用于辅助实现Comparable.compareTo(Object)方法;EqualsBuilder – 用于辅助实现Object.equals()方法;HashCodeBuilder – 用于辅助实现Object.hashCode()方法;ToStringBuilder – 用于辅助实现Object.toString()方法;ReflectionT...原创 2019-06-10 17:02:10 · 1084 阅读 · 0 评论 -
SpringBoot学习:接口鉴权JWT
import static org.apache.commons.lang3.StringUtils.defaultIfBlank;import static org.apache.commons.lang3.math.NumberUtils.toInt;import static org.apache.commons.lang3.math.NumberUtils.toLong;/**...原创 2019-06-13 12:03:55 · 5537 阅读 · 0 评论 -
Java多线程:线程池的使用
以下摘自阿里开发手册原话线程池不允许使用Executors去创建,而是通过ThreadPoolExecutor的方式,这样的处理方式让写的同学更加明确线程池的运行规则,规避资源耗尽的风险。 说明:Executors各个方法的弊端:1)newFixedThreadPool和newSingleThreadExecutor: 主要问题是堆积的请求处理队列可能会耗费非常大的内存,甚至OOM。2)...原创 2019-05-12 16:13:55 · 1253 阅读 · 0 评论 -
JSON
JSON语法规则:JSON 语法是 JavaScript 对象表示法语法的子集。数据在名称/值对中数据由逗号分隔花括号保存对象方括号保存数组JSON 名称/值对:" name " : " Jhs " //意思就是:name=“Jhs”JSON值的语法:JSON 值可以是:数字(整数或浮点数)字符串(在双引号中)逻辑值(true 或 false)数组(在方括号中...原创 2018-09-30 18:51:20 · 154 阅读 · 0 评论 -
BeanUtils类
WebUtils类:package cn.kgc.util;import java.util.Enumeration;import java.util.UUID;import javax.servlet.http.HttpServletRequest;import org.apache.commons.beanutils.BeanUtils;public class WebUt...原创 2018-09-21 19:37:41 · 178 阅读 · 0 评论