在线教育项目总结

31 篇文章 0 订阅
订阅专栏

前言:在线教育项目使用的是尚硅谷开源的视频 https://www.bilibili.com/video/BV1dQ4y1A75e?from=search&seid=14479882303889733720,在原的项目上做了细微的修改加上了自己一些细微功能二次开发,笔记方面根据老师开源笔记进行的细微的优化。对缺少的知识点进行了补充,方便日后的复习。

一、项目后台管理功能

1、准备

  1. 启动后接口启动起来
  2. 启动前端项目(前台系统和后台系统)

2、登录和权限管理模块

2.1 登录功能(SpringSecurity框架)

image-20210419161610302

2.1 权限管理模块 (SpringSecurity框架)

页面

image-20210419153215826

后台

image-20210419153516483

  • Config 配置

    • TokenWebSecurityConfig 核心配置类
  • entity 实体类

    • SecurityUser
    • User
  • filter 过滤

    • TokenAuthenticationFilter 授权过滤
    • TokenLoginFilter 认证过滤器
  • security

    • DefaultPasswordEncoder 密码处理
    • TokenLogoutHandler 退出处理器
    • TokenManager Token操作工具类
    • UnauthorizedEntryPoint 未授权统一处理类

(1)菜单管理

  • 列表、添加、修改、删除

image-20210419173451036

(2) 角色管理

  • 列表、添加、修改、删除
  • 为角色分配菜单

image-20210419195705881

image-20210419195720224

(3)用户管理

  • 列表、添加、修改、删除、批量删除

image-20210426170212631

  • 为用户分配角色

image-20210426170431796

(4)权限管理表和关系

  • 使用5张表

image-20210426170532593

3、讲师管理模块

  1. 条件查询分页列表、添加、修改、删除

分页列表

image-20210426170708069

添加

image-20210426170731697

修改

image-20210426170857994

删除

image-20210426170843404

4、课程分类模块

(1) 添加课程分类

​ 读取Excel里面课程分类数据,添加到数据库中

image-20210426171053395

(2) 课程分类列表

使用树形结构显示课程分类列表

image-20210426171149827

5、课程管理模块

(1) 课程列表功能

image-20210426171419518

(2) 添加课程

  • 课程发布流程: 第一步填写课程的基本信息,第二步添加课程大纲(章节和小节),第三步课程信息确认,最终课程发布

image-20210426171552036

注意:

  1. 课程如何判断是否已经被发布了?

    使用status 字段 来进行判断,发布后列表上课程转态会变为已发布

    image-20210426171835154

  2. 课程添加过程中,中途把课程停止添加,重新去添加新的课程,如何找到之前没有发布完成课程,继续进行发布?

    到课程列表中根据课程状态查询未发布的课程,点击课程右边超链接把课程继续发布完成

image-20210426172025595

(3) 添加小节上传课程视频

image-20210426172112656

6、统计分析

(1) 生成统计数据

image-20210426172254115

(2) 统计数据图标显示

image-20210426172338900

二、项目前台用户系统功能

1、首页数据显示

(1) 显示幻灯片功能

image-20210426172907297

(2) 显示热门课程

  • 根据数据库id前8来进行排序

image-20210426173015877

(3)显示名师

image-20210426173048059

2、注册功能

  • 获取手机验证码

image-20210426173136715

3、登录功能

3.1 普通登录
  • SSO(单点登录) 三种常见方式:

    1. session 广播机制实现

      • 登录成功之后,把用户数据放到session里面
      • 判断是否登录,从session获取数据,可以获取到登录
      session.setAttribute("user",user);
      session.setAttribute("user");
      

      image-20210426174153484

    2. 使用cookie + redis 实现

      • 在项目中任何一个模块登录,登录之后,把数据放到两个地方

        redis: 在key中生成唯一随机值(ip、用户id等等),在value中存放用户数据

        cookie: 把redis里面的生成key值放到cookie里面

      • 访问项目中其他模块,发送请求带着cookie进行发送,获取cookie值,拿着cookie做事情

        把cookie获取值,放到redis进行查询,根据key进行查询,如果查询到数据就是登录

    3. 使用token 实现

      • 在项目某个模块进行登录,登录之后,按照规则生成字符串,把登录之后用户包含到生成字符串里面,把字符串返回

        1. 可以把字符串通过cookie返回

        2. 把字符串通过地址栏返回

      • 再去访问项目其他模块,每次访问在地址带着生成字符串,在访问模块里面获取地址栏字符串,根据字符串获取用户信息。如果可以获取到,就是登录

3.2 JWT
  • 使用 JWT 生成 token 字符串

    token是按照一定的规则生成字符串,包含用户信息

image-20210426175750276

  • JWT 生成字符串包含三部分
    1. 第一部分 jwt头信息
    2. 第二部分 有效载荷 包含主体信息(用户信息)
    3. 第三部分 签名希哈 (防伪标志)
3.3 登录实现流程

​ 登录调用登录接口返回 token 字符串,把返回 token 字符串放到 cookie 里面, 创建前端拦截进行判断,如果 cookie 里面包含 token 字符串,把 token 字符串放到 header 里面。调用接口根据 token 获取用户信息,把用户信息放到 cookie里面,进行显示

02 登录前端整合(实现过程分析)

3.4 微信扫描登录

OAuth2

  • 是针对特定问题解决方案
  • 主要由两个问题: 开放系统间授权,分布式访问
  • OAuth2解决方案:令牌机制,按照一定规则生成字符串,字符串包含用户信息

如何获取扫描人信息过程

​ 扫描之后微信接口返回 Code (临时票据) , 拿着 code 值请求微信固定地址,得到两个值: access_ token(访问凭据)和 openid (微信唯一标识),拿着这两个值再去请求微信固定的地址,得到微信扫描人信息(比如昵称,头像等等)

image-20210426220803854

4、名师列表功能

image-20210426221326429

5、名师详细功能

image-20210426221357129

6、课程列表功能

(1) 条件查询分页查询列表功能

image-20210426222219008

7、课程详情页

(1) 课程信息显示 (包含课程基本信息,分类,讲师,课程大纲)

image-20210426222653498

(2) 判断课程是否需要购买

<section class="c-attr-mt" v-if="isBuy || Number(courseWebVo.price) === 0">
    <a href="#" title="立即观看" class="comm-btn c-btn-3">立即观看</a>
</section>
<section class="c-attr-mt" v-else>
    <a @click="createOrders()" href="#" title="立即购买" class="comm-btn c-btn-3">立即购买</a>
</section>
//根据课程id和用户id查询订单表中订单状态
@GetMapping("/eduorder/order/isBuyCourse/{courseId}/{memberId}")
public boolean isBuyCourse(@PathVariable("courseId") String courseId, @PathVariable("memberId") String memberId);

查询t_order 字段 status (1 以支付,0未支付)来判断是否需要购买以及视频是否购买过的

image-20210426223245740

8、课程视频在线播放

​ 使用的是阿里云的视频点播 ,具体请参考 阿里视频点播

具体流程

06 整合阿里云播放器

9、课程支付功能(微信支付)

  • 生成课程订单
  • 生成微信支付二维码
  • 微信最终支付

微信支付实现流程

  • 如果课程是收费课程,点击立即购买,生成课程订单

  • 点击订单页面去支付,生成微信支付二维码

  • 使用微信扫描支付二维码实现支付

注意: 如何判断以支付

​ 支付之后,每隔3秒查询支付状态(是否支付成功),如果没有支付成功等待,如果支付成功之后,更新订单状态(已经支付状态),向支付记录表添加支付成功记录。

三、在线教育项目技术点(前端)

架构:在线教育项目采用***前后端分离***开发

1、项目使用前端技术

vue

  • 常见指令 : v-bind v-model v-if v-for v-html

  • 绑定事件: v-on-click @click

  • 生命周期:created() 页面渲染之前 mounted()页面渲染之后

  • ES6 规范

Element-ui

nodejs

是JavaScript运行环境,不需要浏览器直接运行js代码,模拟服务器效果

NPM

  • 包管理工具,类似于Maven

  • npm命令: npm init npm install 依赖名称

Babel

​ 转码器,可以把ES6代码转换成ES5代码

前端模块化

  • 通过一个页面或者一个js文件,调用另外一个js文件里面的方法

  • 问题:ES6的模块化无法在Node.js中执行,需要用Babel编辑成ES5后再执行

后台系统使用vue-admin-template

  • 基于vue+Element-ui

前台系统使用Nuxt

  • 基于vue

  • 服务器渲染技术

Echarts

  • 图表工具

四、在线教育项目技术点

1、技术点一

项目采用微服务架构: SpringBoot + SpringCloud

SpringBoot

  1. SpringBoot本质上就是Spring, 只是快速构建Spring工程脚手架

  2. 细节

  • 启动类包扫描机制

  • 设置扫描规则 @ComponentScan(“包路径”)

@SpringBootApplication
@ComponentScan(basePackages = {"com.oy.guli"})
@MapperScan("com.oy.guli.eduorder.mapper")
  • 配置类

image-20210427002055962

SpringCloud

  • 是很多框架总称,使用这些框架实现微服务架构,基于SpringBoot实现
  1. 组成框架有哪些?

image-20210427002421711

  1. 项目中,使用阿里巴巴Nacos,替代SpringCloud一些组件

  2. Nacos

  • 使用Nacos作为注册中心

  • 使用Nacos作为配置中心

  1. Feign
  • 服务调用,一个微服务调用另外一个微服务,实现远程调用
  1. 熔断器(Hystrix)
  • 当其中有一层服务故障了,可能会导致一层服务或者多层服务故障,会导致整个系统故障。这种现象被称为服务雪崩效应,这个需要配置熔断器来进行熔断保护。使用SpringCloud 中的 Hystrix 组件来解决,保护的方法就是使用 Fallback,当调用的服务出现故障时,就可以使用 Fallback 方法的。返回值;Hystrix 间隔时间会再次检查故障的服务,如果故障服务恢复,将继续使用服务。
  1. Gateway网关
  • SpringCloud之前zuul网关,目前Gateway网关
  1. SpringCloud 版本选择

image-20210427002947030

MyBatisPlus

  • MyBatisPlus就是对MyBatis做增强

  • 自动填充

  • 乐观锁

image-20210427003134144

  • 逻辑删除
@Component
public class DataMetaObjectHandler implements MetaObjectHandler {
    @Override
    public void insertFill(MetaObject metaObject) {
        // 自动补充teacher对象属性中的数据, isDeleted: Boolean 所以我们应该放入true, false
        this.setFieldValByName("isDeleted",false,metaObject);
        this.setFieldValByName("gmtCreate",new Date(),metaObject);
        this.setFieldValByName("gmtModified",new Date(),metaObject);
    }

    @Override
    public void updateFill(MetaObject metaObject) {
        this.setFieldValByName("gmtModified", new Date(),metaObject);
    }
}

image-20210427003240505

image-20210427003308054

  • 代码生成器

EasyExcel

(1)阿里巴巴提供操作excel工具,代码简洁,效率很高

(2)EasyExcel对poi进行封装,采用SAX方式解析

(3)项目应用在添加课程分类,读取excel数据

2、技术点二

(1) Spring Security

  1. 项目中整合框架实现权限管理功能
  2. SpringSecurity框架组成: 认证和授权
  3. SpringSescurity 登录认证过程

image-20210427125838517

​ 输入用户名和密码后,根据用户名查询用户的权限列表,把查询后的结果用redis存储 key 用来存储登录成功的用户名 value 来存储用户权限列表,同时生成 token 令牌 ,token 放到cookie 中,也在header 中存放token值。

​ 进入spring security模块,从header获取token获取用户名,拿着用户名从redis中获取权限列表,再由springsecurity 给当前用户赋予权限,可以进行相应的操作

  1. SpringSecurity代码执行过程

    详细代码请查看 guli-acl 模块

02 Spring Security代码执行过程

(2) Redis

  1. 首页数据通过 Redis 进行缓存
  2. Redis 数据类型
  3. 使用Redis 作为缓存,不太重要或者不经常改变数据适合放到Redis作为缓存

(3) Nginx

  1. 反向代理服务器
  2. 请求转发,负载均衡,动静分离

(4) OAuth2 + JWT

  1. OAuth2 针对特定问题解决方案 (开放系统间授权分布式访问
  2. JWT 包含三部分 (jwt头信息有效载荷 包含主体信息 (用户信息)签名希哈(防伪标志)

(5) HttpClien

  1. 发送请求返回响应的工具,不需要要浏览器完成请求和响应的过程
  2. 应用场景: 微信登录获取扫描人信息,微信支付查询支付状态

(6) Cookie

特点:

1. 客户端技术
2. 每次发送请求带着cookie值进行发送
3. cookie有默认会话级别,关闭浏览器 cookie 默认不存在,但是可以设置 cookie 有效时长 setMaxAge

(7) 微信登录、微信支付

(8) 阿里技术服务

  • 阿里云OSS
    1. 文件存储服务
    2. 添加讲师时候上传讲师头像
  • 阿里云视频点播
    1. 视频上传、删除、播放
    2. 整合阿里云视频播放器进行视频播放 (使用视频播放凭证)
  • 阿里云短信服务
    1. 注册时候,发送手机验证码

(9)Git

​ 代码提交到远程Git仓库

(10) Docker+Jenkins

详细请参考这篇博客:[https://oy6090.top/posts/91ec6c75/](https://oy6090.top/posts/91ec6c75/)
  1. 手动打包运行
  2. idea 打包
  3. jenkins 自动化部署过程

五、在线教育项目问题

1、前端问题-路由切换问题

  1. 多次路由跳转到同一个vue页面,页面中created方法只会执行一次

  2. 解决方案:使用vue监听

    image-20210427140541810

2、前端问题-ES6模块化运行问题

  1. Nodejs不能直接运行ES6模块化代码,需要使用Babel把ES6模块化代码转换ES5代码 执行

3、mp生成19位id值

  1. mp生成id值是19位,JavaScript处理数字类型值时候,只会处理到16位

4、跨域问题

  1. 访问协议,ip地址,端口号,这三个如果有任何一个不一样,产生跨域

  2. 跨域解决:

  • 在Controller添加注解 @CrossOrigin

    image-20210427140725728

  • 通过网关解决

@Configuration
public class CorsConfig {
    @Bean
    public CorsWebFilter corsFilter() {
        CorsConfiguration config = new CorsConfiguration();
        config.addAllowedMethod("*");
        config.addAllowedOrigin("*");
        config.addAllowedHeader("*");

        UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(new PathPatternParser());
        source.registerCorsConfiguration("/**", config);

        return new CorsWebFilter(source);
    }
}

image-20210427140811089

5、413问题

  1. 上传视频时候,因为Nginx有上传文件大小限制,如果超过Nginx大小,出现413

  2. 413错误:请求体过大

  3. 在Nginx配置客户端大小

  4. 响应状态码:413 403 302

解决方式

include       mime.types;
default_type  application/octet-stream;
client_max_body_size 1024m;

image-20210427140928563

6、Maven加载问题

(1)maven加载项目时候,默认不会加载src-java文件夹里面xml类型文件的

(2)解决方案:

  • 直接复制xml文件到target目录

  • 通过配置实现

<build>
    <resources>
        <resource>
            <directory>src/main/java</directory>
            <includes>
                <include>**/*.xml</include>
            </includes>
            <filtering>false</filtering>
        </resource>
    </resources>
</build>

7、其他问题

请查看这篇博客: 在线教育项目Bug整理总结:https://oy6090.top/posts/de6b4930/

在线教育网站项目
coder的博客
11-25 5105
在线教育项目 一、项目简介: 在线教育项目采用的是B2C的商业模块,主要分为前台网站系统和后台运营平台。 角色分为管理员和(普通会员)用户,其中系统后台由管理员进行使用,系统前台由用户进行使用。 系统后台包含的模块主要有: 1、讲师管理模块 2、课程分类管理功能 3、课程管理功能 (1)视频 4、统计分析模块 5、订单管理 6、banner管理、等等 系统前台包含的模块主要有: 1、首页数据的显示 2、讲师列表和详情 3、课程列表和课程详情 (1)视频在线播放 4、登录和注册功能、等等 二、开发环境 (一)
尚硅谷-全栈在线教育项目-谷粒学院【Spring Boot + Spring Cloud Alibaba + Vue.js】
热门推荐
ljm_99的博客
09-20 1万+
文章目录0、视频地址1、 项目下载2、他人写的项目总结和笔记(有一定的改进,简历改进在本地项目文件夹)2.1、项目笔记2.2、项目总结12.3、项目总结22.4项目总结33、问题与解决问题day04 03问题day 05问题 day 05问题day11~day12问题day 19问题p41问题p51问题二问题三问题五问题六问题 p352问题p325问题P355问题P355问题十二问题十六问题十八 0、视频地址 视频地址 1、 项目下载 谷粒项目 链接:https://pan.baidu.com/s/1iA_
在线教育平台开发:构建下一代数字课堂
最新发布
weixin_40877633的博客
07-31 22
在当今的数字化时代,在线教育平台不仅改变了传统的教育模式,也为学生和教师提供了更多灵活便捷的学习和教学方式。本文将探讨如何开发一个高效的在线教育平台,并通过具体的技术代码实例展示关键功能的实现。平台架构设计在开始编码之前,设计一个清晰的架构是至关重要的。在线教育平台的架构通常包括前端、后端和数据库三个主要部分。前端:负责用...
项目在线教育平台项目总结
kazuhura的博客
05-02 7874
1、项目总体描述 在线教育平台采用了B2C商业模块,基于微服务架构,采用前后端分离的方式进行开发 2、功能模块 基于前后台的模式开发,前台系统是给使用这个平台进行学习的用户,后台系统是给管理员使用的 涉及到的功能模块: 前台: 首页信息展示 课程列表和详情 课程支付 课程视频播放 名师列表和详情:基本课程列表和详情 登录和注册 后台: 讲师管理 课程分类管理 课程管理 网站数据统计分析 权限管理 3、项目涉及的技术 根据前端技术和后端技术分开说 后端: SpringBoot SpringCloud
在线教育——系统架构
qq_37565377的博客
06-02 4736
一、功能简介 谷粒学院,是一个B2C模式的职业技能在线教育系统,分为前台用户系统和后台运营平台。 二、系统模块 三、系统架构 架构设计需要考虑的几个方面: 性能:主要考虑访问频率,每个用户每天的访问次数。项目初始阶段用户的访问量并不大,如果考虑做运营推广,可能会迎来服务器访问量骤增,因此要考虑分布式部署,引入缓存 可扩展性:系统功能会随着用户量的增加以及多变的互联网用户需求不断地扩展,因此考虑到系统的可扩展性的要求需要使用微服务架构,引入消息中间件 高可用:系统一旦宕机,将会带来不.
(在线教育)项目总结
chenlipeng0718的博客
03-02 4178
一、在线教育项目功能点(B2C) 1.后台管理系统 1.登录功能(SpringSecurity框架) 2.权限管理功能 (1)菜单管理 列表、添加、修改、删除 (2)角色管理 *列表、添加、修改、删除、批量删除 * 为角色分配菜单 (2)用户管理 *列表、添加、修改、删除、批量删除 * 为用户分配角色 3.讲师管理功能 * 条件查询分页列表、添加、修改、删除 4.课程分类模块 (1)添加课程分类 *读取Excel里面课程分类数据、添加到数据库当中 (2)课程分类列表 ..
外教在线教育项目总结-石韫新2017-08-02.docx
10-14
外教在线教育项目总结 外教在线教育项目总结报告对外教在线教育行业进行了详细的介绍和分析。本报告从行业介绍、市场环境、市场分析等方面对外教在线教育行业进行了系统的研究和总结。 一、行业介绍 外教在线教育...
项目总结 项目总结 项目总结
10-29
项目总结】 本项目是一个综合性的B2B2C在线教育平台——学成在线,旨在连接用户、教育机构和运营方,提供包括内容管理、媒资管理、课程搜索、订单支付、选课管理和认证授权等功能。项目采用了现代化的技术栈,以...
项目总结报告模板.pdf
10-12
项目总结报告模板.pdf 本资源是一个项目总结报告模板,用于记录和总结项目的执行情况和结果。下面是该资源的详细知识点解析: 一、项目总结报告的重要性 项目总结报告是项目管理中的一個重要组成部分,它扮演着...
谷粒在线教育系统项目总结
doubleStrong
05-16 2908
谷粒教育项目知识点总结 项目后台管理系统 权限管理模块 讲师管理模块 课程分类模块 课程管理模块 统计分析模块 订单管理模块 项目前台管理系统 首页数据列表显示 分页条件查询 数据的增删查改 项目前台用户系统 登录模块 轮播图功能 用户手机注册用户 微信扫码登录 单点登录 微信支付功能 后端技术点 SpringBoot MybatisPlus SpringCloud SpringCloud Alibaba EasyExcel SpringSecurity OSS ...
Java SSM开发在线教育网站项目源代码(可运行)
02-23
Java SSM开发在线教育网站项目源代码(可运行)。 大家下载后可直接导入代码,创建数据和表后可完美运行,无论新手老手都可以学到很多东西,真的很不错,关于网站设计技术点挺多的,可以扩充很多知识盲点,但我个人觉得要学习这个项目需要有开发基础 java java ssm java项目 javaee 学习
在线教育平台项目总结
Mar_mxs的博客
03-29 1404
在线教育平台项目的业务、技术、组件总结
项目在线教育平台(七)
dongdao7477的博客
11-18 226
九、机构首页功能 1、机构首页页面 1.1 前端页面配置   将机构首页页面org-detail-homepage.html拷贝到templates下。   机构首页、机构描述、机构教师、机构课程四个页面的结构大体相同,可以创建一个母版,这个个页面继承这个母版即可,在templates下新建org_base.html,将org-detail-homepage.html的内容拷贝到...
项目在线教育平台(三)
dongdao7477的博客
11-15 371
五、登录功能 1、首页和登录页面配置   将首页的index.html和登录页面login.html前端文件拷贝到项目的templates文件夹内,如果需要前端初始文件请联系我QQ:779060694,。   然后在项目根目录下新建static文件夹,该文件夹用来存放一些前端的静态文件,将前端的静态文件(css、images、img、js、media)这些文件拷贝到该文件夹下。 ...
项目在线教育平台(二)
dongdao7477的博客
11-15 476
四、xadmin后台管理系统 1、xadmin安装   首先在该网址下载xadmin的源码包:https://github.com/sshwsfc/xadmin/tree/django2   下载完成之后,将该安装包放在项目目录下进行安装:pip install xadmin-django2.zip   这时它会安装许多xadmin相关的依赖包,然后在项目根目录下新建包extra...
在线教育项目
weixin_43979455的博客
04-07 592
在线教育项目1.搭建环境1.1online_edu_parent1.1.1依赖1.1.2.dependencyManagement与dependencies的区别1.2搭建online_edu_service1.2.1依赖1.2.2配置文件1.3逆向工程2.讲师接口编写2.1.查询所有的讲师2.1逻辑删除讲师信息2.3.统一结果集2.4.在common中添加swagger2.5.分页查询讲师信息2.5.1.分页查询讲师信息2.5.6.分页查询讲师信息带条件2.6 添加讲师2.7 修改讲师2.7.1根据id查
在线教育项目(1)
CZNCZNCZNCZN的博客
09-08 398
在线教育项目(1) [外链图片转存中…(img-bpCQEAcw-1599569368551)] 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面设计 ,将会带来全新的写作体验; 在创作
学习平台项目总结
weixin_30338743的博客
06-18 270
为了以后的面试不至于忘记,觉得有必要做下总结,不然以后忘了很多项目的细节。 项目介绍 一个面向内部的项目,在项目中我和另一个实习生负责做数据统计功能,主要是关于PV、UV、播放量、下载量、使用时长等数据的统计,我主要负责的是前端部分。项目使用的技术框架主要是express+ejs+vue,使用echarts来做可视化,用了iview组件库,还包括一些moment.js、mysql.j...
外教在线教育项目总结:市场趋势与模式分析
外教在线教育项目总结2017-08-02 在当今数字化时代,教育行业通过互联网平台进行在线教学已经成为一种趋势。外教在线教育项目旨在利用国外优质教育资源,为国内学生提供更为全面、专业的学习体验。以下将对外教在线...
写文章

热门文章

  • Idea 2020.2 创建web、Spring项目 23864
  • Docker 解决tomcat容器启动成功,无法访问的问题 11288
  • org.springframework.amqp.AmqpConnectException: java.net.ConnectException: Connection refused: connec 6997
  • CentOS 7 安装 MySQL 5.7(详细) 6545
  • nuxt ERROR connect ECONNREFUSED ::1:80 5447

分类专栏

  • MySQL 3篇
  • SpringCloud 15篇
  • SpringBoot 22篇
  • SpringSecurity 3篇
  • 其他 9篇
  • 前端 8篇
  • Redis 2篇
  • Linux 13篇
  • Java 31篇
  • JavaEE框架 11篇
  • 工具 20篇
  • 博客 1篇
  • 算法 1篇
  • C/C++ 5篇

最新评论

  • nuxt ERROR connect ECONNREFUSED ::1:80

    寒暄گق: 同问,兄弟你解决了吗

  • org.springframework.amqp.AmqpConnectException: java.net.ConnectException: Connection refused: connec

    ehuneed_break: 我敲,终于解决了,我就是用docker容器搞得mq,一直拒绝连接,web能访问,就是yml文件的书写顺序不对。感谢大佬

  • org.springframework.amqp.AmqpConnectException: java.net.ConnectException: Connection refused: connec

    Jie 丨jie: 果然是使用的docker里面的mq大坑

  • org.springframework.amqp.AmqpConnectException: java.net.ConnectException: Connection refused: connec

    Yhom丶: 找了半天springboot 上rabbitmq连接不上的原因,版本问题,监听端口问题都试过了,结果真的如你所说,看了日志mq一直连接的localhost的,改了一下stream流后,直接可以了

  • nuxt ERROR connect ECONNREFUSED ::1:80

    热河992: 你在mounted请求,服务端咋渲染

最新文章

  • Python报错:TypeError: _couldNotImportPyScreeze() got an unexpected keyword argument ‘confidence‘。
  • Docker 搭建 Minio 容器
  • nuxt ERROR connect ECONNREFUSED ::1:80
2023年1篇
2022年4篇
2021年21篇
2020年111篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

天下网标王陕西实力强的网站优化乌海网站推广优化迁安知名的网站优化迁安知名的网站优化哪家专业宿迁品质网站优化活动简介河南网站优化郑州网站搭建收费网站推广优化毫金手指花总6公司网站关键字优化网站大图片优化绥化网站关键词优化网站排名优化软件是什么忠县百度网站优化天水网站关键词优化网站快照优化怎么做汕头网站排名优化软件宁陵专业网站优化推广电话铁岭网站推广与优化技巧大品牌房产网站快速排名优化方式网站的优化策略及SEO建议沈阳网站推广与优化专业团队网站按天计费优化推广网站seo优化常用指南沙田电子网站优化计划网站页面的SEO优化网站排名优化服务哪家好合肥郴州企业网站优化方案贵溪门户网站seo优化永城网站优化荆州网站运营优化系统郑州seo网站优化方案香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

天下网标王 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化