ZooKeeper 安装
ZooKeeper 安装
Zookeeper 集群中节点之间数据是如何同步的
1.首先集群启动时,会先进行领导者选举,确定哪个节点是 Leader ,哪些节点是 Follower 和 Observer2.然后 Leader 会和其他节点进行数据同步,采用发送快照和发送 Diff 日志的方式3.集群在工作过程中,所有的写请求都会交给 Leader 节点来进行处理,从节点只能处理
如何实现延时任务(订单到期关闭)
我们介绍了11种实现订单定时关闭的方案,其中不同的方案各自都有优缺点,也各自适用于不同的场景中。那我们尝试着总结一下:实现的复杂度上(包含用到的框架的依赖及部署):Redisson > RabbitMQ插件 > RabbitMQ死信队列 > RocketMQ延迟消息 ≈ Redis的zset > R
使用单元测试测试多线程时无输出问题的解决方案
单元测试不支持在多线程下使用单元测试中程序的结束是以主线程为主的debug会延长运行时间多线程测试建议直接在main方法中进行参考文章单元测试使用多线程的情况Junit单元测试不支持多线程测试–原因分析和问题解决Java单例7种测试实践在此致谢。
在idea中配置Nacos服务启动
在IDEA中配置Nacos服务的启动
idea 源码下载几种方式
解决idea中依赖源码下载问题
Spring-SpringBoot-SpringMVC-MyBatis常见面试题
Spring-SpringBoot-SpringMVC-MyBatis常见面试题
idea - 刷新 Git 分支数据 / 命令刷新 Git 分支数据
idea 找到 fetch 选项,重新获取分支数据。
如何在Spring Boot中配置双数据源?
如何在Springboot中配置双数据源?
2023_Spark_实验一:Windows中基础环境安装
windows, Java, Scala部署与验证。
【Spring+SpringMVC+Mybatis】SSM框架的整合、思想、工作原理和优缺点的略微讲解
SSM框架的整合、思想、工作原理和优缺点的略微讲解
CMake 指定链接选项
cmake
Springboot集成Freemarker|超级详细,建议收藏
上一期,我是带着大家入门了SpringBoot集成Kafka,今天我再来一期Freemarker的零基础教学吧。不知道大家对kafka有多少了解,反正我就是从搭建开始,然后再加一个简单演示,这就算是带着大家了个门哈,剩下的我再后边慢慢出教程给大家说。FreeMarker 是一款 模板引擎: 即一种基
SpringBoot 实现定时任务
定时任务在实际项目开发中很常见,并且定时任务可以在各种场景中应用,通过自动化操作和任务的规模化管理,提高效率、可靠性和工作质量。可以减少手动操作,避免疏忽和错误,并节省时间和人力资源的投入
NoClassDefFoundError问题解决
在使用第三方jar时,在idea中设置库,并且在modelB中进一步封装了一些工具类Tool,在modelA中调用Tool的静态方法,并添加依赖关系,编译器能找到类Tool,但是在运行时报出NoClassDefFoundError,随后将jar添加至modelA,随后可以正常使用。原因三:引入新的M
SpringBoot使用GRPC框架(服务端)
SprigBoot使用GRPC框架
快速搭建一个简单的SpringBoot项目-详细步骤
快速搭建一个简单的SpringBoot项目-详细步骤1.工程的创建,2.配置依赖,3.配置application,4.创建数据库,5.创建mapper、service、controller层代码,6.使用Postman测试请求。
Unsupported class file major version 61
简介:illegalargumentexception:不支持的类文件主版本61,jdk版本过高。
Java Kafka 怎么写
KafkaListener 用于消费类,代表说你的topic产生一条数据时,只要你是对应的group,就会自动收到一条对应的消息,此时在里头写执行代码,就做到了 kafka放出消息自动执行。gruopid 是 org.springframework.kafka。pom文件 引入的jar包是 spri
kafka常见问题
这里说的系统复杂度和系统耦合性是不一样的,比如以前只有:系统A、系统B和系统C 这三个系统,现在引入mq之后,你除了需要关注前面三个系统之外,还需要关注mq服务,需要关注的点越多,系统的复杂度越高。如果出现请求峰值的情况,由于消费者的消费能力有限,会按照自己的节奏来消费消息,多的请求不处理,保留在m