资源整合
李福霖
我爱JAVA
展开
-
资源整合:Java 字符串操作简单工具类
开箱即用,无副作用/** * 字符串工具类 * @description TODO * @date 2020/7/24-17:16 */public class StringUtils { /** * 去除字符串中的特殊字符 * * @param oldchinese 含有特殊字符的字符串 * @return */ private static String removeSpecialStr(String str) {原创 2020-09-02 16:33:51 · 164 阅读 · 0 评论 -
资源整合:Java 身份证验证工具类
开箱即用,无副作用/** * 身份证正则表达式 * @author LIFULIN * @className CheckIdCardRuleUtil * @description TODO * @date 2020/8/31-15:39 */public class CheckIdCardRuleUtil { /** * 加权因子 */ private static final int[] WEIGHT = new int[]{7, 9, 10, 5,原创 2020-09-02 16:27:45 · 313 阅读 · 0 评论 -
资源整合:Java 密码盐值加密工具类
该工具所需要的依赖<!-- Shiro 依赖 --><dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <version>1.4.2</version> <exclusions> <exclusion>原创 2020-09-02 16:26:20 · 573 阅读 · 0 评论 -
资源整合:Java 将map 拆分成多个map工具类
开箱即用,无副作用/** * 将map 拆分成多个map * * @param chunkMap 被拆的 map * @param chunkNum 每段的大小 * @param <k> map 的 key类 型 * @param <v> map 的value 类型 * @return List */public static <k, v> List<LinkedHashMap<k, v>> mapChunk原创 2020-09-02 16:24:00 · 6184 阅读 · 0 评论 -
资源整合:Java 获取bean工具类
开箱即用import org.apache.commons.lang3.Validate;import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;import org.springframework.stereotype.Compon原创 2020-09-02 16:22:14 · 168 阅读 · 0 评论 -
资源整合:Java 字符串中文转拼音工具类
该工具需要引入依赖<!--汉字转拼音依赖--> <dependency> <groupId>com.belerweb</groupId> <artifactId>pinyin4j</artifactId> <version>2.5.0</version> </dependency>2、具体工具类import net.sourceforge.pinyin4j.原创 2020-09-02 16:09:12 · 140 阅读 · 0 评论 -
资源整合:Java List<T> 转换为树结构列表工具类
该工具开箱即用1、实体类import java.io.Serializable;import java.util.List; /** * treegrid树形表格基础对象,后续的该类型的对象均继承该对象 * */public class BaseTreeGrid implements Serializable{ private static final long serialVersionUID = -9189631784252440402L; public String id原创 2020-09-02 16:03:22 · 624 阅读 · 0 评论 -
资源整合:Java 日期和时间转换工具
该工具类用于字符串和日期之间的互相转换,也可用于格式化时间import org.springframework.util.StringUtils;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/** * 日期转换工具类 * 时间转换工具类 * * @author LIFULIN * @className Da原创 2020-07-17 15:20:55 · 248 阅读 · 0 评论 -
资源整合:Java 读取服务器IP工具类
该工具用于读取项目运行的ip地址,开箱即用,代码如下:import lombok.extern.slf4j.Slf4j;import javax.servlet.http.HttpServletRequest;import java.net.InetAddress;import java.net.UnknownHostException;/** * 读取服务器IP工具类 * @a...原创 2020-04-28 15:38:40 · 227 阅读 · 0 评论 -
资源整合:Java 基本类型double精度计算工具
资源整合(一):Java 基本类型double精度计算工具double(双精度浮点型)是计算机使用的一种资料型别。比起单精度浮点数(float),double(双精度浮点数)使用 64 位(8字节) 来储存一个浮点数。 它可以表示十进制的15或16位有效数字,负值取值范围为 -1.7976E+308 到 -4.94065645841246544E-324,正值取值范围为 4.9406564584...原创 2020-04-28 15:29:19 · 395 阅读 · 0 评论