- 博客(11)
- 收藏
- 关注
原创 Scheduled与Quartz Scheduler
在 Spring Boot 中,常用的定时任务框架主要有两种:Spring 自带的@Scheduled注解和 Quartz Scheduler。
2024-07-26 15:55:41
303
原创 containsKey方法
今天在处理公司需求的时候,需要理解前人的代码,遇到了!this.containsKey(name)这个不得其解。然后学会了这个方法的使用。containsKey是用来判断map集合是否有对应的键的方法。
2024-04-02 11:10:57
335
1
原创 rabbitMq的status报错Error: unable to perform an operation on node ‘rabbit……
问题可能是由于 RabbitMQ CLI 工具的 Erlang Cookie 与服务器上的不匹配而导致连接问题。Erlang Cookie 在 RabbitMQ 节点之间进行身份验证和安全通信时起着重要作用。看了网上很多帖子,最后我的原因是因为c盘中两个.erlang.cookie文件中的内容不一致导致的。可以在c盘搜索一下看下两个.erlang.cookie文件中的内容是否一致,不一致的话就改成一致的就可以了。
2024-03-28 10:40:31
2878
2
原创 <dependincyManagement>的作用
通俗一点也就是父项目引入了100个依赖,不写<dependencyManagement>每个模块儿都引入了100个(不管用不用),写了<dependencyManagement>后,子模块儿写哪个有哪个,父项目那个pom光是个约定版本的,答:注意看它的作用,是用来约定版本,也就是说它只标明了版本,为了后续要改动版本方便,直接在父项目中改就行,本身并没有引入依赖。问题:在父项目引入了lombok依赖后,在子模块儿中却无法使用,明明父模块儿引入了的依赖子模块儿可以直接使用来着。
2024-03-07 10:24:45
173
原创 @Builder注解
注解后,Lombok 会为该类生成一个内部的构造者类,以便通过构造者模式来创建对象。这个构造者类会包含与该类的属性对应的方法,以便链式调用来设置属性的值,并最终通过。是 Lombok 提供的一个注解,用于自动生成构造者模式的相关方法。通常情况下,使用构造者模式可以更加方便地创建对象,并且可以避免过多的构造器重载。注解,可以简化对象的创建过程,提高代码的可读性和可维护性。同时,它也减少了手动编写构造器的工作量,使得代码更加简洁。类生成一个相应的构造者类,使得我们可以使用链式调用的方式创建。
2024-03-06 19:41:35
291
1
原创 驼峰命名(mybatis)
在实际应用中,开启驼峰命名规则可以减少开发过程中因为命名规范不一致而带来的麻烦,同时也符合 Java 开发的命名习惯。确保在使用该功能时,数据库表的列名和 Java 实体类的属性名能够正确地进行自动映射,避免出现意外的错误。时,表示开启了驼峰命名规则,MyBatis 会自动将数据库中使用下划线分隔的列名转换为对应的驼峰命名规则的 Java 实体类属性名。这个功能的作用是简化 Java 实体类和数据库表之间的映射,使开发者不必手动编写繁琐的映射规则,从而提高开发效率和代码可读性。
2024-03-06 19:36:47
246
1
原创 spring-boot-starter-web 与 spring-boot-starter的区别
作为起步依赖时,您需要根据项目的实际需求选择并引入其他具体功能的起步依赖。这样可以避免手动管理大量的依赖项,并且能够利用 Spring Boot 的自动配置功能,快速搭建符合需求的应用程序。则提供了更通用的核心功能和自动配置,适用于各种类型的应用程序。在实际项目中,根据您的需求可以选择使用其中之一或两者同时引入,以简化项目依赖管理和配置。是 Spring Boot 中常用的两个依赖,它们之间存在一些区别。更专注于支持 Web 应用开发所需的依赖,而。
2024-03-06 18:36:08
1472
1
原创 SpringBoot的混淆点
Spring Boot 的 Starter 依赖是用于简化项目配置的,每个 Starter 都包含了一组相关的依赖,以便于快速启动特定类型的应用程序。Starter,它会自动引入一系列与 Web 开发相关的依赖,包括 Spring MVC、Tomcat 等,并且这些依赖的版本都是由 Spring Boot 父项目管理的。父项目中管理的版本号,而不是覆盖它们,请确保在您的项目中不指定特定的版本号。文件中添加相应的依赖。父项目已经管理的依赖相同的版本号,那么您定义的版本号将会覆盖父项目中定义的版本号。
2024-03-06 18:32:21
313
1
原创 ora-12541: tns: 无监听程序
所以正确的流程是修改PLSQL的TNSNAMES.ORA文件,以及ORACLE目录中的tnsnames.ora文件。(D:\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora,文件所在位置)今天在改了plSQL的数据库链接地址后,plSQL登录不上了。
2024-01-23 11:28:35
422
原创 JSON的两种解析方式
JSON的两种解析方式:Gson和Fastjson,下面来看下这两种解析方法怎样使用,并且他们有哪些区别。1.Gson:Gson是谷歌的一款JSON解析工具。功能①:将对象转化为JSON字符串 步骤:首先引入JAR包 ...
2022-04-21 16:14:06
8050
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人