自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(398)
  • 资源 (12)
  • 收藏
  • 关注

原创 如何查看redisson-spring-boot-starter和SpringBoot 对应版本

redisson-spring-boot-starter的3.26.1对应spring-boot的3.2.2;redisson-spring-boot-starter的3.26.0对应spring-boot的3.2.0;redisson-spring-boot-starter的3.18.0对应spring-boot的2.7.2;redisson-spring-boot-starter的3.18.0对应spring-boot的2.7.2;我目前没有找到官网的地址来来查看对应关系。

2024-04-23 06:30:00 118

原创 springcloudgateway集成knife4j

java:17。

2024-04-23 06:00:00 269

原创 springboot3 集成knife4j

Knife4j是一个集Swagger2 和 OpenAPI3为一体的增强解决方案。Knife4j · 集Swagger2及OpenAPI3为一体的增强解决方案. | Knife4jjava:17。

2024-04-22 14:02:57 755

原创 springboot3 集成knife4j No endpoint GET /doc.html.

提示: No endpoint GET /doc.html.描述环境:java17knife4j的jar包。

2024-04-22 11:37:32 214

原创 【spring】springProperty 使用

是一个在 Spring 框架中使用的SpEL(Spring Expression Language)表达式,它允许你在应用程序的配置中引用 Spring 应用程序上下文中的属性值。这个表达式通常用于从 Spring 的对象中获取配置属性的值,并将这些值插入到配置文件中,比如在 Spring Boot 的或文件中定义的属性。在 XML 文件中使用表达式是一种在 Spring 框架的 XML 配置中引用配置属性的方法。

2024-04-20 17:23:47 442

原创 【sping】在logback-spring.xml 获取项目名称

在日志文件中我们想根据spring.application.name 创建出的文件夹。也不想死在XML文件中。

2024-04-20 17:05:53 283

原创 Exception in thread “main“ java.lang.NoClassDefFoundError: cn/hutool/core/util/StrUtil

学习一maven的 scope属性吧。

2024-04-19 16:45:48 917

原创 linux 安装mysql8

选择对应的。

2024-04-19 06:00:00 428

原创 No spring.config.import property has been defined

运行Springcloud项目出现下面错误:Description:No spring.config.import property has been definedAction:Add a spring.config.import=nacos: property to your configuration. If configuration is not required add spring.config.import=optional:nacos: instead. To disabl

2024-04-18 05:45:00 672

原创 ERROR: Please set the JAVA_HOME variable in your environment, We need java(x64)! jdk8 or later is be

启动nacos服务提示:!!

2024-04-18 05:00:00 195

原创 linux 安装openjdk-1.8

查看到jre 以及java-1.8.0-openjdk-1.8.0.262.b10-1.el7.x86_64。

2024-04-17 15:18:44 361 1

原创 Since Maven 3.8.1 http repositories are blocked.

使用私服作为mirrors,如果你的maven是3.8.1+的版本,我用的是3.9.6版本.会提示:Since Maven 3.8.1 http repositories are blocked。自从3.8.1版本开始,处于安全考虑,maven禁用了http的镜像仓库,企业安装的私服通常都是http的地址,所以报这个错误。

2024-04-17 10:59:06 457

原创 无效的标记: --release

maven所使用的jdk版本和idea所使用的jdk版本不一致导致的。检查pom.xml,maven和项目使用的jdk版本是否一致。之前一直用java8开发项目。修改idea中的配置。

2024-04-16 15:16:47 388 1

原创 maven3.9的settings.xml 内容学习

是 Maven 的配置文件,它允许你自定义 Maven 的行为,比如设置仓库、代理、认证信息等。在 Maven 3.9 中,的结构和内容可能与之前的版本相似,但可能会有一些小的改进或变化。下面我们以3.9.6版本介绍。

2024-04-16 14:03:49 587 1

原创 maven3.9+下载安装

Maven 是一个项目管理和理解工具,它基于项目对象模型(POM)概念。Maven 可以帮助开发者定义项目结构、依赖关系、构建过程以及其他任务。它主要用于 Java 项目,但也可以用于其他类型的项目。Maven 的主要目标是简化构建过程,使得开发者可以专注于代码编写,而不是项目配置。

2024-04-15 09:46:25 247 1

原创 【spring】AOP切面注解学习(二)

测试异常在AspectDemoController类的demo方法添加异常代码。

2024-04-14 06:30:00 587

原创 【spring】AOP切面注解学习(一)

Spring AOP(Aspect-Oriented Programming,面向切面编程)是一种编程范式,它允许程序员模块化横切关注点。在Spring框架中,AOP是通过代理模式实现的,它允许你定义切面(aspects),这些切面可以在运行时被织入到其他对象中。Spring AOP使用注解来定义切面。@Aspect:这是最重要的注解,用于定义一个切面类。切面类通常包含一个或多个切面方法,这些方法可以被织入到其他类的方法中。

2024-04-14 05:45:00 616

原创 【windows 】taskkill命令

在Windows操作系统中,并没有直接称为“kill”的命令来终止进程,但是你可以使用“taskkill”命令或者通过任务管理器来实现类似的功能。“taskkill”是一个强大的命令行工具,可以用来终止一个或多个任务或进程。

2024-04-13 10:28:58 290

原创 java使用ShutdownHook优雅地停止服务

在Java程序中可以通过添加关闭钩子,实现在程序退出时关闭资源、平滑退出的功能。使用Runtime.addShutdownHook(Thread hook)方法,可以注册一个关闭的钩子,这个钩子可这通常用于确保在应用程序退出时能够执行一些清理工作,比如关闭文件流、释放资源、断开数据库连接等。要使用ShutdownHook,你需要实现一个Runnable接口,并将其添加到Runtime.getRuntime()的钩子列表中。

2024-04-13 10:20:32 522

原创 【spring】@Resource注解学习

在Spring框架中,@Resource注解是一个JSR-250标准注解,用于自动装配(autowiring)Spring容器中的bean。@Resource注解可以用于字段、方法和方法参数上,以声明依赖注入。name:资源的JNDI名称,装配指定名称的Bean。type:装配指定类型的Bean。lookup:引用指向的资源名称,可以使用JNDI名称指向任何兼容的资源。AuthenticationType:指定身份验证类型。shareable:指定当前Bean是否可以在多个组件之间共享。

2024-04-12 16:48:49 443

原创 【spring】@PostConstruct和@PreDestroy注解学习

和是Java EE(Enterprise Edition)和Java SE(Standard Edition)中的注解,它们用于指定一个bean在其生命周期的特定点应该执行的方法。这两个注解是JSR250规范中提供的注解。这个注解用于标记一个方法,该方法将在依赖注入完成后立即执行。它通常用于执行对象的初始化操作,比如设置默认值、连接数据库、打开文件等。这个注解可以应用于任何方法,但通常建议只应用于无参数的方法。当一个类被实例化并注入依赖后,容器会自动调用标记有的方法。

2024-04-12 05:00:00 973

原创 非对称加密学习

非对称加密,又称为公钥加密,是一种在网络中广泛使用的加密技术。它使用一对密钥来实现数据的加密和解密,这对密钥包括一个公钥和一个私钥。公钥是公开的,任何人都可以用来加密信息;私钥则是保密的,只有密钥的拥有者才能用它来解密信息。非对称加密的安全性基于这样一个事实:在计算上,用公钥加密数据很容易,但用私钥解密数据却非常困难,反之亦然。这种不对称性使得非对称加密成为保护数据传输安全的有效手段。

2024-04-11 11:48:19 1013

原创 【springCloud】版本学习

Spring Cloud 是一个基于 Spring Boot 的微服务架构解决方案,它提供了一系列工具和模式来帮助开发者构建分布式系统。Spring Cloud 的组件和模式包括配置管理、服务发现、断路器、智能路由、事件总线等,旨在简化微服务的开发和部署。

2024-04-11 11:06:44 1005

原创 对称加密学习

对称加密是一种加密技术,它使用相同的密钥进行数据的加密和解密操作。这种加密方法因其高效性和速度优势,在数据加密领域得到了广泛的应用。

2024-04-10 17:56:54 666

原创 下载安装JDK17(windows)

以后所发布的所有版本。

2024-04-10 11:01:33 473

原创 【spring】@Profile注解学习

在Spring框架中,@Profile注解用于根据特定的配置文件来有条件地激活或禁用Bean的定义。这在开发和测试过程中非常有用,因为它允许你为不同的环境(如开发、测试、生产)定义不同的配置。@Profile不仅可以标注在方法上,也可以标注在配置类上。如果标注在配置类上,只有在指定的环境时,整个配置类里面的所有配置才会生效。如果一个Bean上没有使用@Profile注解进行标注,那么这个Bean在任何环境下都会被注册到IOC容器中。value:指定环境的标识。

2024-04-09 17:55:33 1037

原创 【spring】@Scope注解学习

Scope注解是Spring框架中用于指定bean作用域的注解。在Spring中,一个bean的作用域定义了该bean的生命周期和创建bean实例的上下文。Spring提供了几种预定义的作用域,同时也支持自定义作用域。通过使用@Scope注解,开发者可以更精确地控制Spring容器如何创建和维护bean实例。value:表示作用域,可以取如下值。singleton:这是默认的作用域。在singleton作用域下,无论多少次请求,Spring容器都会为每个bean定义创建一个实例。

2024-04-09 17:18:48 1018

原创 【spring】Spring Cloud Alibaba版本发布说明

由于 Spring Boot 3.0,Spring Boot 2.7~2.4 和 2.4 以下版本之间变化较大,目前企业级客户老项目相关 Spring Boot 版本仍停留在 Spring Boot 2.4 以下,为了同时满足存量用户和新用户不同需求,社区以 Spring Boot 3.0 和 2.4 分别为分界线,同时维护 2022.x、2021.x、2.2.x 三个分支迭代。如果不想跨分支升级,如需使用新特性,请升级为对应分支的新版本。2.0.4.RELEASE(停止维护,建议升级)

2024-04-01 05:15:00 1195

原创 【spring】@Primary注解学习

Primary是 Spring 框架中的一个注解,用于在多个相同类型的 bean 中指定一个默认的 bean。当 Spring 容器在自动装配时遇到类型冲突,即存在多个相同类型的 bean 时,如果没有使用@Qualifier或其他方式指定具体的 bean,Spring 会自动选择标记有@Primary的 bean 进行注入。没有属性,哈哈!!

2024-03-30 05:30:00 503

原创 【spring】@Qualifier注解学习

Qualifier注解用于解决同一类型多个bean的依赖注入问题,即当一个接口有多个实现类的时候,通过@Autowired自动装配可能会出现不确定的情况,这时就需要配合@Qualifier注解进行指定。value:表示Bean的唯一标识。当使用Spring自动按照类型注入时,存在多个类型相同的Bean的时候,就可以使用此注解来明确注入哪个bean对象。

2024-03-30 05:00:00 585

原创 【spring】FileSystemXmlApplicationContext 类学习

它允许你指定是否在创建上下文后立即刷新上下文(这将加载所有的bean定义并启动上下文的生命周期),以及是否指定一个父上下文。它会加载数组中指定的所有配置文件。在创建IOC容器前,如果已经有容器存在,则需要把已有的容器销毁和关闭,以保证在refresh之后使用的是新建立起来的IOC容器。它提供了一种在文件系统上查找和加载XML配置文件的方式,这使得开发者可以轻松地管理和更新应用程序的配置。refresh的作用类似于对IOC容器的重启,在新建立好的容器中对容器进行初始化,对Bean定义资源进行载入。

2024-03-29 05:30:00 804

原创 【spring】AbstractApplicationContext 的refresh() 方法学习

的refresh()方法仍然是整个Spring应用程序上下文初始化的核心流程入口。大体上的刷新生命周期依然保持一致。refresh()方法的执行流程是一个复杂的过程,它涉及到多个方法的调用和多个步骤的执行。在实际开发中,我们通常不需要直接调用refresh()方法,而是通过调用类的子类的refresh()方法来刷新应用上下文。

2024-03-29 05:30:00 799

原创 【spring】@Autowired注解学习

Spring框架是Java领域中一个非常重要的企业级应用开发框架,它提供了全面的编程和配置模型,旨在帮助开发者更快速、更简单地创建应用程序。在Spring框架中,@Autowired是一个非常重要的注解,它用于实现依赖注入(Dependency Injection, DI)的功能。@Autowired注解是Spring框架提供的一种自动装配(autowiring)的方式。当一个bean需要注入一个或多个依赖时,Spring容器会自动寻找匹配的bean并注入。

2024-03-28 14:04:21 995

原创 【spring】@Value注解学习

Value是 Spring 框架中一个非常有用的注解,它允许你将来自配置文件、系统属性、环境变量或者通过 SpEL(Spring Expression Language)表达式计算得出的值注入到 Spring 管理的 Bean 中。这个注解可以用在字段、setter 方法或者构造函数参数上。value:指定要向Bean的属性中注入的数据,数据可以是配置文件中的配置项,并且支持EL表达式。

2024-03-28 05:15:00 1283

原创 【idea】安装MyBatisCodeGenerator生成代码插件

OK了。

2024-03-27 06:15:00 297

原创 【mysql】定时备份数据库

都是MySQL数据库备份工具,它们用于创建数据库的逻辑备份。尽管它们的目的相似。mysql备份的命令有mysqlpump和mysqldump。是在MySQL 5.7版本中引入的,作为。我们就使用mysqlpump。

2024-03-27 05:30:00 424

原创 【jvm】各个java版本默认的垃圾回收器

请注意,随着Java版本的更新,垃圾回收器的特性和性能也在不断改进。开发者应根据应用程序的具体需求和JVM的性能特性来选择合适的垃圾回收器。此外,JVM的默认垃圾回收器可能会随着新版本的发布而发生变化,因此在使用特定版本的JDK时,最好查阅官方文档以获取最新信息。从Java 1(JDK 1.0)开始到Java 21之间的各个Java版本默认的垃圾回收器经历了一系列的演变。

2024-03-26 06:00:00 574

原创 【msyql】mysqldump: 未找到命令...

使用mysqldump备份数据库出现错误提示:mysqldump: 未找到命令...

2024-03-26 05:45:00 500

原创 【jvm】ParNew和ParallelOld为什么不能一起使用

不能一起使用,是因为它们分别属于不同的垃圾回收器系列,并且它们的设计目标和优化策略是为了与各自系列中的其他收集器协同工作,以达到最佳的性能表现。开发者应根据具体的应用场景和性能需求来选择合适的垃圾回收器组合。不能一起使用的原因在于它们的设计和目标不同,以及它们所属的垃圾回收器系列不同。Java垃圾回收器中的。

2024-03-25 05:45:00 509

原创 【MyBatis】初始化过程

XmlConfigParser :负责将mybatis-config.xml配置文件解析成Configuration对象,共SqlSessonFactoryBuilder使用,创建SqlSessionFactory。:创建 SQL 映射文件(通常是 XML 格式),在这些文件中定义 SQL 语句和结果映射。:MyBatis 会将数据库查询的结果自动映射到 Java 对象上,可以直接使用这些对象进行后续操作。,这个文件包含了 MyBatis 的全局配置信息,如数据库连接信息、事务管理、映射文件等。

2024-03-25 05:00:00 1017

浏览器 xpath 插件,直接安装使用

浏览器 xpath 插件,直接安装使用。

2024-01-02

ibmHeapanalyzer.zip

主要用于分析oom产生的日志;可以用于离线分析;完全脱离原有程序

2019-06-06

rabbitmq-server-3.6.5-1.noarch.rpm

rabbitmq-server-3.6.5-1.noarch.rpm

2016-09-06

esl-erlang-compat-R14B-1.el6.noarch.rpm

esl-erlang-compat-R14B-1.el6.noarch.rpm

2016-09-06

esl-erlang_19.0~centos~6_amd64.rpm

esl-erlang_19.0~centos~6_amd64.rpm

2016-09-06

rabbitmq-server-3.2.3.exe

rabbitmq-server-3.2.3.exe

2016-09-06

apache-tomcat-8.0.21-windows-x64

apache-tomcat-8.0.21-windows-x64

2016-06-17

redis-Windows版

redis-Windows版

2016-06-17

zookeeper-3.3.6

zookeeper-3.3.6

2016-06-17

JAVA反编译工具

JAVA反编译工具

2016-06-17

Git-1.9.5-preview20150319.exe

Git-1.9.5-preview20150319.exe

2016-06-17

maven3.3.3源码

maven3.3.3源码

2016-06-17

空空如也

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

TA关注的人

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