
工具类
文章平均质量分 67
大鱼等于负
每天进步一点点,慢一点,才能更快!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java时间工具类操作总结
MyBatis系列学习汇总文章目录MyBatis系列学习汇总一、格式化时间工具类二、根据当前时间获取指定多少天前、后的时间三、获取去年的今天的日期四、五、六、七、一、格式化时间工具类这个主要是为了给前端方便渲染,毕竟作为一个高级后端,最好将所有数据处理好,直接让前端无脑渲染即可!哈哈哈~代码如下: /** * 格式化日期 */ public static String fomatDateNew(Object date, String format) { .原创 2021-04-30 17:15:16 · 543 阅读 · 3 评论 -
Java常用的格式化Json工具类
扩展:Java常用工具类汇总文章目录一、数组格式json转成 `,`隔开的字符串二、标题二一、数组格式json转成 ,隔开的字符串业务场景多选项时,前端一般传入数组包裹的数据。["灭火器","消防栓","泡沫"]我们保存是没有问题,但是再返给前端时,前端需要再做处理才能正常渲染,不然格式就不对了!所以我们可以在保存的时候做上一层二、标题二路漫漫其修远兮,吾必将上下求索!如果你认为i博主写的不错!写作不易,请点赞、关注、评论加收藏!三连一下!给博主一个鼓励吧~.原创 2021-04-27 17:22:11 · 2238 阅读 · 12 评论 -
Java常用工具类汇总
Java常用工具类汇总时间工具类,根据本月时间获取上月一号零点零时零分零秒java实现阿拉伯数字转换成中文数字显示SpringBoot使用注解(@value)动态读取properties(yml)文件中配置信息时间工具类,根据本月时间获取前面几个月的时间并格式化日期时间工具类,获取指定日期前length月份集合使用随机数实现扑克牌洗牌的算法(弱智版)java-URL短连接的生成(保证生成的唯一性)持续更新!!!!!写作不易,如果您觉得写的不错,欢迎给博主点赞、收藏、评论、收藏来一波~原创 2021-03-04 16:07:04 · 14578 阅读 · 1 评论 -
Redis(五)整合:SpringBoot如何整合Redis?
前言SpringBoot应该不用过多介绍了吧!是Spring当前最火的一个框架,既然学习了Redis,我们肯定是要在实际项目中使用,那么肯定首选整合SpringBoot啦!简单介绍下SpringBoot对Jedis的支持吧,在1.×版本的时候,SpringBoot的底层还是使用Jedis来连接Redis的,但是在2.×版本后,就换成了Lettuce。两者的区别如下:Jedis: 采用的直连,多个线程操作的话,是不安全的,如果想要避免不安全的,使用 jedis pool 连接池! 更像 BIO 模式原创 2021-01-25 15:18:54 · 45444 阅读 · 27 评论 -
java-URL短连接的生成(保证生成的唯一性)
业务场景:短信平台发送带有跳转链接的短信时,会存在一个问题,有的时候链接会特别长,而且可能会有一些特殊字符,影响点:这样手机的短信会将链接会切开来,直接点击无法跳转.复制粘贴时浏览器可能无法将其直接跳转,会将其默认为搜索条件而不是链接地址来跳转.正是以上的这些原因(只是一小部分的原因),就衍生了短连接的生成这个需求短链接的生成方式:加密方式:最简单的办法就是通过MD5方式来加密,也是目前网上最多的一种实现方式,我也是借鉴了其方法,不过亲测高并发下无法支持其生成的唯一性,可能引起短连接地址原创 2020-08-19 09:35:19 · 48316 阅读 · 0 评论 -
使用随机数实现扑克牌洗牌的算法(弱智版)
最近刷leetCood有点着魔了,突然想写一个扑克牌洗牌的实现方式。大脑中第一印象就是用随机数来实现:1)随机数范围为1-542)建立一个集合来存放随机生成的数3)新随机出来的数如果该集合有,则丢弃,反之则加进去直接上代码吧,不完善,随便写写,不喜勿喷。//实现方式一 使用随机数 随机生成54个在1-54范围内的数字,当这些数字不重复时,完成洗牌 public static ...原创 2020-01-16 14:53:09 · 11022 阅读 · 0 评论 -
时间工具类,获取指定日期前length月份集合
需求:根据当前日期查询半年内的数据。可以跨年哦~/** * 获取指定日期前length月份集合 * * @param dateKey 当前时间月份 * @param length 月份,向前推几个月 * @Author: DingYongJun * @return 返回当前月份和前推的月份 */```java p...原创 2019-12-05 13:58:57 · 3104 阅读 · 0 评论 -
时间工具类,根据本月时间获取前面几个月的时间并格式化日期
最近项目有个需求,统计某个字段每月的总量并统计出增量。问题在于:每个月的总量不好查,没法根据某个字段来区分该条数据属于哪个月的数据。所以最后只能查根据日期来查该日期之前的所有数据。写了个工具了,传入当前时间(如:2019-11)和所需前推的月份数量(如:6);返回dataArr[]字符串数组。直接上代码:```javapublic static Date getDateFromDate...原创 2019-11-19 17:34:20 · 479 阅读 · 0 评论 -
SpringBoot使用注解(@value)动态读取properties(yml)文件中配置信息
为了简化读取properties文件中的配置值,spring支持@value注解的方式来获取,这种方式大大简化了项目配置,提高业务中的灵活性。两种使用方法1)@Value("#{configProperties[‘key’]}")2)@Value("${key}")配置文件示例ftp:ftplp: 10.2.23.89ftpPort: 21ftpUser: uftpftp...原创 2019-08-10 15:36:19 · 9665 阅读 · 2 评论 -
java实现阿拉伯数字转换成中文数字显示
话不多说,直接贴代码:Scanner scanner = new Scanner(System.in); System.out.println("请输入数字:"); String str = scanner.next(); //定义转换后显示数组 String[] alabo = { "零", "一", "二", "三", "四",...原创 2019-07-02 19:03:32 · 1918 阅读 · 2 评论 -
时间工具类,根据本月时间获取上月一号零点零时零分零秒
这次项目中,遇到一个需求,只查看当前月份和上个月的数据。本月时间容易,new Data() 就可以了,但是获取上个月时间,并且还得是上个月1号零时就有点麻烦了。在此,写个工具类来获取这些时间,以方便后期使用。public class ObtainTime {public static String lastMonth(){//处理时间,格式化时间为固定格式 Simpl...原创 2019-06-12 14:28:31 · 58348 阅读 · 0 评论