![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
item
文章平均质量分 73
Code-Boy21
这个作者很懒,什么都没留下…
展开
-
在线教育项目技术--单点登录(SSO)
什么是单点登录?(SSO)很早之前,互联网还没有怎么发达,需要应用都只有一台service。但是随着科技的发展,service越来越多,登录的时候就会变得非常繁琐,比如百度,百度网盘,百度图库。这些都是百度系列的模块,如果你要使用的话,就需要一个一个地登录,退出也要一个一个的退出,这样用户体验就非常不好。这就造成单点登录的产生。单点登录只需要登录一次,退出一次就行了,登录一次就可以使用整个系列的所有模块。单点登录三种方式Session广播机制简单的来说session广播机制就是session共原创 2021-06-09 11:11:18 · 295 阅读 · 0 评论 -
在线教育项目技术--oAuth
什么是oAuth?OAuth 为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是OAUTH的授权不会使第三方触及到用户的帐号信息(如用户名与密 码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此OAUTH是安全的。简单的地说就是开放系统间的授权。oAuth是一种标准,不是一种协议。如何使用oAuth?oAuth是基于token使用的,是颁发令牌,吊销令牌,管理令牌的统一标准。第三方登录–微信,第三方应用–网易云音乐。简单来说,第三方应用(网易原创 2021-06-09 10:28:23 · 225 阅读 · 0 评论 -
在线教育项目第三方技术(3)--网易云信短信服务
网易云信短信服务的地址:https://app.yunxin.163.com/index?#/app/smsTpl什么是网易云信短信服务?短信服务(Short Message Service)是网易云信为用户提供的一种通信服务的能力,目前支持验证码类短信、通知类短信、运营类短信、语音类短信、国际短信等事务性短信。网易云信短信具体有全网覆盖、3-5 秒可达、超高到达率、7*24 小时服务监控等优势。按量付费、阶梯定价,发送越多单价越低。短信接口API调用简单,加快接入速度。开通网易云信短信服务原创 2021-06-08 22:34:46 · 345 阅读 · 0 评论 -
在线教育项目第三方技术(2)--视频点播
什么是视频点播?阿里云视频点播(ApsaraVideo VoD)是集音视频采集、编辑、上传、自动化转码处理、媒体资源管理、高效云剪辑处理、分发加速、视频播放于一体的一站式音视频点播解决方案。阿里云视频点播基于阿里云强大的基础设施服务,面向视频网站、短视频、在线教育、娱乐社交、新闻传媒等行业,提供端-云-端的视频全链路服务,帮助企业和开发者快速搭建安全、弹性、高效、可定制的视频点播平台和应用。简单的来说就是云平台提供可以上传和下载视频的地方,当然还可以在线播放,无论在哪里,在什么时候,只要有互联网就可以原创 2021-06-08 21:44:17 · 277 阅读 · 0 评论 -
在线教育项目第三方技术(1)--对象存储OSS
什么是阿里云对象存储?阿里云对象存储服务(Object Storage Service,简称OSS),是阿里云对外提供的海量、安全、低成本、高可靠的云存储服务。您可以通过本文档提供的简单的REST接口,在任何时间、任何地点、任何互联网设备上进行上传和下载数据。基于OSS,您可以搭建出各种多媒体分享网站、网盘、个人和企业数据备份等基于大规模数据的服务。简单来说就是云存储,无论什么时候都可以对云存储的数据进行操作.如何开通阿里云对象存储–对象存储OSS?第一步: 进入阿里云首页: https://ww原创 2021-06-07 15:58:35 · 194 阅读 · 0 评论 -
在线教育项目框架(5)--EasyExcel
什么是EasyExcel?EasyExcel是阿里巴巴集团下的一个生成和解析Excel的框架。EasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目。在尽可能节约内存的情况下支持读写百M的Excel。通俗点说就是可以可以更加方便读取,生成Excel。EasyExcel的官网地址https://www.yuque.com/easyexcel/doc/easyexcel官网有读取Excel和生成Excel的案例代码都有,非常详细了。综合代码讲解:准备工作,导入EasyExc原创 2021-06-07 10:56:50 · 146 阅读 · 0 评论 -
在线教育项目框架(1)------springcloud全套讲解
spring cloud 它不是一个框架,它是众多框架(组件)的有序集合,它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发。如今微服务架构流行,市面上也出现了许多支持和兼容微服务架构的技术,而spring cloud就是这些架构的翘楚。springcloud常用的五大组件服务网关(gateway)服务发现(nacos注册)服务调用(Feign)熔断器(Hystrix)spring cloud config (配置中心)什么是服务网关:服务网关有点..原创 2021-05-29 19:34:07 · 548 阅读 · 2 评论 -
在线教育项目框架(3)--redis
什么是redisRedis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的 API。redis的结构类型Redis 通常被称为数据结构服务器,因为值(value)可以是字符串(String)、哈希(Hash)、列表(list)、集合(sets)和有序集合(sorted sets)等类型。redis的应用场景redis通常用于访问量大但是数据不经常修改的(读的量大但是不经常写),就相当于原创 2021-05-31 21:50:09 · 167 阅读 · 1 评论 -
在线教育项目框架(2)--Mybatis-plus
MyBatis-Plus (简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。(简单来说普通的CRUD可以mybatis-plus帮你做,但是复杂的CRUD–涉及多表的设计还是自定义sql好一点)mybatis-plus官网 https://baomidou.com/guide/Mybtis-plus的特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗.原创 2021-05-31 21:13:42 · 117 阅读 · 3 评论 -
在线教育项目框架(4)--spring security
学习spring security之前需要什么技术spring boot基础一定要会,如果没有spring boot基础的话,你会发现看那些注解或者源码时一脸懵的。javaweb基础一定要会一点,这个安全框架是基于web环境的,当然javaweb也包括过滤器,拦截器这些基本知识。mybatis 框架也是要会的,因为在做用户认证的时候,会操作数据库进行用户名匹配。当然,如果你学过mybatis-plus更加好了,因为mybatis-plus是mybatis快速开发的脚手架,很多简单的增删改查都有接口。原创 2021-06-06 23:40:02 · 205 阅读 · 4 评论