自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决Spring MVC与 Spring Cloud Gateway 不兼容的问题

经过查阅相关资料和研究,发现Spring Cloud Gateway 是一个基于反应式编程模型的网关,而 Spring MVC 则是传统的基于 Servlet 的 Web 框架,它们使用不同的编程模型和依赖项,而这两 者在同一个应用中使用时会产生冲突。以下两种方法解决可以解决该问题。或其他相关的 Spring MVC 依赖项,避免与 Spring Cloud Gateway 的冲突。如图所示,本人在学习SpringCloud课程做项目时,遇到了以下问题。本人在选择第一种方法后,成功解决该问题。

2024-07-14 23:08:30 286

原创 @Component和@Bean的区别

目的和使用场景@Component用于自动扫描和注册普通的 Spring 组件类,如服务、控制器等。@Bean用于手动声明和配置 bean,通常用于配置类中的方法上。控制权和灵活性使用@Component注解的类,其实例化和装配过程由 Spring 完全控制,通常用于标识自动扫描的组件。使用@Bean注解的方法,可以完全控制 bean 的创建过程,可以在方法体内定义任何需要的逻辑来实例化对象,通常用于特殊配置需求或第三方类的实例化。配置类@Component。

2024-07-13 16:34:53 174

原创 关于在Java的main方法中直接写方法名调用报错的问题

静态方法不能直接调用非静态方法,因为非静态方法是依赖于对象实例的,而静态方法不依赖于任何特定的对象实例。在静态方法内部,无法使用关键字。如图所示,在写下这段代码时,编译器报错,经过查阅资料,明白了原因,先将结果整理如下,供Java初学者学习。如果静态方法需要调用非静态方法,通常需要创建类的一个对象实例,然后通过这个实例来调用非静态方法。来引用当前对象实例,因此也无法直接调用非静态方法。在 main 方法中创建类的实例来调用show()被定义为一个非静态方法。中,不能直接调用非静态方法。

2024-07-03 19:03:47 137

原创 Spring Task的使用

Spring Task(Spring 任务)通常指的是在Spring框架中使用@Scheduled注解来执行定时任务或周期性任务。这种任务可以用于定期执行一些代码,比如定时发送邮件、定时生成报表等。在Spring框架中,使用@Scheduled注解可以很方便地实现这些功能。确保在你的Spring Boot项目中包含Spring的核心依赖(如果是Spring Boot项目,则通常已经包含了)。在 Spring Boot 的配置类上添加注解,启用 Spring 的定时任务支持。

2024-06-26 16:22:37 882

原创 java实现冒泡排序

冒泡排序(Bubble Sort)是一种基础的排序算法,它通过多次遍历数组,依次比较相邻的元素,并根据需要交换它们的位置,从而将最大(或最小)的元素逐步“冒泡”到数组的末端。

2024-06-25 23:28:10 124

原创 MyBatis映射文件中常用的各种元素标签及其属性

【代码】MyBatis映射文件中常用的各种元素标签及其属性。

2024-06-24 17:33:16 575

原创 @RequestParam和@PathVariable的区别

【代码】@RequestParam和@PathVariable的区别。

2024-06-23 20:55:47 305

原创 spring cache的使用

Spring Cache 是 Spring 框架提供的一个抽象层,用于简化应用程序中的缓存操作。它使得开发者可以通过简单的注解来声明方法的缓存行为,而无需编写复杂的缓存管理代码。

2024-06-23 20:41:10 190

原创 Java中的!=null和!=“”

这种检查通常用于避免在空对象上调用方法或访问属性时产生空指针异常。直接检查字符串的长度是否为0,确保字符串实际上是空的,避免了引用对象的误判。只是检查字符串引用是否与一个空字符串引用不同,不一定表示字符串本身为空。只是简单地检查字符串对象是否是一个空对象的引用,而不是实际的内容比较。会认为不是空的,因为它不是空字符串常量的引用,而。会正确地认为是空的,因为它是一个新的空字符串对象。在Java中,通常建议使用。来检查一个字符串是否为空字符串,因为。是一个空字符串常量的引用,而。是一个新建的空字符串对象。

2024-06-22 19:05:54 220 1

原创 在java中,关于空格和空字符串的问题

是一个特定的字符,通常用于表示文本中的空白或者作为分隔符。在常见的字符编码中,空格字符可以用空格键。(Empty String)是一个长度为0的字符串,即没有任何字符。在Java中,可以使用。因此,空格字符和空字符串在Java中是不同的概念,它们有着不同的语义和用途。如果要在Java中检查一个字符串是否为空字符串,可以使用。包含一个空格字符,但它并不是一个空字符串,因此。或 Unicode 编码。

2024-06-22 18:40:21 148

原创 BeanUtils.copyProperties()和Builder模式的特点和区别

【代码】BeanUtils.copyProperties()和Builder模式的特点和区别。

2024-06-22 16:55:27 544

原创 mapMutations、mapActions和mapState三者之间的不同

可以将组件中的某个方法映射为一个分发 action 的方法,使得组件能够调用执行异步操作或多个 mutations 操作的方法。,可以将组件中的某个方法映射为一个提交 mutation 的方法,使得组件能够直接调用对 state 的同步更改。,可以将 store 中的某个状态映射为组件的计算属性,使得组件能够直接访问该状态。:用于将组件的方法映射为 Vuex store 中的 mutations。:用于将 Vuex store 中的 state 映射到组件的计算属性。用于提交对 state 的同步更改,

2024-02-20 17:50:19 349

原创 vue中的$route 和 $router

是两个不同的对象,它们分别用于获取当前路由信息和进行路由导航控制。用于进行路由导航控制。通过这两个对象的配合,可以实现完整的路由管理和页面跳转功能。用于获取当前路由信息,而。

2024-02-18 22:49:22 404 1

原创 C++中值传递、引用传递和地址传递的区别

【代码】C++中值传递、引用传递和地址传递的区别。

2023-12-26 17:53:00 505

原创 C++中结构体和类的区别

使用习惯:在C++中,结构体通常用于组织简单的数据类型,它们的成员通常是公共的,可供外部直接访问。默认访问权限:在结构体中,默认的访问权限是公共的(public),即结构体成员可以在外部直接访问。而在类中,默认的访问权限是私有的(private),即类的成员只能在类内部访问。但是在实际开发中,当需要加入更多的方法和属性时,类会比结构体更加灵活,因为类可以包含更多的成员函数和私有成员变量。数据成员和函数成员:结构体可以包含数据成员和函数成员,但默认情况下,函数成员在结构体中是不允许的。而结构体不支持继承。

2023-12-26 14:58:43 577

原创 C++中常量指针和指针常量的区别

const既修饰指针又修饰常量,指针指向的值 和 指针的指向 都不可以改(只读)

2023-12-22 17:53:12 420

原创 C++中continue、break和return的区别

用于结束函数的执行,并返回值给调用者。它们在功能和用法上有所不同,但都能改变程序的执行路径。近期再学习C++,将此问题整理一下,供参考。用于控制循环的执行流程,而。

2023-12-21 15:40:36 414

原创 switch语句报错问题

下方编写多行语句而没有使用花括号进行包围,则会导致编译器无法识别该语句的作用范围,从而产生语法错误。包围时,只能编写一行语句(例如图2代码中的case1)。下方都使用花括号进行包围,这样可以确保代码的可读性和稳定性。在case3中加入{},解决此问题,switch语句不报错。将它们包围起来(例如图2代码中的case3)。后面编写多行语句,则必须使用花括号。后面跟着的代码块不使用花括号。如图所示:switch语句报错。

2023-12-21 13:02:24 419 1

原创 c++三目运算符报错问题

在这个表达式中,运算符的优先级是从左到右进行计算的,因此编译器会首先计算。运算符高,在没有加括号的情况下,编译器将会先执行。运算符,然后再执行条件运算符,导致出现语法错误。运算符,然后才计算条件运算符。如图所示:不加括号会报错。

2023-12-20 21:10:16 423

空空如也

空空如也

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

TA关注的人

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