Linux脚本命令 1、#!/bin/bash 声明解析当前文件需要使用的解释器2、$()相当于‘’,对命令的替换3、${}中放变量,对变量的替换4、$#用于表示脚本参数5、=~用于判断string和右边的正则表达式pattern是否匹配6、read -p:输入前的提示信息7、echo -e可以输出转义字符8、$(())对内部内容进行运算9、uname -o 获取操作系统的类型未完待续。。。......
Item接口的实现和VO的使用 如何合并数据呢?使用VO!1、新建一个VO包2、新建一个类(以Item为例)其中的数据包含三段(1)item表中的字段(来自item表)(2)item所属product的属性(来自product表)(3)item的库存(来自inventory表)3、controller4、service5、persistence...
前后端分离 后端第一个接口的实现 续上篇通用响应的设计_快乐星球哇的博客-CSDN博客1、service层(1)接口public interface CatalogService { CommonResponse<List<Category>> getCategoryList();}(2)实现@Service("catalogService")public class CatalogServiceImpl implements CatalogService { @Aut
通用响应的设计 1、构建目录结构如下:2、controller3、新建一个通用的响应类其属性有status、msg、data(响应时status总是存在,但msg和data不一定)因为无法确定data具体指什么,所以需要使用<泛型>泛型需要序列化(但其实用了SpringBoot,不手动添加也是可以的)public class CommonResponse<T> implements Serializable { private int status;..
Flask的安装、配置及各种问题合集 轻量级的框架1、安装flask(1)pip3 install flask(如果系统中只安装了Python3,那么既可以使用pip也可以使用pip3,二者是等价的。)可能出现的错误:'pip3' 不是内部或外部命令,也不是可运 行的程序 或批处理文件。原因:在Python目录下的Script目录中没有pip.exe文件(之前这个文件夹是空的,我现在安装好了)解决:在cmd中输入python -m ensurepip,就可以安装pip3.exe和pip3.5.exe
前后端分离项目初始化和MyBatisPlus的使用 1、创建新项目2、添加依赖项,引用MybatisPlus <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.5.1</version> </dependency>3、配置
RESTful API的实现 1、 catalog表明是哪一个模块,categories遵循了RESTful API的设计原则,用复数,获取所有的商品以下是URL设计2、status返回状态码这里的status和404、500等的概念不同这里无论是1还是0,其实都是属于200(成功)的情况3、后端把数据传给前端时,要对数据进行封装附部分文档:1、获取所有Category分类信息/catalog/categoriesrequest无responsefail.
ALTER TABLE 语句与 FOREIGN KEY 约束“FK_Booking_Hotel“冲突。 错误:SQL Server 创建数据库表的外键时出错ALTER TABLE 语句与 FOREIGN KEY 约束"FK_Booking_Hotel"冲突。该冲突发生于数据库"Exercise2",表"dbo.Hotel", column 'hotelNo'。解决:先把表中添加的数据删去再保存。...
Spring Boot整合MyBatis 1、导入Mybatis的依赖2、配置(1)数据源上面有点错误,url应该是jdbc:而不是jdbc.(2)Mybatis①使用Mybatis需要一些映射器,即.xml的文件②起别名,指定mybatis的那些类的别名③把延时加载(懒加载)设置成false④日志记录3、persistence层建一个接口4、映射器①mappers中建一个文件,文件名为persistence中接口名+Mapper.xml(与配置中一致)②头部...
运行 ‘springbootdemo [clean]‘ 时出错: 未找到有效的 Maven 安装。 问题:在点击maven的生命周期中的clean时出错原因:没有找到有效地Maven安装解决:在设置中更改maven的主路径
SpringBoot数据源配置和使用 一、导入依赖(记得刷新,确保导入)之前有写过如何自动导入依赖,详见https://blog.csdn.net/m0_53536589/article/details/123164232?spm=1001.2014.3001.5502二、进行配置(所有的配置都写在resources的application.properties文件中)导入后,会默认去找数据源(要告诉它数据库在哪里),故要进行配置,才可正常运行#tomcat服务器使用的端口server.port=80#.
SpringBoot的基本用法 1、创建项目选择Spring Initializr下一步->完成2、自动导入依赖(需要用到一个插件)(1)下载插件(2)选择Edit Starters自行选择需要的,之后就会自动添加依赖而不需要手写加完后加载下(如果有标红) ,同步,确保组件导入...
Spring AOP之AspectJ实现方式 用AspectJ比用传统的动态代理方式更方便它们的区别即动态横切和静态横切的区别动态代理的缺点:1、它一定要面向接口,如果有一些类没有面向接口编程,则就不能实现注入,不能实现横切,不能实现aop的功能2、它只能对方法的使用横切,不能加入属性、引介等故现在基本上都是基于AspectJ来实现AspectJ的使用方法:1、配置文件中引入命名空间以及scheme资源xmlns:aop="http://www.springframework.org/schema/aop"
Spring AOP之动态代理方式 一、基础概念AOP:把一个类当中不重要的部分拆出去,做成一个切面,然后在用的时候把切面加上去代理:(为方便理解,直接举例)Java的虚拟机其实就是一种代理二、传统的使用方法1、创建代理类implements InvocationHandler2、传入要代理的对象可以以构造方法把需要代理的类传进来3、实现接口的抽象方法invoke(被代理的对象的方法其实都在invoke方法中被运行)添加需要的内容如果不想每个被代理的都强加代码,可以加上...
Spring Bean配置之注解方式 注解方式相较于XML方式更方便各有什么优缺点?分别应用于什么场景?注解的使用:1、导包在pom.xml中引入Spring-aop依赖,因为Spring的注解是通过aop来实现的 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-aop</artifactId> <version>