Regiee
概述功能架构图
数据库建库建表表说明
开发环境Maven搭建直接创建新工程继承父工程的形式来做这个,这里新建父工程pom文件
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org ...
文件传输
SpringMVC在不使用框架之前,原生的HttpServletRequest来接收上传的数据,文件是以二进制流传递到后端的,需要我们自己转换为File类。而在SpringMVC中提供了MultipartFile工具类之后,简化了文件传输操作。
后端12345678910111213141516171819202122232425262728293031323334//Post请求,传入MultiPartFile对象//MultiPartFile对象封装了上传文件的信息,包括文件名、文件大小、文件类型、文件内容等@PostMapping("/upload")public R<String> upload(MultipartFile file){ //file是一个临时文件,需要转存到指定位置,否则本次请求完成后临时文件会删除 //获取原始文件名 String originalFilename = file.getOriginalFilename();//Ex abc.jpg //获取文件后缀,包含.,如.jpg S ...
OSS对象存储
OSS(Object Storage Service)即对象存储服务
OSS将数据文件以对象/文件(Object)的形式上传到存储空间(Bucket)中。OSS提供的是一个Key-Value键值对形式的对象存储服务。用户可以根据Object的名称(Key)唯一地址获取该Object的内容。OSS只能对文件进行读写(删)操作。
Object对象由元信息(Object Meta)、用户数据(Data)和文件名(Key)组成。
对象由存储空间内部唯一的Key来标识。对象元信息是一个键值对,表示了对象的一些属性,比如最后修改时间、大小等信息,同时用户也可以在元信息中存储一些自定义的信息。
对象的生命周期是从上传成功到被删除为止。在整个生命周期内,对象信息不可变更,重复上传同名的对象会覆盖之前的对象。因此,OSS不支持修改文件的部分内容等操作。
Bucket存储空间(Bucket)是您用于存储对象(Object)的容器,同一个存储空间的内部是扁平的,没有文件系统的目录等概念,所有对象都直接隶属于其对应的存储空间。但一个用户可以拥有多个Bucket。
强一致性Object操作在OSS上具 ...
浅入VUE
对于VUE对象,基本结构如下
el 挂载点,用于挂载Vue实例
data 用于存放数据
methods 用于存放方法
以上三者最为常用,除此以外还有computed, watch, filters等;
1234567891011//helloworld<div id="app"> {{ message }}</div>new Vue({ el: '#app', data: { message: 'Hello Vue.js!' }})
el 属性又称挂载点,可认为是 element 的简写,创建一个 vue实例 得知道是在哪一块元素上创建 Vue实例 ,对哪一块视图进行操作。
在这里,我们创建了一个 Vue 实例,并将其在el中挂载到一个元素上。这里的挂载元素是 #app,其中和css中类似, #绑定的是id, .绑定的是class
data用于Vue 实例中的数据。在这个例子中,我们定义了一个 data ...