cors /* 工具类代码...: package com.wazn.learn.util; import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain
Collection:父接口; Set:接口 —实现类: HashSet、LinkedHashSet List:接口—实现类: LinkedList,Vector,ArrayList SortedSet...:接口—实现类:TreeSet Map接口—实现类:HashMap、Hashtable、LinkedHashMap、Properties 1、List: List:有序列表,允许存放重复的元素;...实现类LinkedHashSet:此实现与 HashSet 的不同之外在于,后者维护着一个运行于所有条目的双重链接列表。存储的数据是有序的。...resourceLoader.setLoggerReady(true); } } 4、两个工具类 Arrays 和 Collections 1....2.Collections、主要提供了在 collection 上进行操作的静态方法(同步集合类方法) 。
可以定义轮播图的圆点样式 核心代码 public class FlashView extends RelativeLayout { private static final int RMP...--轮播图--> <attr name="points_visibility" format="boolean
从实际开发标准,应该在项目别写前设计类图,但是,不太符合实际,实际开发中改动的场景太多,大家懂的。所以,现在开发大部分情况下,都是先完成功能,交工前,将代码转换成类图。本文内容作为概念性的讲解。...1、类图描述 要想描述类图,基本都会采用以下结构完成: 类名称 属性名称 方法名称 1)类名称 普通类,直接进行编写; 抽象类,道理上应该使用斜体描述; 类名称 {abstract} 属性名称 方法名称...接口:有的工具直接使用“⚪”表示; 接口名称 属性名称 方法名称 2)属性描述 访问权限:public(+)、private(-)、protected(#); 组成结构:访问权限的修饰符合...,不用手画,利用PowerDesigner 设计工具完成,建立时候建立对象语言的模型,但是操作很麻烦,来来回回设置一堆不如手画的了。...因为类图的描述太麻烦了,所以,往往会进行转换。 ? 2、时序图 时序图比较重要,它定义了代码的执行顺序。
import com.baomidou.mybatisplus.core.toolkit.support.SFunction; import lombok.SneakyThrows; import java.lang.invoke.SerializedLambda...; import java.lang.reflect.Method; import java.util.ArrayList; import java.util.List; import java.util.Map...; import java.util.function.BiConsumer; import java.util.function.Function; import java.util.stream.Collectors...; /** * 树形工具类-函数版 * * @author sunziwen */ public class TreeUtil { /** * Map版本(速度比递归要快很多
ackage org.fh.util; import java.io.BufferedReader; import java.io.DataOutputStream; import java.io.InputStreamReader...; import java.net.HttpURLConnection; import java.net.URL; import java.util.List; import java.util.Map...; /** * 说明:http 工具类 * 作者:FH Admin * from:fhadmin.cn */ public class HttpUtil { public static
常用Arrays工具类介绍 java.util.Arrays类即为操作数组的工具类,包含了用来操作数组(比如排序和搜索)的各种方法。
package org.fh.util; import java.util.List; import java.util.Map; import java.util.Set; import java.util.concurrent.TimeUnit...org.springframework.data.redis.core.RedisTemplate; import org.springframework.stereotype.Component; /** * 说明:Redis工具类
这里我总结了java中日期的处理方法 /** * 按照yyyy-MM-dd HH:mm:ss格式化日期 * 可根据需要定制 * @param date * @return *
import java.sql.Timestamp; import java.text.ParseException; import java.text.ParsePosition; import java.text.SimpleDateFormat...; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; public class...); int y2 = d2.get(java.util.Calendar.YEAR); if (d1.get(java.util.Calendar.YEAR) !...= y2) { d1 = (java.util.Calendar) d1.clone(); do { days += d1.getActualMaximum(java.util.Calendar.DAY_OF_YEAR...); d1.add(java.util.Calendar.YEAR, 1); } while (d1.get(java.util.Calendar.YEAR) !
在J.U.C包中,提供了几个非常有用的并发工具类,通过使用这些工具类,可以有效提高并发编程中,并发流程的控制,以提升效率和代码质量,如下: CountDownLatch CyclicBarrier Semaphore
加密工具类 import org.apache.commons.codec.digest.DigestUtils; import java.util.Random; /** * @author MashiroT
import org.joda.time.format.DateTimeFormat; import org.joda.time.format.DateTimeFormatter; import java.text.ParseException...; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; /** * 日期处理 *...Calendar.MINUTE, 59); calendar.set(Calendar.SECOND, 59); return calendar.getTime(); } } 类型的日期工具类还有很多...,比如Hutool的日期工具类也很不错 Hutool日期工具文档 maven依赖 cn.hutool <artifactId
代码示例 package com.simple.util.file; import java.io.File; import java.net.URL; import java.util.ArrayList...; import java.util.List; /** * @program: simple_tools * @description: 文件工具类 * @author: ChenWenLong...} /** * 功能描述: * 〈获取文件的绝对路径〉 * * @params : [fileName] * @return : java.net.URL...); } /** * 功能描述: * 〈查询某个目录下的所有文件〉 * * @params : [dir] * @return : java.util.List...java.io.File> * @author : cwl * @date : 2019/12/31 10:08 */ public static List<File
; import java.net.URLDecoder; import java.net.URLEncoder; /** * @program: simple_tools * @description...: Cookie 工具类 * @author: ChenWenLong * @create: 2019-12-31 11:58 **/ public class CookieUtils {...* 功能描述: * 〈得到Cookie的值, 不编码〉 * * @params : [request, cookieName] * @return : java.lang.String...功能描述: * 〈得到Cookie的值〉 * * @params : [request, cookieName, isDecoder] * @return : java.lang.String...功能描述: * 〈得到Cookie的值〉 * * @params : [request, cookieName, encodeString] * @return : java.lang.String
--汉语拼音工具--> com.belerweb ...net.sourceforge.pinyin4j.format.exception.BadHanyuPinyinOutputFormatCombination; import org.apache.commons.lang3.StringUtils; /** * @program: simple_tools * @description: 拼音工具类
1、Collections工具类 Collections是专为集合服务的工具类,可以进行List、Set、Map等集合的操作,比较有用 的方法如下: 1)批量添加 public static boolean...注意Collection与Collectons的区别: Collection是集合操作的父接口,可以保存单值数据; Collections是一个集合的操作工具类,可以操作List、Set、Map集合;
简单工具类 写作初衷:由于日常开发经常需要用到很多工具类,经常根据需求自己写也比较麻烦 网上好了一些工具类例如commom.lang3或者hutool或者Jodd这样的开源工具,但是 发现他们之中虽然设计不错...,但是如果我想要使用,就必须要引入依赖并且去维护依赖,有些 甚至会有存在版本编译不通过问题,故此想要写作一个每个类都可以作为独立工具类使用 每个使用者只需要复制该类,到任何项目当中都可以使用,所以需要尊从以下两个原则才能...做到.在此诚邀各位大佬参与.可以把各自用过的工具,整合成只依赖JDK,每个类都能够单独 使用的工具.每个人当遇到业务需求需要使用的时候,只需要到这里单独拷贝一个即可使用....介绍 遵从两大原则 1.绝不依赖JDK以外的源码 2.牺牲代码复用性,每个类都必须是单独的组件,绝不互相引用,做到完全解耦 package *; import java.util.concurrent.CancellationException...@description: 线程工具类 * @author: ChenWenLong * @create: 2019-10-18 13:51 **/ public class ThreadUtils
简单工具类 写作初衷:由于日常开发经常需要用到很多工具类,经常根据需求自己写也比较麻烦 网上好了一些工具类例如commom.lang3或者hutool或者Jodd这样的开源工具,但是 发现他们之中虽然设计不错...,但是如果我想要使用,就必须要引入依赖并且去维护依赖,有些 甚至会有存在版本编译不通过问题,故此想要写作一个每个类都可以作为独立工具类使用 每个使用者只需要复制该类,到任何项目当中都可以使用,所以需要尊从以下两个原则才能...做到.在此诚邀各位大佬参与.可以把各自用过的工具,整合成只依赖JDK,每个类都能够单独 使用的工具.每个人当遇到业务需求需要使用的时候,只需要到这里单独拷贝一个即可使用....介绍 遵从两大原则 1.绝不依赖JDK以外的源码 2.牺牲代码复用性,每个类都必须是单独的组件,绝不互相引用,做到完全解耦 package *; import java.util.ArrayList...; import java.util.List; /** * @program: simple_tools * @description: 分页工具类 * @author: ChenWenLong
com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm; import org.springframework.boot.context.properties.ConfigurationProperties; import java.util.Date...; import java.util.Map; import io.jsonwebtoken.Claims; import io.jsonwebtoken.JwtBuilder; import io.jsonwebtoken.Jwts
领取专属 10元无门槛券
手把手带您无忧上云