单点登录了解、OAuth2协议了解
Spring Security + OAuth2
一、认证基本概念
1. 认证和授权
授权是用户通过认证后根据用户的权限来控制用户访问资源的过程,拥有权限正常访问,没有权限则拒绝访问
Read More
为何重写clone,浅拷贝与深拷贝?
2021-05-15
本文记录实体重写clone方法学习
- 重写clone方法的作用
- 浅拷贝与深拷贝
什么是浅拷贝与深拷贝
浅拷贝是指直接调用clone()方法进行对象拷贝的操作,如下:
Read More
Redis实现分布式锁
本文记录分布式锁学习
- 实现分布式锁的3种方式
- Redis实现分布式锁需要注意的问题
- 使用Redisson实现分布式锁&可重入锁
什么是分布式锁
-
什么是分布式锁?
为了保证一...
Read More
Mysql与Redis缓存同步方案
本文记录MySQL与Redis缓存同步的两种方案,这里只探讨思路
- 普通同步方案
- 通过MySQL自动同步刷新Redis,MySQL触发器+UDF函数实现
- 解析MySQL的binlog实现,将数据库中的数据同步到Redis
方案一 普通同步
<...
Read More
SpringCloud学习
前言
集群:将一个整体复制多份,每份都是相同的
分布式:将一个项目拆成多份,例如一个购物系统,将支付、物流环节拆出来单独形成一个服务,分开成不同的服务器去完成。只有当单个节点的处理能力无法满足日益增长的计算的时候,且硬件的提升高昂得不偿失的时候,我们才需要考虑分布式。...
Read More
nginx配置
2021-02-07
一、前后端分离代理配置
在进行前后端分离项目时,会遇到跨域问题,这时我们使用nginx去代理访问就可以解决跨域问题
这里采用新增配置文件的方式,不对原生配置文件进行大改动,只需在原配置文件里加入include去读指定目录下的配置文件即可,如下
Read More
Http中的Range、Content-Range
2021-01-14
一、简介
在做小程序的在线播放视频功能时,遇到了安卓端、模拟器都可以正常播放,IOS却无法正常播放的问题。
由于IOS的机制,所以必须使用分段下载进行处理才能正常播放视频。那么这里就记录HTTP协议中的Range和Content-Range是如何实现分段下载的。
二、参数说明
Read More
java处理IOS无法播放视频流(Accept-Ranges)
2021-01-12
一、问题
在做小程序的在线播放视频功能时,遇到了安卓端、模拟器都可以正常播放,IOS却无法正常播放的问题。
二、排查
初步排查否定了referer拦截,经过仔细排查后,发现视屏链接不仅仅是在ios小程序无法播放,在safari浏览器中也无法正常播放,提示三角形+斜杠。初步认定为后端视屏流存在问题...
Read More
为何重写clone,浅拷贝与深拷贝?
2021-05-15
本文记录实体重写clone方法学习
- 重写clone方法的作用
- 浅拷贝与深拷贝
什么是浅拷贝与深拷贝
浅拷贝是指直接调用clone()方法进行对象拷贝的操作,如下:
Read More
Read More
Read More
Read More
Redis实现分布式锁
本文记录分布式锁学习
- 实现分布式锁的3种方式
- Redis实现分布式锁需要注意的问题
- 使用Redisson实现分布式锁&可重入锁
什么是分布式锁
-
什么是分布式锁?
为了保证一...
Mysql与Redis缓存同步方案
本文记录MySQL与Redis缓存同步的两种方案,这里只探讨思路
- 普通同步方案
- 通过MySQL自动同步刷新Redis,MySQL触发器+UDF函数实现
- 解析MySQL的binlog实现,将数据库中的数据同步到Redis
方案一 普通同步
<...SpringCloud学习
前言
集群:将一个整体复制多份,每份都是相同的
分布式:将一个项目拆成多份,例如一个购物系统,将支付、物流环节拆出来单独形成一个服务,分开成不同的服务器去完成。只有当单个节点的处理能力无法满足日益增长的计算的时候,且硬件的提升高昂得不偿失的时候,我们才需要考虑分布式。...
nginx配置
2021-02-07
一、前后端分离代理配置
在进行前后端分离项目时,会遇到跨域问题,这时我们使用nginx去代理访问就可以解决跨域问题
这里采用新增配置文件的方式,不对原生配置文件进行大改动,只需在原配置文件里加入include去读指定目录下的配置文件即可,如下
Read More
Read More
Read More
Http中的Range、Content-Range
2021-01-14
一、简介
在做小程序的在线播放视频功能时,遇到了安卓端、模拟器都可以正常播放,IOS却无法正常播放的问题。
由于IOS的机制,所以必须使用分段下载进行处理才能正常播放视频。那么这里就记录HTTP协议中的Range和Content-Range是如何实现分段下载的。
二、参数说明
java处理IOS无法播放视频流(Accept-Ranges)
2021-01-12
一、问题
在做小程序的在线播放视频功能时,遇到了安卓端、模拟器都可以正常播放,IOS却无法正常播放的问题。
二、排查
初步排查否定了referer拦截,经过仔细排查后,发现视屏链接不仅仅是在ios小程序无法播放,在safari浏览器中也无法正常播放,提示三角形+斜杠。初步认定为后端视屏流存在问题...