自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 MYSQL 联表查询某个时间之前最新的数据

t1t2select * from t1 t1 left join t2 t2 on t2.student_id = t1.student_id on t2.date = (select max(date) from t2 where date

2022-11-09 11:36:21 802

原创 用Integer跟基本数据类型int作比较时报NullPointException

判断语句那里就会报错,因为Integer是一个包装类,在与基本数据类型作比较时会转换成对应的数据类型进行比较,转换的时候就会报空指针异常,应该吧:-D。

2022-10-25 16:33:20 232

原创 idea快捷键之快捷多行编辑

多行编辑配合CTRL + SHIFT + 方向键 或 SHIFT + HOME/END 进行选中和CTRL + 方向键 或 HOME 或 END 跳词。

2022-09-08 18:00:50 5823

原创 Java反射+正则做通用校验工具类

【代码】java+正则用反射做通用校验工具类。

2022-09-08 17:20:14 357

原创 SpringBoot使用过滤器Filter设置ThreadLocal出现的问题

远程调用的时候没有把请求头传输过去,导致request没有值,然后在过滤器中又判断了用户信息一些信息为空的时候不调用ThreadLocal的设置值得方法,这就导致拿取的值是复用线程的数据,从而引起数据错乱,如果没有判断为空的话,设置的值应该是为空的.因此要改用拦截器来设置ThreadLocal值。使用场景:在每次请求的时候把带有用户信息的Token存入ThreadLocal中,在一些保存修改操作获取并设置操作人。

2022-08-19 17:46:01 1104 1

原创 mybatis传参集合时集合在实体类里面时foreach标签里的collection属性要用实体类命名的名字,如果填写list的话会报nogetter异常

mybatis传参集合时集合在实体类里面时foreach标签里的collection属性要用实体类命名的名字,如果填写list的话会报nogetter异常

2022-06-14 16:12:24 384

原创 mysql查询表设计sql语句

表结构sql语句

2022-06-13 15:44:51 613

原创 将java文件打成jar包

新建一个配置文件mainfest.mf设置内容Main-Class: Str2CamelCaseStr把配置文件放到编译好的java文件 xxx.class同目录下面到当前目录打开命令窗口 执行jar cfm Str2CamelCaseStr.jar(自定义jar包名字) mainfest.mf *.class(目录下面所有class后缀的文件)出现jar包 运行指令java -jar Str2CamelCaseStr.jar参考博客:java文件打成jar包_将.cla

2022-04-27 11:46:21 1599

原创 计数器等组件被赋值时使用出问题

出现计数器+1次后就 无法继续+改成问题就能解决

2022-04-05 19:31:16 76

原创 ElementUI switch 修改值的坑

通过方法allAttendance去修改全部的值,发现值发生改变了,但是switch开关没产生变化,是因为设置的值是String类型 只要改成就可以了

2022-04-04 23:11:27 605

原创 电话,日期,邮箱正则表达式

电话手机格式校验^((((13[0-9])|(14[5|7])|(15[0|1|2|3|4|5|6|7|8|9])|(18[0|1|2|3|5|6|7|8|9]))\d{8})|((\d{7,8})|\d{3,4}-\d{7,8}|(\d{3,4}-\d{7,8}-\d{1,4})|(\d{7,8}-\d{1,4})))$日期校验^[2][0]\\d{2}/(0[1-9]|1[0-2])/(0?[1-9]|1[0-9]|2[0-9]|3[0-1])$邮箱校验^\w+([-+.]\w+)

2022-04-02 14:30:41 234

原创 SpringBoot控制层校验参数注解

@Null 被注释的元素必须为 null@nonNull 是针对包装基本类型@notBlank 是针对String类型@notEmpty 是针对集合@Min(value) 被注释的元素必须是一个数字,其值必须大于等于指定的最小值@Max(value) 被注释的元素必须是一个数字,其值必须小于等于指定的最大值@DecimalMin(value) 被注释的元素必须是一个数字,其值必须大于等于指定的最小值 @DecimalMax(value) 被注释的元素必须是一个数字,其值必...

2022-03-25 10:32:05 166

原创 idea ctrl + alt + 方向键失效解决方案

快捷键冲突,例如网易云音乐的快捷键ctrl+alt+方向键是全局切歌,关掉网易云的快捷键就解决了

2022-03-21 10:46:58 3449 5

原创 stream流获取Map<String, List>

Map<String, List<XXXX> = list.stream().collect(Collectors.groupingBy(XXXX::getXXXXId));

2022-03-14 12:49:25 2681

原创 remote: The project you were looking for could not be found. 解决git clone不下来的方法之一

原因:项目拉取需要账号跟密码解决:git clone http://username:password@xxx.com/project-name.git

2022-03-03 09:47:51 271

原创 获取每个员工的最新记录

SELECT s1.employee_id, s1.score, s1.dateFROM score s1JOIN ( SELECT employee_id, MAX( date ) date FROM score GROUP BY employee_id ) s2ON s1.employee_id = s2.employee_id ANDs2.date = s1.dateWHERE s1.employee_id = #{employ...

2022-03-01 16:51:11 106

原创 springboot DeleteMaping传参类型为集合

请求后端接收

2022-02-24 14:27:36 1675

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除