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