自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 毕业设计:基于Springboot + Vue仿网易云音乐网站(一)开源

一、项目介绍。最近自学了springboot、vue、redis等技术,为了巩固,决定自己做个小网站玩玩,把学到的东西都使用一下。工具:Idea、Hbuilder X、Navicat、Xshell、Xftp。环境:Jdk,Mysql,Redis、Node.js、..................

2021-11-30 11:43:15 11492 39

原创 SpringBoot+vue仿网易云音乐网站(四)- 系统设计及技术实现

一、首页概述通过上一章节,了解了前端的整个框架就是如上图所示,不管点击什么地方,顶部的导航栏,已经底部的播放栏都是不会变的,只有中间的页面在变化。那首先来看下首页的实现。为了方便观看,我将浏览器的显示比例调到了50%。可以看到首页的结构,最上面是轮播图,下来是推荐歌单,再下来是推荐歌手。来整体看下首页的前端代码(为了方便查看,我把所有的样式去掉了)<template> <div> <!-- 轮播图 --> <div>

2022-05-18 16:53:26 2258 8

原创 Mybatis的一对一、一对多以及多对多

一、前言之前自学了Mybatis框架,但实在搞不明白这些一对多、多对多之间的关系,前段时间,自己开发了个小项目,用到mybatis,才算彻底搞明白,结合案例来说明下,在看这个之前,必须知道ResultMap。二、一对一当我们播放歌曲时,需要显示这首歌所对应的专辑的图片,所以我们在查询歌曲的时候,需要把它对应的专辑信息来查询出来1. 歌曲类public class Song { private Integer songId; private String songName;

2021-12-10 15:21:14 2997

原创 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 2640

原创 SpringBoot+vue仿网易云音乐网站(二)-数据库设计

一、需求分析仿网易云,那么需求的话就照着网易云音乐来做了。首先可以听歌,可以查看歌手,歌手又有对应的专辑,有用户,用户可以新建歌单,收藏歌单,歌单可以增删歌曲,用户还可以评论歌曲、专辑、歌单,还有粉丝功能,首页还有一个轮播图等…。二、数据库设计详解综合需求可以得出,共有以下11张表。1). 歌曲表2). 歌手表3). 专辑表4). 歌单表5). 歌单歌曲表6). 用户表7). 用户收藏歌曲表8). 用户收藏歌单表9). 粉丝表10). 评论表11). 轮播图表下面对每一张表做

2021-12-01 16:49:55 6468

原创 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 167

原创 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 244

原创 SpringBoot+vue仿网易云音乐网站(五)-短信验证码登录以及Redis存储校验

一、 开发前准备在springboot开发短信功能前,首先需要开启阿里云短信服务。1. AccessKey管理登录阿里云,将短信服务添加到控制台,然后点击头像进入AccessKey管理。点击子用户创建用户需要注意要勾选开发调用访问支持然后创建用户组添加组成员,选择刚才新建的用户点击权限管理,新增授权搜索Sms,点击添加就可以了再回到用户,点击添加的用户,在最下面AccesKey可以创建AccessKey,要记住Access Id和AccessKey,整合代码时,需要使用

2021-10-29 11:34:55 786

原创 Springboot发送邮件

1. 导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency>2. 使用Springboot融合了mail功能,导入依赖后就可以直接使用。发送简单邮件(不带附

2021-10-27 10:25:55 7302 5

原创 什么是枚举?(个人理解)

枚举的概念枚举是一种特殊的类,既然是类,那它也就有成员变量,成员方法,构造器。新建枚举类public enum ResultCode{}实际就是public class ResultCode extends enum{}可以看出枚举也是类,只是继承了一个enum类。所以基于Java的单继承特性,枚举类不能再继承其他的类。枚举的特殊性枚举与普通的区别就是,它含有枚举项。通过代码说明public enum ResultCode {/*枚举项,一般都用大写字母;枚举项是常量,所以可以直接用 类

2021-10-26 09:50:23 2332

原创 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 1146

原创 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 112

原创 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 78

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除