随笔分类 - 谷粒学院学习记录
3.springboot和springcloud alibaba版本问题
摘要:启动项目报错 Caused by: java.lang.ClassNotFoundException: ...boot.context.properties.ConfigurationPropertiesBean 解决办法:我的springboot用的 <parent> <groupId>org.s
阅读全文
单点登录
摘要:1、在common_utils模块中添加jwt工具依赖 在pom中添加 <dependencies> <!-- JWT--> <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> </depende
阅读全文
首页显示数据添加Redis缓存
摘要:一、Redis介绍 Redis是当前比较热门的NOSQL系统之一,它是一个开源的使用ANSI c语言编写的key-value存储系统(区别于MySQL的二维表格的形式存储。)。和Memcache类似,但很大程度补偿了Memcache的不足。和Memcache一样,Redis数据都是缓存在计算机内存中
阅读全文
xShell连接阿里云服务器
摘要:阿里云服务器创建密钥及使用ssh密钥远程链接的操作教程 - 久云 (joelled.com)
阅读全文
Hystrix熔断器的使用
摘要:一、Hystrix基本概念 1、Spring Cloud调用接口过程 Spring Cloud 在接口调用上,大致会经过如下几个组件配合: Feign >Hystrix —>Ribbon —>Http Client(apache http components 或者 Okhttp) 具体交互流程上,
阅读全文
feign远程调用
摘要:一、Feign 1、基本概念 Feign是Netflix开发的声明式、模板化的HTTP客户端, Feign可以帮助我们更快捷、优雅地调用HTTP API。 Feign支持多种注解,例如Feign自带的注解或者JAX-RS注解等。 Spring Cloud对Feign进行了增强,使Feign支持了Sp
阅读全文
nacos服务注册使用
摘要:一、Nacos 1、基本概念 (1)Nacos 是阿里巴巴推出来的一个新开源项目,是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Na
阅读全文
整合阿里云接口实现
摘要:一、创建视频点播微服务 1、创建微服务模块 Artifact:service-vod 2、pom (1)service-vod中引入依赖 3、application.properties # 服务端口 server.port=8003 # 服务名 spring.application.name=se
阅读全文
整合阿里云视频点播服务测试
摘要:一、安装SDK 1、配置pom ... 2、安装非开源jar包 在本地Maven仓库中安装jar包: 下载视频上传SDK,解压,命令行进入lib目录,执行以下代码 mvn install:install-file -DgroupId=com.aliyun -DartifactId=aliyun-sd
阅读全文
多表联查课程发布信息
摘要:1.封装实体类封装数据库查询的课程信息 @Data public class CoursePublishVo { private String title; private String cover; private Integer lessonNum; private String subject
阅读全文
EasyExcel读取课程分类存入数据库
摘要:1.表中数据如下 2.创建对应的实体类来封装读取到的数据 @Data @NoArgsConstructor @AllArgsConstructor public class SubjectData { @ExcelProperty(index = 0) private String oneSubje
阅读全文
EasyExcel操作excel
摘要:一、Excel导入导出的应用场景 1、数据导入:减轻录入工作量 2、数据导出:统计信息归档 3、数据传输:异构系统之间数据传输 二、EasyExcel简介 1、EasyExcel特点 Java领域解析、生成Excel比较有名的框架有Apache poi、jxl等。但他们都存在一个严重的问题就是非常的
阅读全文
前端添加讲师上传控件
摘要:一、前端整合图片上传组件 1、复制头像上传组件 从vue-element-admin复制组件: vue-element-admin/src/components/ImageCropper vue-element-admin/src/components/PanThumb 2、前端参考实现 src/v
阅读全文
后端集成阿里云OSS
摘要:一、新建云存储微服务 1、在service模块下创建子模块service-oss 2、配置pom.xml service-oss上级模块service已经引入service的公共依赖,所以service-oss模块只需引入阿里云oss相关依赖即可, service父模块已经引入了service-ba
阅读全文
讲述添加和修改前端实现
摘要:一、新增 1.路由显示 { path: 'save', name: '讲师添加', component: () => import('@/views/edu/teacher/add'), meta: { title: '讲师添加', icon: 'tree' } } 2、定义api src/api/
阅读全文
讲师分页条件查询修改删除
摘要:1.分页组件 <el-pagination @current-change="getList" :current-page="page" :page-size="limit" layout="total, prev, pager, next, jumper" :total="total"> </el
阅读全文
VUE路由页面显示
摘要:一、后台系统路由实现分析 1、入口文件中调用路由 src/main.js ...... import router from './router' //引入路由模块 ...... new Vue({ el: '#app', router, //挂载路由 store, render: h => h(A
阅读全文
vue-element-admin 使用
摘要:一、vue-element-admin 1、简介 而vue-element-admin是基于element-ui 的一套后台管理系统集成方案。 功能:https://panjiachen.github.io/vue-element-admin-site/zh/guide/#功能 GitHub地址:h
阅读全文
Webpack
摘要:一、什么是Webpack Webpack 是一个前端资源加载/打包工具。它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源。 从图中我们可以看出,Webpack 可以将多种静态资源 js、css、less 转换成一个静态文件,减少了页面的请求。 二、Webpack安装
阅读全文