自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (2)
  • 收藏
  • 关注

原创 畅购商城项目v1-环境搭建

畅购商城项目v1-环境搭建1.市场调研(带你们走进电商)1.1电商行业分析1.2主要电商模式2.畅购前台-需求分析与系统设计2.1需求分析2.2系统设计2.2.1技术架构2.2.2架构图3.架构搭建3.1数据库环境3.2后端环境3.2.1父工程:changgou4-parent-ali-bg123.2.2公共项目(基础):changgou4-common-bg123.2.3公共项目(认证):changgou4-common-auth-bg123.2.4公共项目(数据库):changgou4-common-d

2021-12-22 20:32:51 301

原创 MyBatis Plus使用

MyBatis Plus1. MyBatis Plus 概述1.1 简介1.2 特点2. 入门案例2.1 搭建环境2.2 数据库和表2.3 入门:查询所有3. 基本操作3.1 常见API3.2 添加3.3 更新3.4 删除4 查询4.1 Map条件4.2 QueryWrapper4.2.1 **wrapper介绍**4.2.2 条件查询4.3.3 条件更新4.3 分页4.3.1 内置插件4.3.2 配置类4.3.3 分页5. 常见注解5.1 表名注解:@TableName5.2 主键注解:@TableId

2021-12-20 16:52:34 677

原创 vue报错分析

vue报错分析一、缺少依赖包(style-loader、css-loader)1、异常截图2、手段3、成功安装以下依赖包(style-loader@2.0.0、css-loader@0.28.11、stylus-loader@5.0.0,得去了解这些包的作用)4、运行项目没有再报这种错误二、导入的依赖包变灰1、异常截图2、手段3、最终结果三、this getOptions is not a function1、异常截图2、解决手段3、运行结果四、渲染不出挂载页面1、异常截图2、原因:vue无法识别你写的v

2021-12-14 20:36:42 1648

原创 Nuxt.js

1. Nuxt.js 概述1.1 我们一起做过的SPASPA(single page web application)单页 Web 应用,Web 不再是一张张页面,而是一个整体的应用,一个由路由系统、数据系统、页面(组件)系统等等,组成的应用程序。我们之前学习的Vue就是SPA中的佼佼者。SPA 应用广泛用于对SEO要求不高的场景中1.2 什么是SEOSEO:搜索引擎优化(Search Engine Optimization), 通过各种技术(手段)来确保,我们的Web内容

2021-12-13 14:56:09 491

原创 Spring boot整合RabbitMQ 注册功能流程图

Spring boot整合RabbitMQ 注册功能流程图

2021-12-03 16:00:41 270

原创 Mysql

1、试列举数据库系统的主要组成部分。答: 数据库,数据库管理系统,数据库应用系统,数据库管理员,数据库开发工具和用户。2、试论述存储过程的概念。答: 存储过程是SQL语句和可选流程控制语句的预编译集合,可接受输入参数,输出参数,返回单个或多个结果集以及返回值,可由应用程序调用执行。存储过程的优点是:允许模块化程序设计;允许更快速地执行;减少网络流量;可作为安全机制使用。3、根据关系规范化理论,一个设计不好的关系模式存在哪些问题?关系规范化的一般方法是什么?可结合实例进行阐述。答: 一个设计不好的

2021-12-01 20:00:01 112

原创 Docker-Compose

Docker-Compose1.Docker-Compose1.1.初识DockerCompose1.2.安装DockerCompose1.3.部署微服务集群1.3.1.compose文件1.3.2.修改微服务配置1.3.3.打包1.3.4.拷贝jar包到部署目录1.3.5.部署2.Docker镜像仓库2.1.搭建私有镜像仓库2.2.推送、拉取镜像1.Docker-ComposeDocker Compose可以基于Compose文件帮我们快速的部署分布式应用,而无需手动一个个创建和运行容器!1.1.

2021-11-30 18:07:02 1276

原创 Docker

DockerDocker实用篇0.学习目标1.初识Docker1.1.什么是Docker1.1.1.应用部署的环境问题1.1.2.Docker解决依赖兼容问题1.1.3.Docker解决操作系统环境差异1.1.4.小结1.2.Docker和虚拟机的区别1.3.Docker架构1.3.1.镜像和容器1.3.2.DockerHub1.3.3.Docker架构1.3.4.小结1.4.安装Docker2.Docker的基本操作2.1.镜像操作2.1.1.镜像名称2.1.2.镜像命令2.1.3.案例1-拉取、查看镜像

2021-11-30 17:59:31 151

原创 Docker安装

Docker安装0.安装Docker1.CentOS安装Docker1.1.卸载(可选)1.2.安装docker1.3.启动docker1.4.配置镜像加速2.CentOS7安装DockerCompose2.1.下载2.2.修改文件权限2.3.Base自动补全命令:2.4 permission denied3.Docker镜像仓库3.1.配置Docker信任地址3.2.简化版镜像仓库3.3.带有图形化界面版本0.安装DockerDocker 分为 CE 和 EE 两大版本。CE 即社区版(免费,支持周期

2021-11-30 17:45:06 122

原创 RabbitMQ

RabbitMQ1.初识MQ1.1.同步和异步通讯1.1.1.同步通讯1.1.2.异步通讯1.2.技术对比:2.快速入门2.1.安装RabbitMQ2.2.RabbitMQ消息模型2.3.导入Demo工程2.4.入门案例2.4.1.publisher实现2.4.2.consumer实现2.5.总结3.SpringAMQP3.1.Basic Queue 简单队列模型3.1.1.消息发送3.1.2.消息接收3.1.3.测试3.2.WorkQueue3.2.1.消息发送3.2.2.消息接收3.2.3.测试3.2.

2021-11-30 17:29:07 112

原创 RabbitMQ部署指南

RabbitMQ部署指南1.单机部署1.1.下载镜像1.2.安装MQ1.单机部署我们在Centos7虚拟机中使用Docker来安装。1.1.下载镜像在线拉取docker pull rabbitmq:3.8-management上传到虚拟机中后,使用命令加载镜像即可:docker load -i mq.tar1.2.安装MQ执行下面的命令来运行MQ容器:docker run \ -e RABBITMQ_DEFAULT_USER=itcast \ -e RABBITMQ_DEFAUL

2021-11-30 17:19:46 1119

原创 docker常用命令

镜像管理docker images:列出本地所有镜像docker search <IMAGE_ID/NAME>:查找imagedocker pull <IMAGE_ID> : 下载imagedocker push <IMAGE_ID>:上传imagedocker rmi <IMAGE_ID>:删除image容器管理docker run -i -t <IMAGE_ID> /bin/bash:-i:标准输入给容器-t:分配一个

2021-11-25 15:46:07 87

原创 NACOS 异常com.alibaba.nacos.api.exception.NacosException: failed to req API:/api//nacos/v1/ns/instance

NACOS 异常com.alibaba.nacos.api.exception.NacosException: failed to req API:/api//nacos/v1/ns/instance服务注册到nacos报错:com.alibaba.nacos.api.exception.NacosException: failed to req API:/api//nacos/v1/ns/instance after all servers([192.168.175.100:1111]) tried:

2021-11-22 20:24:46 4733

原创 localStorage和sessionStorage之间的区别对比

localStorage和sessionStorage之间的区别对比1、localStorage和sessionStorage一样都是用来存储客户端临时信息的对象。2、他们均只能存储字符串类型的对象(虽然规范中可以存储其他原生类型的对象,但是目前为止没有浏览器对其进行实现)。3、localStorage生命周期是永久,这意味着除非用户显示在浏览器提供的UI上清除localStorage信息,否则这些信息将永远存在。4、sessionStorage生命周期为当前窗口或标签页,一旦窗口或标签页被永久关闭

2021-11-19 09:15:06 898

原创 springboot入门

1. 入门案例<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.5.RELEASE</version> <relativePath/></parent>web启动器<

2021-11-18 21:32:40 305

原创 SpringCloud鉴权

1.JWT1.0 为什么要学习JWT?[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2Ok258P2-1637241962605)(assets/1544169629935.png)]1.1.简介JWT,全称是Json Web Token, 是JSON风格轻量级的授权和身份认证规范,可实现无状态、分布式的Web应用授权;它是分布式服务权限控制的标准解决方案!它跟RBAC的区别:两者不冲突,在项目中后台权限服务的数据库设计使用RBAC,而前端项目访问后台微服务的权限校

2021-11-18 21:26:22 1879

原创 微服务简答1

1 微服务的架构特征:单一职责:微服务拆分粒度更小,每一个服务都对应唯一的业务能力,做到单一职责自治:团队独立、技术独立、数据独立,独立部署和交付面向服务:服务提供统一标准的接口,与语言和技术无关隔离性强:服务调用做好隔离、容错、降级,避免出现级联问题2 服务分级存储模型?服务分级存储模型:一级是服务,二级是集群,三级是实例,同机房内集群优先随机访问,当同机房内集群都不可用时,才调用其他机房的集群3 namespace命名空间:用来隔离服务的,实际开发中,命名空间一般是项目名字4 eure.

2021-11-18 20:47:58 111

原创 大数据简答hive+kafka

Hive理论知识汇总1、 Hive和数据库比较Hive 和数据库除了拥有类似的查询语言,再无类似之处。1)数据存储位置Hive 存储在 HDFS 。数据库将数据保存在块设备或者本地文件系统中。2)数据更新Hive中不建议对数据的改写。而数据库中的数据通常是需要经常进行修改的,3)执行延迟Hive 执行延迟较高。数据库的执行延迟较低。当然,这个是有条件的,即数据规模较小,当数据规模大到超过数据库的处理能力的时候,Hive的并行计算显然能体现出优势。4)数据规模Hive支持很大规模的数据计算

2021-11-18 20:45:40 1110

原创 Springboot热部署的三种方式

1.spring-boot-devtools第一种方式是通过Springboot提供的开发者工具spring-boot-devtools来实现。首先在pom.xml引用其依赖: <!--快重启--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools&

2021-11-18 20:44:05 1563

原创 SpringCloud实用篇02

SpringCloud实用篇020.学习目标1.Nacos配置管理Nacos除了可以做注册中心,同样可以做配置管理来使用。1.1.统一配置管理当微服务部署的实例越来越多,达到数十、数百时,逐个修改微服务配置就会让人抓狂,而且很容易出错。我们需要一种统一配置管理方案,可以集中管理所有实例的配置。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EVcOLJ3q-1637154498332)(assets/image-20210714164426792.png)]Nac

2021-11-18 20:38:44 132

原创 SSM整合:查询、增加、修改书籍功能

SSM整合:查询书籍功能1.业务层controllerpackage com.peach.controller;import com.peach.pojo.Books;import com.peach.service.BookService;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.beans.factory.annotation.Qualifier;imp

2021-11-18 20:36:11 605

原创 Spring MVC 处理json类型请求及返回Json格式的几种方式

Spring MVC 处理json类型请求及返回Json格式的几种方式一、@RequestBody注解它能帮我们解析客户端(移动设备、浏览器等)发送过来的json数据,并封装到实体类中。常用的http请求MIME类型有application/json、text/html、text/xml、image/jpeg等,这些都是对应固定格式的Content-Type类型。在网页中表单form元素的语法中,EncType表明提交数据的格式 用 Enctype 属性指定将数据回发到服务器时浏览器使用的编码类型。

2021-11-18 20:29:34 4131

原创 SpringCloud微服务01

SpringCloud011.认识微服务随着互联网行业的发展,对服务的要求也越来越高,服务架构也从单体架构逐渐演变为现在流行的微服务架构。这些架构之间有怎样的差别呢?1.0.学习目标了解微服务架构的优缺点1.1.单体架构单体架构:将业务的所有功能集中在一个项目中开发,打成一个包部署。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-S4BqzrwJ-1637154424946)(assets/image-20210713202807818.png)]单体架构的优缺

2021-11-17 21:07:46 78

原创 数据库知识点抽取

数据库设计的三范式1、第一范式数据库表中不能出现重复记录,每个字段是原子性的不能再分不符合第一范式的示例存在问题: 最后一条记录和第一条重复(不唯一,没有主键) 联系方式字段可以再分,不是原子性的关于第一范式,每一行必须唯一,也就是每个表必须有主键,这是我们数据库设计的最基本要求,主要通常采用数值型或定长字符串表示,关于列不可再分,应该根据具体的情况来决定。如联系方式,为了开发上的便利行可能就采用一个字段了。2、第二范式第二范式是建立在第一范式基础上的,另外要求所有非主键字段完

2021-11-17 20:57:33 608

原创 数据库设计实例

2021-11-17 20:52:58 2141

原创 数据库原理--数据库

第1章SQL语句1.1SQL概述1.1.1SQL语句介绍数据库是不认识JAVA语言的,但是我们同样要与数据库交互,这时需要使用到数据库认识的语言SQL语句,它是数据库的代码。结构化查询语言(Structured Query Language)简称SQL,是关系型数据库管理系统都需要遵循的规范。不同的数据库生产厂商都支持SQL语句,但都有特有内容。普通话:SQL99标准,各数据库厂商都遵循的ISO标准。方言:数据库特有的语法。1.1.2SQL语句分类SQL分类:数据定义语言:简称DDL(D

2021-11-17 20:50:27 533

原创 spa综合案例--用户管理

SPA综合案例–用户管理1 需求分析需求:完成用户的CRUD操作前台:Vue的SPA后台:SpringBoot+Mybatis+通用Mapper2 实战2.1 创建SpringBoot后端项目项目已经搭建完成,详见资料。运行启动,测试查找所有接口,OK[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uADvlAvF-1637152195217)(assets/1571863144554.png)]2.2 初始化Vue前端项目2.2.1 创建项目我们可以使

2021-11-17 20:30:48 228

原创 vue-spa

Vue全家桶课程目标:1 能够说出Vue全家桶的各个组件(Vue-CLI、Vue-Router、Vuex、Axios)的概念、功能和使用场景2 能够使用Vue全家桶进行项目开发0 前置知识-ES6模块化0.1 目标能够说出模块化的概念能够使用export关键字和import关键字0.2 路径什么是模块化export关键字的用法import关键字的用法备注:此处的代码暂时无法执行,待本章课程内容学习完,就可以运行0.3 体验0.1.1 什么是模块化模块化就是把代码进行拆分

2021-11-17 20:28:39 1047

原创 复习vue+前后端分离开发

0 复习Vue1 MVVM:前端的设计模式,他实现了双向数据绑定,他与MVC有什么关系?MVC是没有实现双向数据绑定2 双向数据绑定:当model数据发生改变之后,页面view层自动改动;当页面数据发生改变的时候,model层数据也会接收到变化3 生命周期钩子函数:created:new vue()执行完成,在双向数据绑定之前,通常用来获取数据,紧跟着就可以进行双向绑定注:回顾下vue的8个钩子函数4 指令:插值表达式{{}}v-text,v-htmlv-model:绑定表单元素的inpu

2021-11-17 20:26:50 897

原创 VUE快速入门

VUE学习文档回顾:1、什么是ES6,ES和JS的关系2、var、let、const3、字符串函数indexOflastIndexOfcharAtsubstrsubstringconcatincludesstartswithendswith模板字符串 在这个里面写什么格式,最终就显示什么格式4、解构表达式:将数组的值或者对象的属性 赋值给 变量5、函数的简写方式:箭头函数​ var print1 = a =>

2021-11-17 20:25:12 253

原创 Duplicate keys detected: ‘0‘. This may cause an update error.

在写Vue前端时发现有这么一个错,不妨碍我们项目的运行,我感觉他更像一个警告其实就是出现了多个v-for,而且后面的key是一样的,我们只要让你多个v-for后面的key值不一样就行这样就好了,暂时还没发现如果不更改有什么大的问题,就只是报红看着难受...

2021-11-17 20:12:59 62

原创 ECMAScript 6.0入门

ECMAScript 6.0入门1.ES6基础1.1什么是ES61.2ES6和JavaScript关系1.3基本语法1.3.1声明变量1.3.2模板字符串1.3.3对象简写1.3.4箭头函数1.3.5JS中的循环遍历2.ES6高级2.1高级语法2.1.1变量声明2.1.2解构赋值2.1.3函数参数名默认值2.1.4箭头函数的this2.1.5Map数据结构(Map集合)2.1.6Set数据结构(Set集合)2.1.7for…of遍历2.1.8rest参数(形参…)2.1.9扩展运算符(实参…)2.2模块化2

2021-10-19 21:06:35 340

原创 Visual Studio Code安装与使用

Visual Studio Code安装与使用1.Visual Studio Code1.1下载1.2安装2.基本操作2.1选择工作空间(第一次)2.2创建项目(文件夹)2.3创建文件2.4切换空间2.5自动保存(可选)3.常见配置3.1安装插件3.1.1浏览器打开3.1.2vue的 v-提示3.1.3vue模板3.1.4安装axios提示1.Visual Studio Code1.1下载VSCodeUserSetup-x64-1.36.1.exe1.2安装步骤一:步骤二:

2021-10-19 20:01:42 190

原创 Node.js安装与基本使用

Node.js安装与基本使用1.Node.js1.1什么是Node.js1.2环境搭建1.2.1下载1.2.2安装1.2.3测试1.3切换源1.3.1工具cnpm1.3.2工具nrm(自学)1.4Node.js和npm关系1.5基本操作1.5.1安装本地包1.5.2基于package.json安装1.5.3package-lock.json作用1.5.4常见参数1.6其他操作(自学)1.6.1更新本地包1.6.3全局安装1.6.4全局卸载1.Node.js1.1什么是Node.jsNode.js是

2021-10-19 18:21:33 83

原创 SpringMVC之SSM整合(用户-增删改查!)

SSM整合1、需求用户的增删改查SSM:spring mvc 、spring、mybatisview:jsp (非重点)2、环境搭建项目名:day15_ssm_ums数据库:已有数据# 创建数据库CREATE DATABASE ssm_db2;# 使用数据库USE ssm_db2;# 1.1 创建用户表CREATE TABLE `user` ( `uid` VARCHAR(32) NOT NULL, `username` VARCHAR(20) DEFAUL

2021-10-15 09:56:19 195

原创 spring mvc 拦截器

spring mvc 拦截器拦截器概述入门案例多拦截器拦截器概述spring mvc拦截器相当于 java web filter在处理器执行过程中,进行拦截或处理preHandler 拦截器处理前方法,如果返回true继续执行,如果返回false,表示被拦截。postHandler 拦截器处理方式,controller执行完成后,将执行处理方法。afterCompletion 完成方法,视图渲染完成触发。入门案例环境:项目、jar包、配置类测试程序:controller、jsp

2021-10-15 09:36:35 66

原创 SpringMVC RESTFUL编写风格

RESTFUL定义Restful就是一个资源定位及资源操作的风格。不是标准也不是协议,只是一种风格,是对http协议的诠释。资源定位:每一个URL都是一个资源。要求url中没有动词,只有名词。没有参数Url格式:http://blog.csdn.net/beat_the_world/article/details/45621673资源操作:通过HTTP请求方式确定不同的操作。get查询资源、post新建资源(也可以修改资源)、put更新资源、delete删除资源。一般使用时还是post和get。

2021-10-15 09:23:32 68

原创 Springmvc文件上传

文件上传1.1单文件上传步骤1:环境搭建,拷贝jar包步骤2:环境搭建,编写配置类 @Bean public CommonsMultipartResolver multipartResolver(){ CommonsMultipartResolver multipartResolver = new CommonsMultipartResolver(); // 设置所有的上传文件的总大小 10M multipartResolve

2021-10-13 21:25:07 47

原创 vm虚拟机-----复制网卡的配置

vm虚拟机-----复制网卡的配置第一种方式:配置文件向识别的网卡兼容第二种方式:识别的网卡向配置文件兼容第一种方式:配置文件向识别的网卡兼容通过一个主机复制出多个主机开启复制的主机,启动时选择“复制”1、通过一个主机复制出多个主机2、开启复制的主机,启动时选择“复制”3、启动后查看IP ifconfig查看系统识别的网卡Ifconfig -a这里ifconfig看不到IP 是因为系统识别的设备名称与系统配置文件不同导致。配置文件名称解决方案:修改配置文件名

2020-09-09 20:41:25 221

02_畅购商城静态页面和资料.rar

畅购项目资源

2021-12-22

Flink知识点总结xmind

Flink知识点总结xmind

2021-11-25

空空如也

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

TA关注的人

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