摘要:
Redis数据库 SQL数据库缺陷 常见NoSQL数据库 Redis特点 速度极快 Redis的所有数据都是存放在内存中,这是Redis 速度快的最主要原因 Redis是用C语言实现的,一般来说C语言实现的程序"距离"操作系统更近,执行速度相对会更快Redis使用了单线程架构,预防了多线程可能产生的 阅读全文
posted @ 2023-10-06 13:02
一只特立独行的鸭嘴兽
阅读(20)
评论(0)
推荐(0)
摘要:
SpringMVC 异常处理 异常处理类ExceptionHandler package com.tobie.globalexception; import org.springframework.ui.ModelMap; import org.springframework.web.bind.an 阅读全文
posted @ 2023-10-06 13:00
一只特立独行的鸭嘴兽
阅读(10)
评论(0)
推荐(0)
摘要:
SpringMVC 文件上传 <!--支持文件上传--> <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <!--maxUploadSiz 阅读全文
posted @ 2023-10-06 12:53
一只特立独行的鸭嘴兽
阅读(20)
评论(0)
推荐(0)
摘要:
SpringMVC 拦截器 <!--配置拦截器,可定义多个拦截器--> <mvc:interceptors> <!--定义1个拦截器--> <mvc:interceptor> <!--用于指定拦截器匹配url--> <mvc:mapping path="/user/**"/> <!--用于指定拦截器 阅读全文
posted @ 2023-10-06 12:52
一只特立独行的鸭嘴兽
阅读(11)
评论(0)
推荐(0)
摘要:
SpringMVC 数据校验 应用程序在执行业务逻辑前,必须通过数据校验保证接收的输入数据时正确合法的. 在一般情况下,应用程序的开发是分层的,不同层的代码由不同开发人员负责。 很多时候,同样的数据校验会出现在不同层中,这样会导致代码冗余,为了避免这样的情况,最好是将验证逻辑和相应的域模型进行绑定, 阅读全文
posted @ 2023-10-06 12:50
一只特立独行的鸭嘴兽
阅读(50)
评论(0)
推荐(0)
摘要:
SpringMVC 类型转换 Spring引入通用的数据类型转换系统,其定义了SPI接口和相应的运行时执行类型转换的API,提供无状态、强类型其可以在任意类型之间进行类型转换,可以用于任何需要的地方(如SpEL、数据绑定等) 内置类型转换器 <!--开启类型转换服务--> <mvc:annotati 阅读全文
posted @ 2023-10-06 12:47
一只特立独行的鸭嘴兽
阅读(65)
评论(0)
推荐(0)
摘要:
工作流程 demo使用 配置文件配置DispatcherServlet <?xml version="1.0" encoding="UTF-8"?> <!--更新版本为4.0--> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan 阅读全文
posted @ 2023-10-06 12:45
一只特立独行的鸭嘴兽
阅读(110)
评论(0)
推荐(0)
摘要:
自定义注解AOP package com.log; import org.aspectj.lang.JoinPoint; import org.aspectj.lang.annotation.Aspect; import org.aspectj.lang.annotation.Before; imp 阅读全文
posted @ 2023-10-06 12:42
一只特立独行的鸭嘴兽
阅读(44)
评论(0)
推荐(0)
摘要:
正则表达式 一、元字符 元字符:即为有特定含义的字符,常见的元字符如下 代码 说明 . 匹配除换行符以外的任意字符 \w 匹配字母或数字或下划线或汉字 \s 匹配任意的空白符 \d 匹配数字 \b 匹配单词的开始或结束 ^ 匹配字符串的开始(在集合字符里[^a]表示非(不匹配)的意思 $ 匹配字符串 阅读全文
posted @ 2023-10-06 12:40
一只特立独行的鸭嘴兽
阅读(13)
评论(0)
推荐(0)
摘要:
SpringBoot版本2.7.15,Swagger版本2.9.2 集成Swagger时报错,报错信息如下 org.springframework.context.ApplicationContextException: Failed to start bean 'documentationPlug 阅读全文
posted @ 2023-10-06 12:38
一只特立独行的鸭嘴兽
阅读(329)
评论(0)
推荐(0)
摘要:
在学习SpringMVC过程中,我了解到Restful API的调用只需要请求符合规范就能很轻松的实现功能,可以很好地引起我们的学习兴趣,这里我也自己尝试使用了AJAX,jQuery来向API发送请求,并接收JSON数据。 一、找到API提供商 这里我使用的是这个网站,提供的各类API非常齐全,文档 阅读全文
posted @ 2023-10-06 12:34
一只特立独行的鸭嘴兽
阅读(275)
评论(0)
推荐(0)
摘要:
1、依赖版本问题 描述 在进行Spring框架于MyBatis框架集成时需要使用xml文件装配sqlSessionFactory为bean,从而自动获取sqlSession。遇到了sqlSessionFactory装配失败的问题 报错信息 Caused by: org.springframework 阅读全文
posted @ 2023-10-06 12:24
一只特立独行的鸭嘴兽
阅读(85)
评论(0)
推荐(0)
摘要:
Spring Spring 是分层的JavaEE应用一站式的轻量级开源框架,以控制反转(Inverse of Control, loC)和面向切面编程(AspectOriented Programming,AOP)为内核,提供了表现层Spring MVC、持久层Spring JDBC以及业务层事务管 阅读全文
posted @ 2023-10-06 12:14
一只特立独行的鸭嘴兽
阅读(28)
评论(0)
推荐(0)
摘要:
事务隔离 Read uncommitted(未授权读取、读未提交) 如果一个事务已经开始写数据,则另外一个事务则不允许同时进行写操作,但允许其他事务读此行数据。该隔离级别可以通过“排他写锁”实现。这样就避免了更新丢失,却可能出现脏读。也就是说事务B读取到了事务A未提交的数据。 Read commit 阅读全文
posted @ 2023-10-06 12:13
一只特立独行的鸭嘴兽
阅读(26)
评论(0)
推荐(0)
摘要:
1、思路 多线程首先要对文件进行分割,这里使用每个子线程的任务大小固定的方法,根据文件大小分配不同数量的子线程。 要实现断点下载,必须要记录已经复制的位置,每次继续时从上次下载的结束位置继续复制,这里将已经复制的文件位置以long类型写入一个日志文件,继续下载时每个线程从对应的日志文件位置继续复 阅读全文
posted @ 2023-10-06 11:20
一只特立独行的鸭嘴兽
阅读(92)
评论(0)
推荐(0)
摘要:
在学习SpringAOP的时候发现getBean方法反复报错,关闭AOP又能成功。原来是与SpringAOP的底层有关系。 报错信息: Exception in thread "AWT-EventQueue-0" org.springframework.beans.factory.NoSuchBea 阅读全文
posted @ 2023-10-06 11:19
一只特立独行的鸭嘴兽
阅读(40)
评论(0)
推荐(0)
摘要:
在学习SpringAOP的时候发现getBean方法反复报错,关闭AOP又能成功。原来是与SpringAOP的底层有关系。 报错信息: Exception in thread "AWT-EventQueue-0" org.springframework.beans.factory.NoSuchBea 阅读全文
posted @ 2023-10-06 11:16
一只特立独行的鸭嘴兽
阅读(78)
评论(0)
推荐(0)