工具类
项目中的工具类
Insist___
这个作者很懒,什么都没留下…
展开
-
mysql中 创建时间和更新时间的区别
文章目录1 语句2界面的mysql工具里,2.1 创建时间2.2 更新时间1 语句`create_time` timestamp(0) NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` timestamp(0) NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '更新时间',2界面的mysql工具里,2.1 创建时间2.2 更新时原创 2020-10-26 17:48:05 · 487 阅读 · 0 评论 -
项目中的判空方法
文章目录1StringUtils.isNotBlank()1.1 StringUtils.isEmpty()1.2StringUtils.isBlank()2 CollectionUtils.isNotEmpty(List)3判空总结:1StringUtils.isNotBlank()可以看出isNotBlank()方法和isNotEmpty()最大的区别就是对字符串中是否有空白字符的判断public static void main(String[] args) { System.o原创 2020-10-26 15:02:12 · 288 阅读 · 0 评论 -
string的方法都有哪些
文章目录11https://www.cnblogs.com/aidian/p/8805540.htmlendsWith() 方法用于测试字符串是否以指定的后缀结束。 if (msgStr.endsWith(crc.toUpperCase()))原创 2020-10-26 15:08:06 · 148 阅读 · 0 评论 -
mybatis的时间转化问题
文章目录1传参:字符串类型2传参:日期时间类型3 总结3.1 传参字符串3.2 传参 date型需要进行日期查询。MyBatis 在接收日期时间参数进行日期时间范围查询时,有些需要注意的地方,例如日期时间参数的数据类型可能是Date或String类型,或传参与数据库存储的日期时间格式并不一致等情况。 此情况更多与 SQL 的字符串拼接或日期时间格式转换有关。1传参:字符串类型数据库字段类型是 **datetime **或 varchar。 1.传入起始时间(beginDate)和结束时间(beginD原创 2020-10-26 15:37:09 · 7540 阅读 · 0 评论 -
springboot 整合redis
文章目录https://www.cnblogs.com/zeng1994/p/03303c805731afc9aa9c60dbbd32a323.html原创 2020-10-15 15:41:45 · 84 阅读 · 0 评论 -
时间处理(项目)
文章目录1 @DateTimeFormat2@JsonFormat3 定义一个全局配置类1 @DateTimeFormat一般都是使用@DateTimeFormat把传给后台的时间字符串转成Date,使用@JsonFormat把后台传出的Date转成时间字符串,但是@DateTimeFormat只会在类似@RequestParam的请求参数(url拼接的参数才生效,如果是放到RequestBody中的form-data也是无效的)上生效,如果@DateTimeFormat放到@RequestBody下是原创 2020-10-15 10:02:14 · 421 阅读 · 1 评论 -
自定义异常springboot
文章目录1异常2 异常分类2自定义异常3 springboot整合自定义异常1异常异常机制其实是帮助我们找到程序中的问题,异常的根类是 java.lang.Throwable ,其下有两个子类: java.lang.Error 与 java.lang.Exception ,平常所说的异常指 java.lang.Exception 。Throwable体系:Error:严重错误Error,无法通过处理的错误,只能事先避免,好比绝症。Exception:表示异常,异常产生后程序员可以通过代码的方原创 2020-10-15 09:55:55 · 323 阅读 · 0 评论 -
springboot之上传文件
文章目录1使用2用postman测试1使用https://blog.csdn.net/u012702547/article/details/896338042用postman测试原创 2020-10-14 15:32:36 · 96 阅读 · 0 评论 -
springboot 登陆页面图片验证码
文章目录1 原理2生成验证码的工具类3 获取验证码和校验验证码4前端参考文档1 原理后台生成验证码图片,将图片传到前台。后台在session中保存验证码内容。前台输入验证码后传到后台在后台取出session中保存的验证码进行校验。2生成验证码的工具类public class RandomValidateCodeUtil { public static final String RANDOMCODEKEY= "RANDOMVALIDATECODEKEY";//放到session中的ke原创 2020-10-14 14:04:31 · 487 阅读 · 1 评论 -
项目中线程池的用法【Springboot】——@EnableAsync@Async
一直不太明白,线程池在实际应用当中到底扮演什么样的角色,有什么场景要用到,只有真正的项目设计的时候才能逐渐理解,实践出真知说的就是这么个道理。使用多线程,往往是创建Thread,或者是实现runnable接口,用到线程池的时候还需要创建Executors,spring中有十分优秀的支持,就是注解@EnableAsync就可以使用多线程,@Async加在线程任务的方法上(需要异步执行的任务),定义...原创 2020-04-01 13:44:45 · 646 阅读 · 0 评论 -
验证码的实现
文章目录1.java工具类2登录界面引用验证码图片3 控制层生成验证码方法4 登录界面点击刷新验证码js5 参考视频1.java工具类package com.nanky.programmer.util; import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphic...原创 2020-04-01 10:08:50 · 406 阅读 · 0 评论 -
2 通过流的方式获取Request中的参数
文章目录1 RequestStreamUtil2 项目中的应用2.1 创建BaseController用于将请求参数都转化为map形式2.2 使用2.2.1 controller层2.2.2 service层2.2.3 dao层1 RequestStreamUtilimport java.io.BufferedReader;import java.io.IOException;import...原创 2020-03-24 13:15:27 · 1196 阅读 · 0 评论 -
2员工编号或者订单编号,唯一
文章目录1NumberUtils2 使用1NumberUtilspackage com.air.common.pojo.user.utils;import java.text.SimpleDateFormat;import java.util.Date;/** * * 功能描述:员工编号或者订单编号,唯一 * * @author DHY * @Date 2018年5月30日...原创 2020-03-24 13:58:41 · 300 阅读 · 0 评论 -
7 定时器(springboot)
文章目录1 在启动类添加注解:@EnableScheduling2 使用1 在启动类添加注解:@EnableSchedulingpackage com.imooc.springboot.study;import org.springframework.boot.Banner;import org.springframework.boot.SpringApplication;impor...原创 2020-03-24 15:44:36 · 97 阅读 · 0 评论 -
7fastjson
1引入pom 文件<!--fastjson--><dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.2</version></depend...原创 2020-03-24 15:34:09 · 137 阅读 · 0 评论 -
5aes加密解密
package com.air.common.util;import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;import javax.crypto.spec.SecretKeySpec;import org.slf4j.Logger;import org.slf4j.LoggerFactory;i...原创 2020-03-24 15:21:52 · 266 阅读 · 0 评论 -
4手机号校验
package com.air.common.pojo.user.utils;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.regex.Pattern;/** * * 功能描述:手机号校验 * @author DHY * @Date 2018年6月5日...原创 2020-03-24 15:13:56 · 209 阅读 · 0 评论 -
3获取ip的方法
package com.air.front.service.utils;import javax.servlet.http.HttpServletRequest;/** * * 功能描述:获取ip的方法 * @author DHY * @Date 2018年5月30日 */public class IpUtils{ public static String getI...原创 2020-03-24 15:07:00 · 217 阅读 · 0 评论 -
1雪花算法
文章目录分布式ID生成器IdWorker分布式ID生成器目前微服务架构盛行,在分布式系统中的操作中都会有一些全局性ID的需求,所以我们不能使用数据库本身的自增 功能来产生主键值,只能由程序来生成唯一的主键值。我们采用的是开源的twitter( 非官方中文惯称:推特.是国外 的一个网站,是一个社交网络及微博客服务) 的snowflake (雪花)算法。IdWorkerpackage co...原创 2020-02-05 13:55:46 · 135 阅读 · 0 评论