logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

数据库实现分布式锁,redis实现分布式锁,zookeeper实现分布式锁的优缺点及性能分析

在选择分布式锁实现方式时,需要根据具体的应用场景和需求来进行权衡。如果对性能要求较高,可以选择 Redis;如果需要高可靠性和支持顺序锁,可以选择 Zookeeper;如果系统已经使用了数据库,并且对性能要求不高,那么使用数据库实现分布式锁也是一个可行的选择。无论选择哪种方式,都需要仔细考虑锁的超时时间、释放锁的机制以及处理节点故障等问题,以确保分布式锁的正确性和可靠性。希望这篇博客能帮助你更好地

文章图片
#数据库#分布式#redis +1
SpringMVC之文件的上传

在当今数字化的时代,文件上传已经成为了许多应用程序中常见的功能之一。无论是在社交媒体、电子商务还是企业内部的文件管理系统中,用户都需要能够方便地上传文件。而作为一款优秀的 Java Web 框架,Spring MVC 为开发者提供了一种简单而强大的方式来实现文件上传功能。通过 Spring MVC,开发者可以轻松地接收用户上传的文件,并将其保存到指定的位置。同时,Spring MVC 还提供了丰富

文章图片
#java#java-ee#mvc
MyBatisPlus之逻辑删除

在学习MyBatisPlus的过程中,逻辑删除是一个比较重要的知识点。逻辑删除是指使用一个特殊的字段来表示数据库表中的一条记录是否被删除了(或是否存在),例如为数据库表中的每一条记录都增加一个is_delete字段,当is_delete为1时,表示该记录已经被删除了,当is_delete为0时,表示该记录还有效。与逻辑删除相对的就是物理删除,指直接从数据库中删除记录。逻辑删除是为了方便数据恢复和保

文章图片
#数据库
消息队列之RocketMQ

在当今的分布式系统和微服务架构中,消息队列扮演着至关重要的角色。它们提供了可靠的异步通信和消息传递机制,使得不同的系统组件能够协调工作,提高了系统的可靠性、可扩展性和性能。在众多的消息队列中,RocketMQ 以其高性能、高可靠性和丰富的特性脱颖而出。它是由阿里巴巴开源的一款分布式消息中间件,经过了大规模生产环境的验证,被广泛应用于各种行业和场景。在本博客中,我将深入探讨 RocketMQ 的核心

文章图片
#rocketmq#java
消息队列之RabbitMQ介绍

在当今的分布式系统和微服务架构中,消息队列扮演着至关重要的角色。它们为应用程序提供了一种可靠的异步通信机制,使得各个组件之间能够高效地传递消息和协调工作。而在众多的消息队列技术中,RabbitMQ 无疑是一个备受关注和广泛应用的佼佼者。RabbitMQ 是一个开源的消息队列服务器,它基于 AMQP(Advanced Message Queuing Protocol)协议实现。通过使用 Rabbit

文章图片
#rabbitmq#分布式
springboot手动提交事务

在 Spring Boot 框架中,手动提交事务可以提供更细粒度的控制和灵活性。通过手动管理事务的开始、执行和提交/回滚过程,开发人员可以更好地确保数据的一致性和可靠性。本文介绍了如何在 Spring Boot 中手动提交事务,并提供了相关的代码示例

文章图片
#spring boot#后端#java
Zookeeper的使用

在如今的数据驱动时代,分布式系统已经成为企业和组织处理大规模数据和提供高可靠性服务的重要手段。而 Zookeeper 作为一种分布式协调服务框架,在分布式系统中扮演着关键的角色。Zookeeper 提供了一个简单而强大的机制来管理分布式应用程序的状态。它通过提供一个共享的注册表,使得分布式系统中的各个节点可以协调彼此的行为,实现一致性、可靠性和可伸缩性。在这篇博客中,我将深入探讨 Zookeepe

文章图片
#zookeeper#分布式
到底了