单点登录实现方式在 common 公共模块引入 JWT 依赖和工具类,工具类定义如下几个方法传入用户id和昵称生成token字符串的方法,token中包含用户信息判断token是否存在与有效,不符合规则返回false根据token字符串获取会员id,有了会员id就可以用来查询用户的相关信息了,通过HttpServletRequest 得到定义如下两个常量过期时间秘钥,用它来进行加密,用随便生成的字
一、反向代理服务器 请求转发 负载均衡 动静分离 二、请求转发 二、负载均衡 集群:多台服务器都放一个项目 三、使用nginx http://nginx.org/en/download.html官网 下载nginx1.12.2版本压缩包,解压得到文件,使用cmd启动nginx.exe文件 注意:关闭 ...
转载
2021-08-14 08:20:00
195阅读
2评论
❤ 作者主页:欢迎来到我的技术博客? ❀ 个人介绍:大家好,本人热衷于Java后端开发,欢迎来交流学习哦!( ̄▽ ̄)~* ? 如果文章对您有帮助,记得关注、点赞、收藏、评论⭐️⭐️⭐️ ? 您的支持将是我创作的动力,让我们一起加油进步吧!!!??一、准备代码,提交到码云Git库代码中需要包含以下几部分内容:(1)代码中需要包含Dockerfile文件 文件内容:FROM openjdk
转载
2024-01-15 09:05:51
155阅读
目 录day0.项目介绍1 前置知识2 项目背景3 项目商业模式4 项目核心功能模块5 本项目使用的技术day1.Mybatis-plus1 Mybatis-plus简介2 mysql安装、配置3.Navicat建表4.JDK下载及环境变量配置5.新建springboot项目6.aplications.properties配置7.MybtisPlus Demo8.查看sql日志9.Insert1
转载
2024-01-31 14:31:46
56阅读
一、项目技术栈二、项目商业模式主要有两种商业模式:1、B2C模式(Business To Customer 会员模式)商家到用户,这种模式是自己制作大量自有版权的视频,放在自有平台上,让用户按月付费或者按年付 费。 这种模式简单,快速,只要专心录制大量视频即可快速发展,其曾因为 lynda 的天价融资而 大热。 但在中国由于版权保护意识不强,教育内容易于复制,有海量的免费资源的竞争对手众多等原因,
转载
2021-07-25 14:40:00
148阅读
谷粒学苑项目总结 谷粒学苑项目总结一、项目描述1.总体描述2.项目模块一、项目功能1.后台管理系统功能介绍2.前台用户系统功能介绍二、项目功能技术点介绍1.前端技术2.后端技术三、项目遇到的问题 一、项目描述1.总体描述在线教育系统,分为前台网站系统和后台运营平台,B2C模式。前台用户系统包括课程、讲师、评论、支付、视频几部分,使用了微服务技术架构,前后端分离开发。后端的主要技术架构是:Spr
转载
2024-05-09 15:08:25
64阅读
项目源码如下: 后端地址:https://gitee.com/Role-plus/online-edu前端前台地址:https://gitee.com/Role-plus/edu-vue-front前端后台地址:https://gitee.com/Role-plus/edu-vue-admin完善了评论功能!修复了已知的很多bug一、项目描述在线教育顾名思义,是以网络为介质的教学方式,通过网络,学
转载
2023-08-13 20:36:35
98阅读
一、项目介绍1. 项目背景在线教育顾名思义,是以网络为介质的教学方式,通过网络,学员与教师即使相隔万里也可以开展教学活动;此外,借助网络课件,学员还可以随时随地进行学习,真正打破了时间和空间的限制,对于工作繁忙,学习时间不固定的职场人而言网络远程教育是最方便不过的学习方式。2. 项目采用的商业模式B2C模式(Business To Customer 会员模式):此项目采用B2C B2B
转载
2024-01-18 21:14:24
5阅读
踩了mysql主键自增的坑,一开始因为是自己的mybatisplus的配置错误,发现插入的id都特别大,而且前端展现的和我发现的id不一样,这个应该是框架的问题, 但是插入特别大的问题,其实是mysql的 查看Id类型 去mysql查找主键起始值 发现是这个问题,然后设置小点的,但是看视频发现没有问
转载
2020-05-28 01:36:00
179阅读
2评论
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0,
原创
2021-07-28 15:13:33
230阅读
谷粒学院(八)阿里云oss | 头像上传 | Nginx
原创
2022-08-16 12:13:20
587阅读
来自B站尚硅谷的谷粒学院教程,本文是对其课堂笔记的二次整理.
原创
2022-11-16 15:16:40
262阅读
概念: (1)Nacos 是阿里巴巴推出来的一个新开源项目,是一个更易于构建云原生应用的动态服务发现、配置 管理和服务管理平台。Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特 性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos 帮助您更敏 ...
转载
2021-08-16 09:37:00
235阅读
2评论
一、参考文档 官网:http://mp.baomidou.com/ 参考教程:http://mp.baomidou.com/guide/ MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化 开发、提高效率而生。 快速开始参考 ...
转载
2021-07-25 14:42:00
347阅读
2评论
来自B站尚硅谷的谷粒学院教程,本文是对其课堂笔记的二次整理.
原创
2022-07-07 14:56:27
74阅读
基本概念 Feign是Netflix开发的声明式、模板化的HTTP客户端, Feign可以帮助我们更快捷、优雅地调 用HTTP API。 Feign支持多种注解,例如Feign自带的注解或者JAX-RS注解等。 Spring Cloud对Feign进行了增强,使Feign支持了Spring MVC注 ...
转载
2021-08-16 09:55:00
101阅读
2评论
目录一、什么是Webpack二、Webpack安装1、全局安装2、查看版本号三、初始化项目1、初始化项
原创
2023-02-23 08:50:59
121阅读
文章目录谷粒学院项目总结1.项目介绍1.1 采用的商业模式1.2 功能模块1.3 采用技术2.Mybatis-Plus相关配置2.1 配置分页插件2.2 自动填充2.3 代码生成器3.Swagger配置4.统一返回数据格式4.1 统一结果返回类4.2 统一定义返回码5.统一异常处理5.1 创建统一异常处理器5.2 自定义异常处理6.统一日志处理6.1 配置日志级别6.2 Logback日志6.3
转载
2024-01-20 22:34:41
97阅读
一、介绍 1、Vue.js 是什么 Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。 Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代 化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动 ...
转载
2021-07-29 08:46:00
134阅读
2评论
一、项目技术栈 二、项目商业模式 主要有两种商业模式: 1、B2C模式(Business To Customer 会员模式) 商家到用户,这种模式是自己制作大量自有版权的视频,放在自有平台上,让用户按月付费或者按年付 费。 这种模式简单,快速,只要专心录制大量视频即可快速发展,其曾因为 lynda ...
转载
2021-07-25 14:40:00
257阅读
2评论