10 2020 档案
摘要:一、访问令牌的类型 二、JWT令牌 1、什么是JWT令牌 JWT是JSON Web Token的缩写,即JSON Web令牌,是一种自包含令牌。 JWT的使用场景: 一种情况是webapi,类似之前的阿里云播放凭证的功能 另一种情况是多web服务器下实现无状态分布式身份验证 JWT官网有一张图描
阅读全文
摘要:一、用户身份认证 1、单一服务器模式(单体应用) 一般过程如下: 用户向服务器发送用户名和密码。 验证服务器后,相关数据(如用户名,用户角色等)将保存在当前会话(session)中。 服务器向用户返回session_id,session信息都会写入到用户的Cookie。 用户的每个后续请求都将通过在
阅读全文
摘要:Java集合List的差集、并集、交集 **转载于:**https://www.cnblogs.com/qlqwjy/p/9812919.html 一、List的差集 @Test public void test1(){ List<String> list1 = new ArrayList<Stri
阅读全文
摘要:使用Logback日志 spring boot内部使用Logback作为日志实现的框架。 Logback和log4j非常相似,如果你对log4j很熟悉,那对logback很快就会得心应手。 logback相对于log4j的一些优点:https://blog.csdn.net/caisini_vc/a
阅读全文
摘要:一、创建统一状态码枚举类 import lombok.Getter; import lombok.ToString; @Getter @ToString public enum ResultCodeEnum { SUCCESS(true, 20000,"成功"), UNKNOWN_REASON(fa
阅读全文
摘要:import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.HashMap; import java.util
阅读全文
摘要:一、创建项目 1、创建模块 service_sms 2、配置 pom.xml <dependencies> <!--阿里云短信--> <dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-core</artifa
阅读全文
摘要:一、开通短信服务 1、开通 2、添加签名 3、添加模板 4、套餐 free.aliyun.com 5、快速学习 二、测试短信发送 1、查找使用示例 2、测试短信发送 3、查看发送结果 短信服务->业务统计->发送记录查询
阅读全文
摘要:一、视频播放器 参考文档:https://help.aliyun.com/document_detail/125570.html?spm=a2c4g.11186623.6.1083.1c53448blUNuv5 1、视频播放器介绍 阿里云播放器SDK(ApsaraVideo Player SDK)是
阅读全文
摘要:一、准备工作 1、设置不转码 测试之前设置默认“不转码”,以节省开发成本 2、找到子账户的AccessKey ID 3、给子账户添加授权 AliyunVODFullAccess 4、阅读文档 服务端API: API调用示例参考:https://help.aliyun.com/document_det
阅读全文
摘要:一、阿里云视频点播 1、功能介绍 视频点播(ApsaraVideo VoD,简称VoD)是集视频采集、编辑、上传、媒体资源管理、自动化转码处理(窄带高清TM)、视频审核分析、分发加速于一体的一站式音视频点播解决方案。 2、应用场景 音视频网站:无论是初创视频服务企业,还是已拥有海量视频资源,可定制化
阅读全文
摘要:一、使用SDK 在OSS的概览页右下角找到“Bucket管理”,点击“OSS学习路径” 点击“Java SDK”进入SDK开发文档 二、创建测试项目 1、创建Maven项目 com.atguigu aliyun_oss 2、配置pom <dependencies> <!--aliyunOSS-->
阅读全文
摘要:一、开通“对象存储OSS”服务 申请阿里云账号 实名认证 开通“对象存储OSS”服务 进入管理控制台 二、控制台使用 1、创建Bucket 命名:guli-file 读写权限:公共读 2、上传默认头像 创建文件夹avatar,上传默认的用户头像 default.jpg 三、使用RAM子用户 1、进入
阅读全文
摘要:<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0,
阅读全文
摘要:<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>js中常用追加元素的几种方法</title> <link rel="stylesheet" href="css/rest.css"/> <script src="https://a
阅读全文
摘要:一、获取单选按钮radio的值 <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, in
阅读全文
摘要:<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0,
阅读全文
摘要:一、Math.random 生成的随机数的区间是[0.0,1.0) System.out.println(Math.random());//0.3343919930658561 二、new Random() System.out.println(new Random()); //java.util.
阅读全文
摘要:一、简介 1、场景 由于首页数据变化不是很频繁,而且首页访问量相对较大,所以我们有必要把首页数据缓存到redis中,减少数据库压力和提高访问速度。 2、RedisTemplate Jedis是Redis官方推荐的面向Java的操作Redis的客户端,而RedisTemplate是Spring Dat
阅读全文
摘要:一、Swagger2是什么? Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。 优点: 及时性 (接口变更后,能够及时准确地通知相关前后端开发人员) 规范性 (并且保证接口的规范性,如接口的地址,请求方式,参数及响应格式和错误信息) 一致性
阅读全文
摘要:gitee网址: <a href="https://gitee.com/guangzan/awescnb">快速构建、安装、切换博客园皮肤</a>
阅读全文