- 博客(15)
- 收藏
- 关注

原创 毕业设计:基于Springboot + Vue仿网易云音乐网站(一)开源
一、项目介绍。最近自学了springboot、vue、redis等技术,为了巩固,决定自己做个小网站玩玩,把学到的东西都使用一下。工具:Idea、Hbuilder X、Navicat、Xshell、Xftp。环境:Jdk,Mysql,Redis、Node.js、..................
2021-11-30 11:43:15
12377
39
原创 SpringBoot+vue仿网易云音乐网站(四)- 系统设计及技术实现
一、首页概述通过上一章节,了解了前端的整个框架就是如上图所示,不管点击什么地方,顶部的导航栏,已经底部的播放栏都是不会变的,只有中间的页面在变化。那首先来看下首页的实现。为了方便观看,我将浏览器的显示比例调到了50%。可以看到首页的结构,最上面是轮播图,下来是推荐歌单,再下来是推荐歌手。来整体看下首页的前端代码(为了方便查看,我把所有的样式去掉了)<template> <div> <!-- 轮播图 --> <div>
2022-05-18 16:53:26
2542
8
原创 Mybatis的一对一、一对多以及多对多
一、前言之前自学了Mybatis框架,但实在搞不明白这些一对多、多对多之间的关系,前段时间,自己开发了个小项目,用到mybatis,才算彻底搞明白,结合案例来说明下,在看这个之前,必须知道ResultMap。二、一对一当我们播放歌曲时,需要显示这首歌所对应的专辑的图片,所以我们在查询歌曲的时候,需要把它对应的专辑信息来查询出来1. 歌曲类public class Song { private Integer songId; private String songName;
2021-12-10 15:21:14
3110
原创 SpringBoot+vue仿网易云音乐网站(三)- Springboot项目以及前端vue基础搭建
一、SpringBoot项目搭建在搭建Springboot项目之前,需要的基础环境:JDK(我安装的是8)、Maven,工具Idea。1. 新建项目选择Springboot项目,选择你的JDK。这里主要器是给项目命名,最主要的是Java的版本选择8。2. 依赖介绍放代码,所有依赖注释都在代码中 <!--基础包--> <dependency> <groupId>org.springframework.boot</grou
2021-12-08 17:54:45
2987
原创 SpringBoot+vue仿网易云音乐网站(二)-数据库设计
一、需求分析仿网易云,那么需求的话就照着网易云音乐来做了。首先可以听歌,可以查看歌手,歌手又有对应的专辑,有用户,用户可以新建歌单,收藏歌单,歌单可以增删歌曲,用户还可以评论歌曲、专辑、歌单,还有粉丝功能,首页还有一个轮播图等…。二、数据库设计详解综合需求可以得出,共有以下11张表。1). 歌曲表2). 歌手表3). 专辑表4). 歌单表5). 歌单歌曲表6). 用户表7). 用户收藏歌曲表8). 用户收藏歌单表9). 粉丝表10). 评论表11). 轮播图表下面对每一张表做
2021-12-01 16:49:55
7655
原创 Redis学习笔记以及详细命令
Redis是在内存中运行的,单线程的数据库。一. Redis的Linux系统的安装1. 下载安装包2. 用Xftp放入服务器3. 复制一个redis.conf,将里面的配置...4. 启动服务[root@iZ2zegjlrhr7fwvemhdbmoZ bin]# redis-server myconfig/redis.conf使用[root@iZ2zegjlrhr7fwvemhdbmoZ bin]# lscloud-id cloud-init-per jsondiff
2021-11-01 23:14:01
200
原创 Linux系统安装Redis以及SpringBoot整合
1. 下载安装包百度云链接:https://pan.baidu.com/s/1XLoTewKdkAiGd8gowQvKlw提取码:wtyi里面有Tomcat,JDK8,Nginx,Redis的安装包2. 将安装包放入服务器使用Xftp将文件放置在服务器的home文件夹下。3. 安装使用XShell连接服务器,进入安装包放置目录将redis安装包移动到opt文件夹下mv redis-6.2.6.tar.gz /opt进入opt文件夹,并解压安装包 tar -zxvf redis-
2021-10-30 13:35:30
280
原创 SpringBoot+vue仿网易云音乐网站(五)-短信验证码登录以及Redis存储校验
一、 开发前准备在springboot开发短信功能前,首先需要开启阿里云短信服务。1. AccessKey管理登录阿里云,将短信服务添加到控制台,然后点击头像进入AccessKey管理。点击子用户创建用户需要注意要勾选开发调用访问支持然后创建用户组添加组成员,选择刚才新建的用户点击权限管理,新增授权搜索Sms,点击添加就可以了再回到用户,点击添加的用户,在最下面AccesKey可以创建AccessKey,要记住Access Id和AccessKey,整合代码时,需要使用
2021-10-29 11:34:55
915
原创 Springboot发送邮件
1. 导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency>2. 使用Springboot融合了mail功能,导入依赖后就可以直接使用。发送简单邮件(不带附
2021-10-27 10:25:55
7762
5
原创 什么是枚举?(个人理解)
枚举的概念枚举是一种特殊的类,既然是类,那它也就有成员变量,成员方法,构造器。新建枚举类public enum ResultCode{}实际就是public class ResultCode extends enum{}可以看出枚举也是类,只是继承了一个enum类。所以基于Java的单继承特性,枚举类不能再继承其他的类。枚举的特殊性枚举与普通的区别就是,它含有枚举项。通过代码说明public enum ResultCode {/*枚举项,一般都用大写字母;枚举项是常量,所以可以直接用 类
2021-10-26 09:50:23
2658
原创 SpringBoot整合Swagger2
1. 导入依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version> </dependency> <!-- http
2021-10-24 16:46:27
1188
原创 Mybatis
一、简单mybatis入门案例-使用statement方式的增删改查1. jar包-mybatis.jar2. 创建配置文件conf.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd"><configuratio
2021-09-15 11:44:46
165
原创 Spring学习笔记
一、Spring环境搭建1.下载jar基础jar(5+1)spring-beans.jarspring-core.jarspring-context.jarspring-aop.jarspring-expression.jar日志commons-logging.jar2. 新建配置文件appliactionContext.xmlapplicationContext主要写bean<bean id="对象名" class=“对象路径”> <property name=
2021-09-08 15:30:35
109
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人