- 博客(4)
- 收藏
- 关注
原创 原生的权限管理编写
2.职位权限设置2.1 权限crud2.1.1 编写dao编写权限表的pojopublic class Privilege implements Serializable { private static final long serialVersionUID = 7258292710314981583L; private Long id; private String name; private String uri; public Privileg
2020-12-07 22:28:28 365
原创 jwt作登入认证
1 Jwt组成一个JWT实际上就是一个字符串,它由三部分组成,头部、载荷与签名。2.1 头部(Header)头部用于描述关于该JWT的最基本的信息,例如其类型以及签名所用的算法等。这也可以被表示成一个JSON对象。{“typ”:“JWT”,“alg”:“HS256”}在头部指明了签名算法是HS256算法。 我们进行BASE64编码http://base64.xpcha.com/,编码后的字符串如下:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9Base6
2020-12-06 00:45:04 494
原创 java实现邮件发送原生
Java实现邮件发送一、邮件服务器与传输协议要在网络上实现邮件功能,必须要有专门的邮件服务器。这些邮件服务器类似于现实生活中的邮局,它主要负责接收用户投递过来的邮件,并把邮件投递到邮件接收者的电子邮箱中。SMTP服务器地址:一般是 smtp.xxx.com,比如163邮箱是smtp.163.com,qq邮箱是smtp.qq.com。SMTP协议通常把处理用户smtp请求(邮件发送请求)的服务器称之为SMTP服务器(邮件发送服务器)。POP3协议通常把处理用户pop3请求(邮件接收请求)的服务器
2020-11-30 00:21:33 664
原创 Java常用正则表达式大全(史上最全的正则表达式-匹配中英文、字母和数字)
在做项目的过程中,使用正则表达式来匹配一段文本中的特定种类字符,是比较常用的一种方式,下面是对常用的正则匹配做了一个归纳整理。一、校验数字的表达式1 数字:1$2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$4 m-n位的数字:^\d{m,n}$5 零和非零开头的数字:^(0|[1-9][0-9])$6 非零开头的最多带两位小数的数字:^([1-9][0-9])(.[0-9]{1,2})?$7 带1-2位小数的正数或负数:^(-)?\d+(.\d{1,2})?$8 正数、
2020-11-27 09:08:08 25451
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人