自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

原创 docker使用

windows安装docker比较简单,但是需要注意如果之前安装了虚拟机,安装后可能会有冲突无法使用。这里我解决得很迷幻,而且每个人的情况不一样,就各自安好吧~另外,还需要注意检查下面的设置。搜索应用“启用或关闭windows功能”,检查Hyper-V,适用于Linux的windows子系统,虚拟机平台是否启用。找到本地组策略编辑器,检查是否打开基于虚拟化的安全。检查步骤如下图。

2024-08-29 16:04:30 851 1

原创 VMware安装Ubuntu20.04

搜了下Livepatch,主要是减小停机时间带来的影响,及时应用安全补丁,减少内核更新导致服务中断的影响。但我主要用来学习,所以不设置也没什么太大的影响,直接跳过,next。这里可以选择设置为简体中文,按默认英文,然后选择安装Ubuntu。编辑虚拟机设置,选择CD/DVD使用ISO映像,选择要打开的iso.看到其他博主说需要选中以下内容,但是我这里不能,所以直接继续了。选择操作系统Linux,版本Ubuntu64位,下一步。给虚拟机命名,更改位置,下一步。选择稍后安装操作系统,下一步。

2024-08-25 12:06:54 362

原创 【springboot】官方starter地址

Build Systems :: Spring Boot

2024-08-25 10:30:11 298

原创 【整理】Ubuntu镜像下载地址

官网:https://ubuntu.com/download/desktop网易:Index of /ubuntu-releases/中科大:Index of /ubuntu-releases/阿里云:ubuntu-releases安装包下载_开源镜像站-阿里云北理工:http://mirror.bit.edu.cn/ubuntu-releases/浙大:Index of /ubuntu-releases/山东大学:Index of /ubuntu-releases/上海交通大学:Index of /ubu

2024-08-22 17:14:05 175

原创 【vue3-element-admin】修改端口

2024-08-21 21:48:13 110

原创 mybatis-plus使用

也就是说,MyBatis-Plus 会自动将主键的值赋值给实体类的对应字段,我们可以通过get方法直接取到主键的值。在Mapper中添加联合查询的方法,通过自定义 SQL 语句和@Select注解来实现。以下的方法都是BaseMapper接口中默认有的,直接使用即可。方法可以直接获取自增列的值(generated key)。要使id字段正常自增,需要给实体类的id字段添加。时,MyBatis-Plus 会自动处理自增主键的生成和赋值。但测试发现,插入的字段的id为负数。导入lombok依赖。

2024-08-21 17:38:53 879

原创 【springboot】自定义starter

自定义一个starter,实现获取系统和程序信息。 文件是用来加载自动配置类的,该文件必须放在META-INF/spring/目录下。 创建一个普通的maven项目,使用quickstart进行构建。 这里需要注意jdk版本选择:springboot 2.0 需要选择jdk8+,springboot 3.0 需要选择jdk17+。 导入父容器,进行版本控制;导入自动配置依赖,这是实现starter的核心依赖。3. 创建属性结构类 这里使用@C

2024-08-19 16:27:24 415

原创 简单测试AOP五种增强执行时机

1. 无异常时,执行顺序为:环绕增强(前)-> 前置增强 -> 目标方法 -> 返回增强 -> 后置增强 -> 环绕增强(后)对测试类Test中的test()和testException()方法分别进行测试,并输出,以观察增强方法的执行顺序。2. 有异常时,执行顺序为:环绕增强(前)-> 前置增强 -> 目标方法 -> 异常增强 -> 后置增强。1. 无异常时,各增强方法执行结果。2. 有异常时,各增强方法执行结果。测试aop五种增强方法执行顺序。

2024-08-16 19:23:09 218

原创 j2EE中的Filter和SpringMVC中的拦截器的区别

/todo。

2024-08-16 19:20:28 111

原创 springMVC访问不同位置的静态资源

当服务器接受到无后缀的请求路径,会将该路径交给配置的视图解析器处理,拼接前后缀形成新的路径,然后进行访问。resources目录下的资源与WEB-INF目录下的类似,实际上会将resources下的statics目录放到webapp目录下,然后通过这样的目录结构进行访问。WEB-INF目录下的html要访问webapp目录下的资源时,相当于将WEB-INF/views目录下的文件复制到webapp目录下,项目结构如下图。开启默认的servlet处理,处理webapp目录下的静态资源访问。

2024-08-16 17:47:02 745

原创 springMVC上传文件

springMVC上传文件

2024-08-15 17:36:47 437

原创 使用spring boot开发与直接开发一个web项目的区别

使用spring boot开发与直接开发一个web项目的区别

2024-08-15 17:08:19 369

原创 springMVC拦截器的使用

拦截器通常通过实现 HandlerInterceptor 接口来定义,该接口包含三个方法:① preHandle:在处理器执行之前执行。如果返回 false,将跳过处理器和后续的拦截器。② postHandle:在处理器执行之后,视图渲染之前执行。③ afterCompletion:在视图渲染之后执行,不管处理器是否抛出异常。/*** 在处理器执行之前执行。如果返回 false,将跳过处理器和后续的拦截器。* 可用于记录请求日志* @return*/@Override。

2024-08-14 16:51:28 311

原创 /springmvc/xxx.html和/springmvc/xxx的区别

起因:今天在访问webapp目录下的html文件时,突然报了500错误(如下图),让我检查视图解析器,我寻思我访问的是静态资源,不是直接交给servlet处理嘛?需要什么视图解析器?!后来,检查了Controller(如下图),感觉很正常啊,但是一直报错。突然转念一想,试了试把test1()的返回值修改为“demo.html”,然后再次进行测试,成功了.然后查询了下/springmvc/xxx.html和/springmvc/xxx的区别。修改后访问成功。

2024-08-14 16:34:04 402

原创 【小bug】springMVC通过json传参无法解析参数

当使用 Jackson 或其他 JSON 解析库将 JSON 数据反序列化为 Person 对象时,如果没有无参构造方法,解析库将无法创建 Person 对象,从而导致反序列化失败。当使用 Jackson 或其他 JSON 解析库将 JSON 数据反序列化为 Person 对象时,如果没有无参构造方法,解析库将无法创建 Person 对象,从而导致反序列化失败。在使用反射机制创建对象实例时,如果没有无参构造方法,反射机制将无法创建对象实例,从而导致运行时错误。反复检查请求url,请求内容均为正常。

2024-08-14 14:49:49 277

原创 log4j.properties

【代码】log4j.properties。

2024-08-13 15:55:26 95

原创 logback.xml

【代码】logback.xml。

2024-08-13 15:50:51 284

原创 idea新建项目/模块找不到Spring Initializr

idea新建项目/模块找不到Spring Initializr

2024-05-17 21:58:45 2480 1

原创 重启idea

重启idea2023

2024-05-17 21:07:19 209

原创 手动创建一个SpringBoot项目

手动创建一个SpringBoot项目

2024-05-17 20:19:52 1896

原创 【idea】设置文件代码模板

idea设置文件代码模板

2024-05-13 19:33:58 181

原创 【混淆概念】视图控制器和前端控制器

理解视图控制器和前端控制器

2024-05-09 21:36:34 587

原创 springMVC访问不到static资源

springMVC访问不到static资源

2024-05-09 19:22:43 309

原创 idea去除thymeleaf报错信息

idea去除thymeleaf报错信息

2024-05-08 21:38:04 266 1

原创 web.xml中设置多个filter(HiddenHttpMethodFilter和CharacterEncodingFilter)顺序问题

web.xml中设置多个filter(HiddenHttpMethodFilter和CharacterEncodingFilter)顺序问题

2024-05-08 20:41:48 275 1

原创 centos7安装Docker

centos7安装Docker

2024-05-04 21:43:42 563 4

原创 解决idea(springBoot)yml文件中文乱码问题

idea(springBoot)yml文件中文乱码问题

2024-04-28 21:21:32 438 2

原创 【踩坑】Springboot使用.yml配置端口号

Springboot使用.yml配置端口号

2024-04-27 17:05:11 236 1

原创 idea复制模块

idea复制模块,手动复制(推荐)、在Project Structure模块中复制(不推荐)

2024-04-27 15:15:06 691

原创 【力扣】338. 比特位计数

338. 比特位计数

2024-04-25 21:47:58 309 1

原创 【小bug】后端获取请求参数出现中文乱码问题

后端获取请求参数出现中文乱码问题:get请求乱码,post请求乱码,控制台输出中文乱码

2024-04-24 20:06:46 2315 2

原创 【官方文档】查看tomocat默认编码集

查看tomocat默认编码集

2024-04-23 23:29:15 650

原创 【小bug】request域共享数据失败

request域共享数据失败

2024-04-22 16:16:48 121

原创 【小bug】添加Artifacts时没有对应项目的选项

添加Artifacts时没有对应项目的选项

2024-04-21 15:24:36 181 1

原创 【小bug】使用实体类型参数获取请求参数为null

使用实体类型参数获取请求参数为null

2024-04-20 20:18:50 167

原创 【力扣】面试题 05.03. 翻转数位

【力扣】面试题 05.03. 翻转数位

2024-04-20 15:36:36 121

原创 用obs在b站直播

使用obs在b站直播

2024-04-20 13:55:19 2110

原创 idea配置maven

这里搜索localRepository,然后添加自己想设置的本地仓库地址(就是一个文件夹),尽量设置在c盘之外,后面的依赖越来越多c盘可能会爆满。在File-》New Projects Setup-》Settings for New Projects下设置maven。只设置上述内容会发现,每次新创建的项目加载还是很慢【坑!】,所以还是需要配置下面的内容。maven的setting.xml文件放在安装的maven的conf目录下。设置两个东西,一个是阿里的镜像,另一个是本地仓库。

2024-04-18 23:32:20 546 1

原创 运行tomocat报错:java.lang.ClassCastException: class java.io.ObjectStreamClass$Caches$1 cannot be cast to

修改与tomocat的版本匹配的jdk版本。

2024-04-18 20:17:20 641

原创 【小bug】解决idea Cannot Save Settings Source root‘...‘is duplicated in module ‘...‘

解决idea Cannot Save Settings Source root‘...‘is duplicated in module ‘...‘

2024-04-18 20:06:24 1432 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除