07 2023 档案
摘要:1.SpringMVC提供了三种异常处理方式 简单异常处理器:使用springMVC内置的异常处理器处理 SimpleMappingExceptionResolver; 自定义异常处理器:实现HandlerExceptionResolver接口,自定义异常进行处理; 注解方式:使用 @Control
阅读全文
摘要:1.springMVC Interceptor 拦截器 2. Filter 和 Interceptor 比对 3.HandlerInterceptor接口方法的作用及其参数、返回值详解 4.springMVC拦截器执行顺序
阅读全文
摘要:1.当controller 中的参数是一个List时,需要加@RequestParam 数据才会被封装到List中,默认情况下,springmvc会创建对象,但是List是一个接口不能创建对象,所以加上注解让spirngmvc直接给List赋值即可 2.springMVC接收文件上传的数据,文件上传
阅读全文
摘要:1、applicationContext.xml配置 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.
阅读全文
摘要:一 0.初始化仓库 git init 1.查看状态 git status 2. 所有文件从工作区提交到暂存区 git add . 3.从暂存区提交到本地仓库 git commit -m ”注释“ 4.查看日志 显示所有分支,显示为一行,commtid简短,图形显示 git log --all --p
阅读全文
摘要:https://jingyan.baidu.com/article/15622f242a164abcfdbea573.html 创建项目的时候在根目录下创建文件 .mvmrc 在文件中写入node.js 版本 v12.22.12 在项目下使用 nvm use 即可切换到当前项目使用的 nodes.j
阅读全文
摘要:要在Spring Boot中启用自动代理(AOP),您需要完成以下几个步骤: 1.添加依赖:首先,您需要在pom.xml文件中添加相关的依赖项。在dependencies部分添加以下代码: <dependency> <groupId>org.springframework.boot</groupId
阅读全文
摘要:在Spring Boot中配置AOP,可以按照以下步骤进行操作: <!--aop--> <!--aop是一种思想--> <!--spring引入aspectj这个aop框架--> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspe
阅读全文
摘要:1.注解 @Value 使用在字段或方法上,用于注入普通数据 一般用于注入配置信息 @Autowired 使用在字段或方法上,用于根据类型注入引用数据 @Qualifier 使用在字段或方法上,结合 @Autowired,根据名称注入 @Resource 使用在字段或方法上,根据类型或名称进行注入
阅读全文
摘要:1. 继承 Thread 类 重写 run 方法 启动调用 start 方法 缺点 不能继承其他类 优点简单 2. 定义任务类继承 Runnable 接口 实现 run 方法 MyRunable 为自定义的任务类 优点可以继承其他类 Runnable t = new MyRunable(); new
阅读全文
摘要:1.索引设计原则 对查询频次较高,且数据量比较大的表建立索引。 索引字段的选择,最佳候选列应当从where子句的条件中提取,如果where子句中的组合比较多,那么应当挑选最常用、过滤效果最好的列的组合。 使用唯一索引,区分度越高,使用索引的效率越高。 2.explain分析执行计划 id 字段是 s
阅读全文
摘要:1.查看当前占用端口情况 1. 命令行输入 netstat -ano2.资源监视器,网络选项卡 2. 查看特定端口是否被占用 netstat -ano | findstr :12345 3.查看特定进程的详细信息,假设进程ID是6789 tasklist | findstr 6789 4.杀死特定进
阅读全文
摘要:1、修改配置 xxl-job.pom.xml <failOnMissingWebXml>false</failOnMissingWebXml> 2、修改xxl-job-admin.pom.xml <packaging>war</packaging> <plugin> <groupId>org.apa
阅读全文
摘要:-- 主从复制 (将ddl和dml操作通过二进制日志传到从库服务器中,然后在从库上对日志重新执行,使得主库和从库数据保持一致) -- master > slave -- 作用 1.主库出现问题,可以快速切到从库 2.实现读写分离 3.可以在从库执行备份,避免备份期间影响主库服务 -- 主库配置 1.
阅读全文
摘要:-- 实现事务的两种方式 -- 关闭事务自动提交 手动commit -- 开启事务 然后提交 -- 事务的四大特性 -- 原子性(不可分割,要么全部成功,要么全部失败 ) -- 一致性(事务完成时,所有数据保证一致状态) -- 隔离性(数据库系统提供的隔离机制,保证事务在不受外部并发操作影响的独立环
阅读全文
摘要:-- 存储引擎和sql优化 -- MySQL 5.5 默认的存储引擎是 MyISAM 5.6 开始是 InnoDB -- InnoDB 事务 行级锁 外键 -- MyISAM x 表级锁 x -- MyISAM 适合对事务不做要求的业务系统,可以容忍少部分数据的丢失(其优势是访问快,以select,
阅读全文
摘要:-- if语句的使用 delimiter $ -- 声明结束符号 CREATE PROCEDURE pro_test4() BEGIN DECLARE height int DEFAULT 175; DECLARE description varchar(50) DEFAULT ''; -- if语
阅读全文
摘要:-- 存储过程 delimiter $ -- 声明结束符号 CREATE PROCEDURE pro_test1() BEGIN SELECT 'Hello MySQL'; END$ delimiter ; -- 声明结束符号 CALL pro_test1(); -- 调用存储过程 DROP PRO
阅读全文