- 博客(5)
- 收藏
- 关注
原创 Java实现短信发送功能(阿里云服务+SpringBoot)
Java实现短信发送功能(阿里云服务)温馨提示: 需要成本(本人充值了1元)信息别泄露!信息别泄露!信息别泄露!个人使用的是SpringBoot来做的1. 准备阿里云账号这里就不再示范代码中需要用到:Access_key_id,Secret2. 开通阿里云短信服务2.1 短信签名申请注意:代码中的许多参数和这里面是对应的2.2 短信模板申请3. 具体实现3.1 导包<!--阿里云短信服务--> <dependency>
2020-11-18 17:07:12
574
3
原创 Java
Java基于注解的批量查询实现这里是通过 In 关键字来处理该需求1. 代码实现1.1 dao(mapper)接口类方法 /** * 批量查询用户信息 * @param userIds * @return list */ //这里是选择需要使用的provider类及其方法 @SelectProvider(type = UserMapperProvider.class,method = "getUsersByIdsSQL")
2020-11-13 10:52:18
156
原创 2020-10-29
实现手机号、邮箱的正则验证1. 手机号正则验证实现/** * 检查手机格式 * * @param phone 手机号 * @return Boolean */ public static final Boolean checkPhoneFromat(String phone) { /* * 正则:手机号(精确) * <p>移动:134(0-8)、135、136、137、138、13
2020-10-30 10:20:32
123
原创 生成随机指定位数的字符串
生成随机指定位数的字符串1. 生成包含字母的字符串 /** * 生成随机用户名,数字和字母组成 * * @param length 长度 * @return String */ public static final String getStringRandom(int length) { String val = ""; Random random = new Random(); //参数lengt
2020-10-29 16:31:51
495
原创 JWT
JWT的具体实现1. JWT主要结构形式:heder.payload.signature三部分通过圆点(.)连接,形如:xxxxx.yyyyy,zzzzzheader由 token类型(type) + 算法名称组成需要将该header部分进行编码(Base64Url)payload负载 主要是存放一些有效信息,比如jwt签发者、签发时间、过期时间、还可以添加用户的信息(用户名、用户)等。需要将该payload部分进行编码(Base64Url)负载部分建议(不强制)包含以
2020-10-29 16:12:38
155
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人