![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Util
Java_SuSheng
求同存异
展开
-
java读取文件夹下的文件,将文件名输出成JSON
public class GetFileNameToJson { public static void main(String[] args) { String fileUrl = "D:\\HTML\\202103090\\html"; File folder = new File(fileUrl); File[] listOfFiles = folder.listFiles(); //组装所有文件的文件名为一个JSON文件[{"n.原创 2022-05-06 15:20:09 · 867 阅读 · 0 评论 -
通过表结构生成AS查询语句
一个大表的属性列是很多的,如何通过属性的字段生成相应的类名字段,有时候是有这种小需求的,例如 “old_data_id”这个列,在类中的属性应该为“oldDataId”,在自定义的SQL语句中,就需要自己去写这种AS转换。这里写了段小代码,做一个记录:@Test public void testTestMake() { String begin = "`id` var...原创 2019-06-20 17:16:05 · 564 阅读 · 0 评论 -
全量修改对象快捷赋值工具类
开发过程中经常会遇到全量修改的场景,但好多时候在只修改一两个属性的时候会遇到不能快捷的对修改的属性赋值的问题,这边基于 在京奋斗者 的一篇博文中得到启发,修改了部分代码,写出了这样一个可以根据属性是否为空来自动赋值的工具类,并以文记录,希望帮助到更多人。 /** * 复制修改对象方法 * * 将原始完整对象的属性 * 赋值给部...原创 2019-03-26 09:47:02 · 350 阅读 · 0 评论 -
Java文件操作工具类
以下代码整理自https://www.cnblogs.com/vofill/p/6909780.htmlhttps://blog.csdn.net/u011687186/article/details/51233968本文只做个人工具记录,不具有参考性,若要讨论,请前往原帖public class FileUtil { /** * @Fields log : l...原创 2018-12-13 17:57:47 · 180 阅读 · 0 评论 -
枚举类的工程化运用
枚举类型是工程化中的某些特殊含义字段的集合展现形式,在一个大中型项目中,枚举有着广泛的运用场景,主要有这几个需求:1,获取当前枚举的值(一般是int类型值:1,2,3)2,枚举名称(包括中文名和英文名)3,根据枚举值定义到某个枚举类型(例如:1定位到枚举中的YES等)一,获取枚举值基础接口public interface IEnum<T extends Enum&l...原创 2018-11-27 14:43:34 · 184 阅读 · 0 评论 -
@Test Mock数据的单元测试
开发中经常用到单元测试,但有的逻辑代码涉及到数据库操作,当然,在测试的时候可以连接数据库测试,但有一些特殊情况是不能让工程编译的时候连接数据库的,这个时候单元测试就会出问题。于是,在不是主要测试数据库的逻辑单元测试的时候,就可以用单元测试中的Mock功能来模拟数据,从而测试逻辑代码结构是否完整,是否可以用某些特定的参数得到相应的结果。简单的说就是:通过模拟数据进行各类的单元测试go首先...原创 2018-09-20 17:59:07 · 4299 阅读 · 0 评论 -
通过QRCode生成二维码
本文讲解的是比较常用的QRCode方式生成二维码,那么第一步就是找到QRCode.jar文件资源,然后将jar包导入工程中:这里放上一个资源链接:QRCode资源包下载常用的导入java工程中的方式就不做赘述,这里给个传送门:https://blog.csdn.net/androidSmallJi/article/details/78854344下面讲解如何将这个jar...原创 2018-08-25 15:17:47 · 7676 阅读 · 0 评论 -
springBoot定时任务处理类
首先在启动类上添加注解:@EnableScheduling 来开启定时任务@SpringBootApplication@EnableSchedulingpublic class Application { public static void main(String[] args) { SpringApplication.run(Application.class, ar...原创 2018-06-05 10:10:33 · 376 阅读 · 0 评论 -
token令牌生成工具类
这里记录一个生成token的方法,token根据userId生成。此工具类包含的主要功能有: userId隐式传输,保证数据安全; 不对称加密方式,防止数据篡改;import java.io.UnsupportedEncodingException;import java.util.Base64;import java.util.Random;import java.util.r...原创 2018-06-11 15:08:02 · 21462 阅读 · 0 评论 -
ConcurrentHashMap单服务缓存工具类
public class CacheMap { /** * 数据缓存map */ private static Map<String, Object> dataMap = new ConcurrentHashMap<String, Object>(); /** * 数据缓存过期map */ privat...原创 2018-06-04 16:15:51 · 712 阅读 · 1 评论