2110
文章平均质量分 93
闪耀太阳
每天的学习都是在为明天的自己奋斗
展开
-
CGB2110-Day18-完成Linux项目部署
Linux 项目发布原创 2022-01-13 09:55:49 · 6014 阅读 · 5 评论 -
CGB2110-Day17-完成windows项目部署
1. Windows项目部署1.1 前端项目部署1.1.1 修改前端配置信息1.修改main.js2.修改addItem.js原创 2022-01-12 09:54:01 · 4847 阅读 · 0 评论 -
CGB2110-Day16-完成windows项目部署
1. 商品图片删除操作1.1 接口文档请求路径: http://localhost:8091/file/deleteFile请求类型: delete请求参数:参数名称参数说明备注virtualPath文件上传的虚拟的路径删除时需要磁盘路径一起删除返回值结果:参数名称参数说明备注status状态信息200表示服务器请求成功 201表示服务器异常msg服务器返回的提示信息可以为nulldata服务器返回的业务数原创 2022-01-11 09:53:01 · 5432 阅读 · 0 评论 -
CGB2110-Day15-商品分类模块实现
1. 商品模块实现1.1 商品状态修改1.1.1 业务接口文档请求路径: /item/updateItemStatus请求类型: put请求参数: 使用对象接收参数名称参数说明备注id商品id不能为nullstatus状态信息不能为null返回值结果:参数名称参数说明备注status状态信息200表示服务器请求成功 201表示服务器异常msg服务器返回的提示信息可以为nulldata服务器返原创 2022-01-10 09:35:19 · 5242 阅读 · 0 评论 -
CGB2110-Day14-商品分类模块实现
1. 商品分类实现1.1 商品分类状态修改1.1.1 接口文档请求路径: /itemCat/status/{id}/{status}请求类型: put请求参数:参数名称参数说明备注id用户ID值不能为nullstatus商品状态信息不能为null返回值: SysResult对象参数名称参数说明备注status状态信息200表示服务器请求成功 201表示服务器异常msg服务器返回的提示信息可以为null原创 2022-01-08 09:34:27 · 4903 阅读 · 0 评论 -
项目中的常用注解
常用注解@Configuration 标识当前类是配置类@ComponentScan 包扫描注解 扫描注解@Bean 标识该方法的返回值交给Spring容器管理@Scope 控制多例和单例@Lazy 懒加载@PostConstruct 初始化方法@PreDestroy 销毁方法@Component 将当前类未来的对象交给容器管理@Autowired 按照类型进行注入@Qualif原创 2022-01-07 17:31:49 · 17243 阅读 · 5 评论 -
CGB2110-Day13-MP-商品分类模块
1 MP 学习1.1 MP入门案例package com.jt;import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;import com.jt.mapper.UserMapper;import com.jt.pojo.User;import org.junit.jupiter.api.Test;import org.springframework.beans.factory.annotation.Autowir原创 2022-01-07 09:47:57 · 5630 阅读 · 4 评论 -
CGB2110-Day12-项目实战-用户模块管理
文章目录1. 配置路由1.1 路由规则2. 用户模块管理2.1 用户列表展现2.1.1 接口文档说明1. 配置路由1.1 路由规则定义路由占位符定义路由规则通过children关键字,实现父子组件的定义const routes = [ {path: '/', redirect: '/login'}, {path: '/login', component: Login}, {path: '/elementUI', component: ElementUI}, {path: '原创 2022-01-06 10:17:17 · 6642 阅读 · 3 评论 -
CGB2110-Day11-项目实战-用户模块管理
文章目录1. 前后端项目搭建1.1 搭建后端项目1.1.1 创建项目1.1.2 导入项目1. 前后端项目搭建1.1 搭建后端项目1.1.1 创建项目1.1.2 导入项目导入pom.xml<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-b原创 2022-01-05 11:01:42 · 8740 阅读 · 0 评论 -
CGB2110-DAY10-Mybatis-SpringBoot用法
文章目录1.Mybatis学习1.1 Mybatis缓存实现1.1.1 缓存机制1.2 Mybatis-一级缓存1.2.1 一级缓存说明1.2.2 一级缓存测试说明1.2 Mybatis底层实现原理常用注解1.Mybatis学习1.1 Mybatis缓存实现1.1.1 缓存机制如果有大量相同的请求查询数据库,则数据库需要执行多次重复的sql,那么并发压力高,查询效率低. 如果引入缓存机制,则可以极大的提升用户的查询的效率1.2 Mybatis-一级缓存1.2.1 一级缓存说明说明: 在同一个原创 2022-01-04 10:02:42 · 8456 阅读 · 5 评论 -
CGB2110-DAY09-Mybatis
1.Mybatis学习1.1 动态Sql-where条件1.1.1 编辑测试类package com.jt;import com.jt.mapper.UserMapper2;import com.jt.pojo.User;import org.junit.jupiter.api.Test;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.boot.test.con原创 2021-12-31 09:49:22 · 6390 阅读 · 0 评论 -
CGB2110-DAY08-Mybatis
1. Axios扩展知识1.1 前端JS-回调地狱说明: 如果Ajax嵌套的层级较多,则把这种结构称之为"回调地狱"嵌套规则:1. 用户发起第一个Ajax请求.回调函数中的结果,要当做第二个ajax请求的参数.2. 用户第二个ajax回调函数的结果,要当做第三个Ajax请求的参数 以此类推!!!回调地狱问题说明:由于回调方法和请求的方法在2行,导致嵌套的结构没有办法优化.如果需要优化,则应该将Ajax的请求一行搞定. 例如let result1 = axios.get(url1);le原创 2021-12-30 09:52:07 · 6959 阅读 · 1 评论 -
CGB2110-DAY07-前后端调用
1. Axios-post请求1.1 入门案例1.1.1 前端JS//1.指定请求的前缀 axios.defaults.baseURL="http://localhost:8080/axios" /** * 2. 需求: 一般业务新增时,采用post提交 * URL: http://localhost:8080/axios/saveUser * axios.post(url地址,js对象) * .then(回调函数!!!) */原创 2021-12-29 09:55:23 · 7100 阅读 · 0 评论 -
CGB2110-DAY06-SpringMVC
1. SpringMVC学习1.1 JSON结构1.1.1 什么是JSONJSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它使得人们很容易的进行阅读和编写。同时也方便了机器进行解析和生成。它是基于 JavaScript Programming Language , Standard ECMA-262 3rd Edition - December 1999 的一个子集。 JSON采用完全独立于程序语言的文本格式,但是也使用了类C语言的习惯(包括C, C++,原创 2021-12-28 09:54:04 · 6834 阅读 · 0 评论 -
CGB2110-DAY05-SpringAOP-SpringMVC
1.Spring中的AOP1.1 最终通知说明: 最终通知,不管方法执行是否有误.则都会执行该通知方法. //最终通知 @After("pointcut()") public void after(){ System.out.println("我是最终通知方法!!!"); }1.2 环绕通知 /** * 环绕通知: * 1.特点: * 1.方法执行前后,通知都要执行. * 2.环绕通知可以原创 2021-12-27 11:30:34 · 6619 阅读 · 7 评论 -
CGB2110-DAY04-AOP
文章目录1. 代理模式1.1 JDK动态代理特点1.2 CGlib动态代理1.2.1 CGLib特点说明1.3 动态代理的作用2 Spring中的AOP2.1 AOP介绍2.1 AOP中专业术语(难点)2.2 AOP 入门案例2.2.1 导入jar包2.2.2 定义切面类1. 代理模式1.1 JDK动态代理特点类型名称: class com.sun.proxy.$Proxy9要求: 要求被代理者,必须是接口或者是实现类.JDK代理是java原生提供的API 无需导包.JDK动态代理在框架原创 2021-12-24 10:59:35 · 7234 阅读 · 3 评论 -
CGB2110-DAY03-Spring-DI
1. Spring的依赖注入1.1 依赖注入案例1.1.1 定义接口Petpackage com.jt.demo4;public interface Pet { void hello();}1.1.2 定义Dog类package com.jt.demo4;import org.springframework.stereotype.Component;//将该类交给Spring容器管理 key:abc,value:反射机制创建对象@Componentpublic cla原创 2021-12-23 09:55:04 · 7695 阅读 · 2 评论 -
CGB2110-DAY02-Spring-IOC
1. Spring框架学习1.1 Spring介绍Spring框架是一个开放源代码的J2EE应用程序框架,由Rod Johnson发起,是针对bean的生命周期进行管理的轻量级容器(lightweight container)。Spring解决了开发者在J2EE开发中遇到的许多常见的问题,提供了功能强大IOC、AOP及Web MVC等功能。Spring可以单独应用于构筑应用程序,也可以和Struts、Webwork、Tapestry等众多Web框架组合使用,并且可以与 Swing等桌面应用程序AP组合原创 2021-12-22 11:59:40 · 8638 阅读 · 6 评论 -
CGB2110-DAY01-环境搭建-spring入门
1.后端环境搭建1.1 IDEA环境搭建具体搭建过程,参考PPT1.2 关于Maven配置说明1.2.1 mavenMaven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件.Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且原创 2021-12-21 12:19:34 · 8336 阅读 · 0 评论