流浪技师
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  •   
  •   

CommandLineRunner和ApplicationRunner

文章目录 在Spring Boot应用程序中,CommandLineRunner和ApplicationRunner是两个重要的接口,它们允许我们在应用程序启动后执行一些初始化任务。本文将介绍CommandLineRunner和ApplicationRunner的区别,并提供代码示例和使用场景,让我们更好地理解和使用这两个接口。 CommandLineRunner和ApplicationRun
2024-04-30
博客
#Spring

Netty-1 IO网络模型

名词解释12Linux 内核会将所有外部设备都看做一个文件来操作,对一个文件的读写操作会调用内核提供的系统命令,返回一个file descriptor (fd, 文件描述符)。二队一个socket的读写也会有相应的描述符,成为socketfd,描述符就是一个数字,它指向内核中的一个机构提(文件路径,数据区等一些属性)。根据UNIX网络编程对I/O模型的分类,UNIX提供了5种I/O模型 主体内容
2024-04-30
博客
#Netty

多线程

线程状态12345678910111213141516在Java中,线程的状态包括以下几种,以及对应的状态码:1. **NEW(新建)**:线程被创建,但尚未启动。状态码:1 2. **RUNNABLE(可运行)**:线程正在Java虚拟机中执行,可能正在等待CPU时间片。状态码:2 3. **BLOCKED(阻塞)**:线程正在等待获取一个锁,以便进入同步块/方法。状态码:3
2024-04-24
博客

消息队列-名词解释

点对点:1:1发布订阅:1:n 12345678910AMQ: 1:1 发布消息到queue 1:n 发布消息到topicRABBIT:(PUSH) (队列中的消息,消费者轮训消费,不是都消费) 1:1 exchange只绑定一个队列,队列中只有一个消费者 1:n exchange绑定多个队列KAFKA(PULL) 1:1 发布到topic,消费者组只有一个消费者拉取 1:n 发布到topic
2024-04-24
博客
#消息队列、

守护线程

在这篇简短的文章中,我们将讲解下 Java 中的守护线程,看看它们可以做什么。我们还将解释守护线程和用户线程之间的区别。 守护线程和用户线程的区别Java 提供了两种类型的线程:守护线程 和 用户线程 用户线程 是高优先级线程。JVM 会在终止之前等待任何用户线程完成其任务。 用户线程 是低优先级线程。其唯一作用是为用户线程提供服务。 由于守护线程的作用是为用户线程提供服务,并且仅在用户线程
2024-04-18
博客
#JAVA

彻底搞懂Log4J、Log4J2、LogBack,SLF4J

最近系统被扫出来还在使用老旧的log4j,需要升级到最新的log4j。但是在升级的发现,Java相关的日志处理库有log4j, log4j2,slf4j和logback,初一看确实有点头大,那么区别是啥呢?之前也大概知道一些,查找了大量相关资料,这里好好总结一下,相信你读完就会熟练掌握 Log4J、Log4J2和LogBack的历史故事使用过Log4J和LogBack的同学肯定能发现,这两
2024-04-16
博客
#log4j

AMQP和JMS的区别

1. 高级消息队列协议: 它是一种用于应用程序之间通信的协议。它是一种轻量级协议,支持应用程序进行数据传输。该协议具有可扩展性和模块化的特点。 2. Java消息服务(JMS): 它是一种支持网络中计算机通信的应用程序接口(API)。它是一个功能强大的API,用于接收通信过程中生成的消息。 AMQP和JMS的区别: 比较基础 AMQP JMS 缩写 高级消息队列协议(Advan
2024-04-09
博客
#activemq #Rabbitmq

rabbitmq名词解释

Broker: 可以理解为每个服务节点负责接受消息,传递消息 Vhost: rabbitmq用来实现多租户的一种方式,一个broker下可以有多个vhost,每个vhost相当于一个虚拟的服务节点 Exchange: 接受生产者发送的消息,并根据Binding规则将消息路由给服务器中的队列。ExchangeType决定了Exchange路由消息的行为。1RabbitMQ
2024-04-09
博客
#Rabbitmq #excalidraw

replicaof 和 slaveof区别

SLAVEOF 命令 SLAVEOF 是早期版本的 Redis 中使用的命令,用于设置当前数据库服务器为另一个服务器的从属服务器。 通过执行 SLAVEOF host port 命令,可以将当前服务器设置为指定地址和端口上服务器的从属服务器。 如果想要取消从属状态,可以使用 SLAVEOF NO ONE 命令。 REPLICAOF 命令 REPLICAOF 命令在 Redis 5.0 版
2024-04-08
博客
#Redis

try-with-resources使用指南

1. 概述Java 7 中引入的对资源 try-with-resources 的支持允许我们声明要在 try 块中使用的资源,并保证资源将在该块执行后关闭。 声明的资源需要实现_自动关闭接口_。 2. 使用_资源Try代码块_简而言之,要自动关闭,必须在 try 中声明和初始化资源: try (PrintWriter writer = new PrintWriter(new File
2024-04-07
博客
#JAVA
1…456789

搜索

思来想去 | 缘来如此