
谷粒学院
文章平均质量分 90
肉丝不切片
这个作者很懒,什么都没留下…
展开
-
谷粒学院——第二十二章、Jenkins可持续自动部署
注意:进入安装插件页面,不要往下进行了,下载插件会很慢,配置国内镜像,为了提高下载速度,关掉浏览器,去配置镜像。cd /root/.jenkins/updates #进入更新配置位置。选择添加的用户,上面的红色提示信息消失,说明连接成功。添加git用户,git的用户名与密码。(3)把代码提交码云Git仓库里面。Jenkins(本文主要安装)、(4)在作业创建页面指定代码位置。(1)需要项目工程,需要做修改。(6)修改脚本路径,进行复制。(8)看到控制台日志输出。(7)执行作业(任务)使用老师给的资料即可。原创 2023-01-05 17:37:17 · 837 阅读 · 0 评论 -
谷粒学院——第二十一章、spring security详细
Spring 是非常流行和成功的 Java 应用开发框架,Spring Security 正是 Spring 家族中的成员。Spring Security 基于 Spring 框架,提供了一套 Web 应用安全性的完整解决方案。正如你可能知道的关于安全方面的两个核心功能是“认证”和“授权”,一般来说,Web 应用的安全性包括**用户认证(Authentication)和用户授权(Authorization)**两个部分,这两点也是 SpringSecurity 重要核心功能。原创 2023-01-05 17:34:25 · 903 阅读 · 0 评论 -
谷粒学院——第二十章、权限管理
Spring 是一个非常流行和成功的 Java 应用开发框架。Spring Security 基于 Spring 框架,提供了一套 Web 应用安全性的完整解决方案。一般来说,Web 应用的安全性包括用户认证(Authentication)和用户授权(Authorization)两个部分。(1)用户认证指的是:验证某个用户是否为系统中的合法主体,也就是说用户能否访问该系统。用户认证一般要求用户提供用户名和密码。系统通过校验用户名和密码来完成认证过程。原创 2023-01-05 17:32:37 · 956 阅读 · 2 评论 -
谷粒学院——第十九章、数据同步_网关
API 网关出现的原因是微服务架构的出现,不同的微服务一般会有不同的网络地址,而外部客户端可能 需要调用多个服务的接口才能完成一个业务需求,如果让客户端直接与各个微服务通信,会有以下的问题:(1)客户端会多次请求不同的微服务,增加了客户端的复杂性。(2)存在跨域请求,在一定场景下处理相对复杂。(3)认证复杂,每个服务都需要独立认证。(4)难以重构,随着项目的迭代,可能需要重新划分微服务。例如,可能将多个服务合并成一个或者将 一个服务拆分成多个。原创 2023-01-05 17:31:09 · 702 阅读 · 0 评论 -
谷粒学院——第十八章、统计分析
ECharts是百度的一个项目,后来百度把Echart捐给apache,用于图表展示,提供了常规的折线图、柱状 图、散点图、饼图、K线图,用于统计的盒形图,用于地理数据可视化的地图、热力图、线图,用于关系 数据可视化的关系图、treemap、旭日图,多维数据可视化的平行坐标,还有用于 BI 的漏斗图,仪表 盘,并且支持图与图之间的混搭。原创 2023-01-05 17:29:49 · 564 阅读 · 0 评论 -
谷粒学院——第十七章、课程微信支付
ApiOperation("根据课程ID与用户ID查询订单表中的订单状态") @GetMapping("isBuyCourse/{courseId}/{memberId}") public boolean isBuyCourse(@PathVariable("courseId") String courseId , @PathVariable("memberId") String memberId) {}原创 2023-01-06 20:04:46 · 1172 阅读 · 0 评论 -
谷粒学院——第十六章、课程前台管理
在 api 目录下创建 course.js// 条件分页查询课程信息 getCourseList(page , limit , searchObj) {url : ` /eduservice/coursefront/getFrontCourseList/ ${ page } / ${ limit } ` , method : 'post' , data : searchObj }) } , // 查询所有分类的方法 getAllSubject(teacherId) {${原创 2023-01-04 09:24:22 · 298 阅读 · 0 评论 -
谷粒学院——第十五章、讲师前台管理
*修改 pages/teacher/index.vue **原创 2023-01-04 09:23:19 · 150 阅读 · 0 评论 -
谷粒学院——第十四章、微信扫码登录
需要先引入依赖,不过在一开始的时候,在 service 模块的 pom.xml 中已经引入过了,所以不必重新引入。,填写微信ID,密钥和域名地址。修改端口(同时修改nginx中的端口)直接请求微信提供的固定地址,然后向地址后面拼接参数。原创 2023-01-04 09:23:01 · 635 阅读 · 2 评论 -
谷粒学院——十三章、登录与注册
该对象为一个很长的字符串,字符之间通过 **“.” **分隔符分为三个子串。JWT 头有效载荷(包含用户信息)签名哈希(防伪标志)原创 2023-01-04 09:20:53 · 659 阅读 · 0 评论 -
谷粒学院——第十二章、Banner轮播图
data() {return {//配置分页 pagination : {el : '.swiper-pagination' //分页的dom节点 } , //配置导航 navigation : {原创 2023-01-04 09:18:36 · 531 阅读 · 0 评论 -
谷粒学院——第十一章、搭建前台页面
Nuxt.js 是一个基于 Vue.js 的轻量级应用框架,可用来创建服务端渲染 (SSR) 应用,也可充当静态站点引擎 生成静态站点应用,具有优雅的代码结构分层和热加载等特性。原创 2023-01-04 09:18:02 · 437 阅读 · 0 评论 -
谷粒学院——第十章、初学微服务
Spring Cloud是一系列框架的集合。它利用Spring Boot的开发便利性简化了分布式系统基础设施的开发,如服务发现、服务注册、配置中心、消息总线、负载均衡、 熔断器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring并没有重复制造轮子,它只是将目前各家公司开发的比较 成熟、经得起实际考验的服务框架组合起来,通过SpringBoot风格进行再封装屏蔽掉了复杂的配置和实 现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。原创 2023-01-04 09:16:16 · 698 阅读 · 3 评论 -
谷粒学院——第九章、阿里云视频点播
video: {// 封装小节数据sort: 0,free: 0,videoOriginalName: '' // 视频名称},fileList: [],//上传文件列表BASE_API: process.env.BASE_API // 接口API地址chapter.vue定义方法// ======================上传视频操作====================== // 点击确定调用的方法 handleVodRemove() {原创 2023-01-04 09:14:53 · 469 阅读 · 0 评论 -
谷粒学院——第八章、课程管理
Tinymce是一个传统 JavaScript 插件,默认不能用于 Vue.js 因此需要做一些特殊的整合步骤。1、组件初始化(1)复制脚本库● src/components 目录添加:Tinymce● static 目录添加:tinymce4.7.5原创 2023-01-04 09:11:02 · 505 阅读 · 0 评论 -
谷粒学院——第七章、课程分类管理
1、数据导入:减轻录入工作量2、数据导出:统计信息归档3、数据传输:异构系统之间数据传输。原创 2023-01-04 09:03:28 · 457 阅读 · 0 评论 -
谷粒学院——第六章、阿里OSS_文件上传_nginx
script>data() {return {// 上传弹框组件是否显示// 上传组件id值// 接口API地址// 保存按钮是否禁用}},}...原创 2023-01-03 23:31:41 · 720 阅读 · 0 评论 -
谷粒学院——第五章、 后台搭建_讲师模块
.. ... import router from './router' //引入路由模块 ... ... new Vue({el : '#app' , router , //挂载路由 store , render : h => h(App) })//讲师列表(条件查询分页) //current当前页 limit每页记录数 teacherQuery条件对象 getTeacherListPage(current , limit , teacherQuery) {原创 2023-01-03 23:28:51 · 286 阅读 · 0 评论 -
谷粒学院——第四章、项目前端知识
创建 定义方法简写.html// 传统 const person1 = {sayHi() {简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。NPM全称Node Package Manager,是Node.js包管理工具,是全球最大的模块生态系统,里面所有的模块都是开源免费的;原创 2023-01-03 23:26:24 · 285 阅读 · 0 评论 -
谷粒学院——第三章、讲师管理
创建启动类 EduApplication.java,注意启动类的创建位置默认情况下json时间格式带有时区,并且是世界标准时间,和我们的时间差了八个小时在application.properties中设置1、MyBatisPlusConfig中配置逻辑删除插件2、逻辑删除属性上面添加注解3、编写Controller删除方法4、使用postman测试删除或 swagger测试结果:数据库中的is_deleted字段被修改为11、创建common模块在guli_parent下创建common2、引入原创 2023-01-03 23:23:43 · 266 阅读 · 0 评论 -
谷粒学院——第二章、项目搭建
1、创建sprigboot工程guli-parent在idea开发工具中,使用 Spring Initializr 快速初始化一个 Spring Boot 模块,版本使用:2.2.1.RELEASE一直下一步到完成 节点后面添加 pom类型4、在pom.xml中添加依赖的版本删除pom.xml中的内容添加 确定依赖的版本配置 锁定依赖的版本原创 2023-01-03 23:18:42 · 384 阅读 · 0 评论 -
谷粒学院——第一章、项目介绍
谷粒学院,基于B2C商业模式的在线教育系统。采用前后端分离开发的设计思想。原创 2023-01-03 23:15:57 · 291 阅读 · 0 评论