摘要: 一授权 1课程服务是一个资源服务 在其某个controller中加preauthorize注解, 2同时配置文件中开启 3.jwt令牌中包含对应权限信息才可以操作 select * from xc_menu where id in (select menu_id from xc_permission 阅读全文
posted @ 2019-07-07 22:02 枫糖浆 阅读(1675) 评论(0) 推荐(0) 编辑
摘要: 一,zuul作为过滤器实现身份校验 网关连接redis校验令牌 service 实现功能 出现的问题:客户端不同,cookie不同 postman 和浏览器保存的令牌不同 阅读全文
posted @ 2019-07-07 21:11 枫糖浆 阅读(689) 评论(0) 推荐(0) 编辑
摘要: 用户认证流程 单点登录结合springsecurity+oauth2+jwt (一)认证服务申请令牌将令牌信息放到redis中,同时表示信息放到cookie中 (二)认证服务通过feign远程调用用户服务系统,获取用户信息。 获取username因为调用方的前端只有这个username 先写被调用方 阅读全文
posted @ 2019-07-07 20:23 枫糖浆 阅读(1009) 评论(0) 推荐(1) 编辑
摘要: 一,单点登录概述 (一)什么是单点登录:每个子系统从第三方认证系统中查找而不是每个系统都通过各自的session校验。 (二)单点登录的特点是: 1、认证系统为独立的系统。 2、各子系统通过Http或其它协议与认证系统通信,完成用户认证。 3、用户身份信息存储在Redis集群。 (三)单点登录实现框 阅读全文
posted @ 2019-07-07 19:06 枫糖浆 阅读(1141) 评论(0) 推荐(0) 编辑
摘要: 自定义通用mapper多用于中间表关联查询 (一)根据分类名称查询品牌列表 brand controller service serviceimpl mapper (二)根据分类名称查询规格表 冗余 select * from tb_spec s, tb_category c where s.`te 阅读全文
posted @ 2019-07-04 21:27 枫糖浆 阅读(1369) 评论(0) 推荐(0) 编辑
摘要: 一,什么是流媒体 我们这里采用录播第三种技术方案: 点播和直播两种方式,我们先调研点播的方案,如下: 1、 播放器通过 http协议从http服务器上下载视频文件进行播放 问题:必须等到视频下载完才可以播放,不支持快进到某个时间点进行播放 2、 播放器通过rtmp协议连接媒体服务器以实时流方式播放视 阅读全文
posted @ 2019-07-03 21:52 枫糖浆 阅读(949) 评论(0) 推荐(0) 编辑
摘要: 一,ES的基本概念 1.什么是全文搜索引擎: 我们搜索时按结构化的拼音搜到读音,然后按其指向的页数,便可找到我们的非结构化数据——也即对字的解释。这种先建立索引,再对索引进行搜索的过程就叫全文检索(Full-text Search)。 代表就是lucence。Lucene是根据关健字来搜索的文本搜索 阅读全文
posted @ 2019-07-03 19:52 枫糖浆 阅读(3306) 评论(0) 推荐(0) 编辑
摘要: 一、为什么会出现跨域问题 出于浏览器的同源策略限制。同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正。所谓同源(即指在同一个域)就是两个页面具有相同的协议(protocol),主机(host)和端口号(port)。 二、什么 阅读全文
posted @ 2019-07-02 18:02 枫糖浆 阅读(834) 评论(0) 推荐(0) 编辑
摘要: 一,FastDFS简介 FastDFS是用c语言编写的一款开源的分布式文件系统,它是由淘宝资深架构师余庆编写并开源。FastDFS专为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服 阅读全文
posted @ 2019-07-02 17:35 枫糖浆 阅读(1730) 评论(0) 推荐(0) 编辑
摘要: 1.全找findAll 2.根据id找 3.新增 4.修改 5.删除 6.根据条件查询 7.分页 8分页加条件 阅读全文
posted @ 2019-07-01 21:57 枫糖浆 阅读(415) 评论(0) 推荐(0) 编辑