摘要: 1.如何保证消息队列的高可用啊? RabbitMQ是比较有代表性的,因为是基于主从做高可用性的,我们就以他为例子讲解第一种MQ的高可用性怎么实现。rabbitmq有三种模式:单机模式,普通集群模式,镜像集群模式(1)单机模式(2)普通集群模式意思就是在多台机器上启动多个rabbitmq实例,每个机器 阅读全文
posted @ 2023-09-04 21:40 wtyhbh 阅读(9) 评论(0) 推荐(0)
摘要: Rebel 介绍 JRebel 是一款 JVM 插件,它使得 Java 代码修改后不用重启系统,立即生效。IDEA 上原生是不支持热部署的,一般更新了 Java 文件后要手动重启 Tomcat 服务器,修改才能生效;所以推荐使用 JRebel 插件进行热部署。 JRebel 安装方式 1. 插件仓库 阅读全文
posted @ 2023-09-23 13:14 wtyhbh 阅读(1601) 评论(0) 推荐(0)
摘要: 一、结论:应用中不可直接使用日志系统(Log4j、Logback)中的API,而应依赖使用日志框架SLF4J中的API,使用门面模式的日志框架,有利于维护和各个类的日志处理方式统一。代码中的使用格式如下: import org.slf4j.Logger; import org.slf4j.Logge 阅读全文
posted @ 2022-10-05 20:56 wtyhbh 阅读(642) 评论(0) 推荐(0)
摘要: 一:枚举的引入 【1】数学:枚举法: 1<x<4 2<y<5 求x+y=6 枚举法:一枚一枚的列举出来。前提:有限,确定 【2】在java中,类的对象是有限个,确定的。这个类我们可以定义为枚举类。 举例: 星期:一二三四五六日 性别:男女 季节:春夏秋冬 【3】自定义枚举类:(JDK1.5之前自定义 阅读全文
posted @ 2022-10-05 19:34 wtyhbh 阅读(371) 评论(0) 推荐(0)
摘要: 一. 流式处理简介 在我接触到 java8 流式处理的时候,我的第一感觉是流式处理让集合操作变得简洁了许多,通常我们需要多行代码才能完成的操作,借助于流式处理可以在一行中实现。比如我们希望对一个包含整数的集合中筛选出所有的偶数,并将其封装成为一个新的 List 返回,那么在 java8 之前,我们需 阅读全文
posted @ 2022-08-28 13:07 wtyhbh 阅读(659) 评论(0) 推荐(0)