- 博客(6)
- 收藏
- 关注
原创 SpringBoot自定义注解实现身份证号格式校验
背景 身份证的组成部分较为复杂, 如果仅使用正则表达式的话, 有些情况也无法校验出来, 例如正确的证件号为513334200310119074, 如果把最后一位变成9, 则是一个错误的证件号, 但正则依旧可以校验通过; 如果我们想更加精准的校验身份证格式需要一些额外处理;代码实现注解类:package com.joy.real.annotation;import org.springframework.core.annotation.AliasFor;import java.lang.
2021-05-14 16:41:37 5454 1
原创 怎么让@Notnull不抛异常而是返回自定义的异常信息
想法: 捕捉到@Notnull的异常, 捕捉到后, 获取到自定义的message信息, 然后返回给客户端异常捕捉类:package com.joy.ins.config;import com.joy.controller.ResponseBean;import org.apache.log4j.Logger;import org.springframework.http.HttpStatus;import org.springframework.web.bind.MethodArgumentN
2021-01-28 17:16:04 11324 8
原创 JVM调优之你应知道类加载(第一弹)
Java从编码到执行在理解类加载前, 我觉得我们应该要先知道为什么我们写的代码可以被执行, 看下图:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DOD0euGG-1610449772015)(C:\Users\曹太白\Desktop\java从编码到执行.png)]我们写的代码编译成.class文件后, 被classloader加载到内存中, 同时也会把java自带的类库load到内存中然后会编译器进行编译, 最后通过执行引擎执行这里的编译会有三种模式:纯
2021-01-12 19:10:51 1269 6
原创 Windows系统搭建hexo+github详细教程
前言enmmm, 第一次建站, 把自己建站的过程记录下来, 也算是给后来者少踩坑! hhhh~~~搭建环境win10家庭版准备工作如果你从来没有搭建过hexo1. 安装nodeJsnodejs官网下载傻瓜式安装 注意: 安装时这个要选在Add Path, 会自动添加环境变量[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0Fp6AqDs-1610013197942)(/blog/assets/createHexo/nodeJs安装.png “nodeJs安装”)
2021-01-07 17:55:32 422 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人