java工具类
wuyuanshun
这个作者很懒,什么都没留下…
展开
-
java 自定义json解析注解 复杂json解析 工具类
为什么要写这个自定义注解,因为需求需要处理一批比较复杂的json(如果只有一个,直接手动写代码解析就好),众所周知批量且类似的工作,最好抽象出来。这也符合编程的风格,不重复造轮子,但是需要造轮子。【前面铺垫比较长,如果需求比较复杂的json可以直接划到最下面,粘贴自定义注解类 和 自定义注解解析工具类】需要的字段也恰好是对应上的jsonjava对象解析方法二、二星难度json【json对象中出现层级】难度加大一些,比如,出现了层级json简单解析的话,我们可以再新建一个Like对象,如:然后原创 2023-02-08 19:48:08 · 5665 阅读 · 2 评论 -
springBoot 查看当前环境 是否正式 测试 工具类
我们通过一下工具类,可以更便捷的在线上和测试环境做出不同的处理,如支付测试、登录限制、短信登录等,可以在测试环境做特殊处理,测试环境每次支付都是0.01、登录没有token超时、固定短信内容登录等。当启动命令spring.profiles.active=prod时即为prod环境,spring.profiles.active=test时即为test环境。...原创 2022-07-31 22:15:17 · 1370 阅读 · 0 评论 -
Java 将集合按指定数量分组
Java 将集合按指定数量分组一、集合按数量分组应用场景如需要插入数据库量级过多,可以把集合拆分为1000一组后进行插入,以防止sql过长的问题。二、工具类实现package com.wys.utils;import java.util.ArrayList;import java.util.List;/** * @program: wys-service * @description: 集合分组工具类 * @author: wuyuanshn **/public class Li原创 2022-02-18 11:59:33 · 3902 阅读 · 0 评论 -
java 获取两条经纬度线段的交点坐标工具类
网上有线段是否相交的判断方法,但是很少有获取线段交点的坐标的方法我在这里整合了网上的一些相交的方法,通过相交的xy轴点返推出了经纬度。拾取坐标系统 可直接复制坐标测试:链接: 坐标拾取系统-百度使用方法可以按GisCheckUtils类中main方法中的实例使用,如需要修改(如需要获取延长线上的交点修改getIntersectPoint()方法中加----的地方即可),查看代码中发注释修改代码即可。如果发现问题可以在下面留言讨论。二、线段坐标实体三、经纬度实体对您有帮助的话点个赞吧,谢谢。原创 2020-12-02 11:01:05 · 2163 阅读 · 4 评论 -
自定义封装Redis工具类Java-操作java对象
自定义Redis工具类Java简介redisRedis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)工具类方法简介工具类操作的数据类型都为字符串,工具类包含: 1.切换库方法 、2.通过key获取redis内容String、3.获取全部keys、4.通过正则获取匹配的keys、5.通过keys获取多个结果集、6.通过keys获取多个结果集实体、7.通过key删除内容、8.保存key和value值、9.保存原创 2020-09-09 21:00:27 · 543 阅读 · 0 评论