摘要: RabbitMQ、RocketMQ和Kafka是三种常见的消息队列系统,它们在设计和使用方面有一些不同之处: 架构设计: RabbitMQ:RabbitMQ是一个基于AMQP(高级消息队列协议)的开源消息队列系统,采用的是传统的Broker架构模式,其中包括生产者、消费者和中间件(Broker)。 阅读全文
posted @ 2023-09-12 23:03 hwj7 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 在Spring中,可以使用TaskExecutor接口来集成线程池。以下是一个示例代码,演示如何在Spring中配置和使用线程池: 1. 首先,添加依赖项,以使用Spring的线程池支持。在Maven项目中,可以在pom.xml文件中添加以下依赖项: <dependencies> <!-- 其他依赖 阅读全文
posted @ 2023-09-11 22:17 hwj7 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 在分布式中有一种理论叫CAP理论,C表示数据一致性,A表示系统可用性,P表示分区容错性,提出这个理论的人也指出了CAP这三者间只能有两个同时成立。 先来解释一下P分区容错性,在分布式的情况下,应用都会搭一个集群,比如用户在使用一个服务的时候可能会有多个用户服务端,当一个用户在一个服务端进行了修改了数 阅读全文
posted @ 2023-09-08 23:18 hwj7 阅读(1089) 评论(0) 推荐(0) 编辑
摘要: 要根据城市名称获取城市编号,首先要创建一个CityCodeUtils工具类 public class CityCodeUtils { private static Properties properties = new Properties(); public static String DEFAU 阅读全文
posted @ 2023-09-06 21:23 hwj7 阅读(206) 评论(0) 推荐(0) 编辑
摘要: MyBatis-Plus是一个功能强大、易于使用的MyBatis增强工具,在MyBatis的基础上只做增强不做改变,它提供了许多实用的功能和扩展,可以极大地简化和提高开发效率。 特性: l 无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 l 损耗小:启动即会自动注入基本CURD, 阅读全文
posted @ 2023-09-05 21:39 hwj7 阅读(357) 评论(0) 推荐(0) 编辑
摘要: ip addr: 查看IP shutdown -h now:立即关机 reboot:重启 Ping ip或域名:查看网络是否OK ctrl+c:强制结束占用窗口的命令 top:查看内存情况 kill -9 pid:强制杀死指定进程 ps -ef | grep -i进程名字:查看进程运行信息(|管道命 阅读全文
posted @ 2023-09-03 21:18 hwj7 阅读(20) 评论(0) 推荐(0) 编辑
摘要: ArrayList是Java中常用的List集合,它基于数组来存储和操作数据。以下是ArrayList的底层原理: 内部数组:ArrayList内部维护一个Object类型的数组来存储元素。初始时,数组的长度为0。当添加元素时,数组会根据需要自动扩容。 动态扩容:当ArrayList中的元素数量超过 阅读全文
posted @ 2023-09-02 21:09 hwj7 阅读(70) 评论(0) 推荐(0) 编辑
摘要: Java的反射是指在运行时动态地获取类的信息、调用对象的方法和访问对象的属性。通过反射,可以在编译时不知道具体类的情况下,动态地创建对象、调用方法和访问属性。 Java反射的核心是java.lang.reflect包中的类和接口。以下是一些常用的反射类和方法的详解: Class类:java.lang 阅读全文
posted @ 2023-08-29 21:08 hwj7 阅读(22) 评论(0) 推荐(0) 编辑
摘要: Cron表达式是一种用于指定定时任务执行时间的字符串表达式。它由6个或7个字段组成,每个字段代表一个时间单位或一个时间段。下面是对Cron表达式的详细解释: 秒(可选):0-59之间的整数,表示每分钟的哪一秒执行任务。例如,0表示每分钟的第0秒执行任务。 分钟:0-59之间的整数,表示每小时的哪一分 阅读全文
posted @ 2023-08-28 22:04 hwj7 阅读(193) 评论(0) 推荐(0) 编辑
摘要: Spring Boot 是一个用于简化 Spring 应用程序开发的框架。它是基于 Spring 框架的一种约定优于配置的方式,旨在帮助开发者更快速、更容易地构建独立的、生产级的 Spring 应用程序。 Spring Boot 提供了一套默认配置,用于自动配置各种常见的第三方库和框架,减少了开发者 阅读全文
posted @ 2023-08-27 18:06 hwj7 阅读(716) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示