logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Redis分布式锁之红锁

一、问题分布式锁,当我们请求一个分布式锁的时候,成功了,但是这时候slave还没有复制我们的锁,masterDown了,我们的应用继续请求锁的时候,会从继任了master的原slave上申请,也会成功。这就会导致,同一个锁被获取了不止一次。二、办法Redis中针对此种情况,引入了红锁的概念。三、原理用Redis中的多个master实例,来获取锁,只有大多数实例获取到了锁,才算是获取成功。具体的红锁

终身免费的Navicat数据库,不需要破解,官方支持

公司不让用那些破解的数据库软件,之前一直使用Navicat。换了几款其他的数据库试了,都没Navicat好用。看到了一则消息Navicat出免费版了。于是体验了下,果然是一如既往的好,而且免费版足够用了。https://www.navicat.com.cn/products,这个下载地址拉到最下面,看到如下图片中的表示,就是免费版的Navicat了。终身免费哦,放心使用。

文章图片
#数据库
MAC中的撤销回退快捷键

如果还不知道什么是回退的小伙伴,真的是要了解下了,绝对的提高工作效率。一、什么是回退?回退就如同人生中的后悔药,电脑中刚做的事情,后悔了,那么可以直接回退到你还没做的时候。二、什么是撤销回退?那么有些小伙伴就会问了,我又后悔了,其实刚才做的事情有些是对的,我不想重做了,还想恢复到我已经做了的状态,那么这就是撤销回退的概念了。说了一堆概念,其实操作so easy,就是两个快捷键的事情。三...

IDEA中看代码时返回上一步快捷键(Mac)

IDEA中看代码时返回上一步快捷键(Mac)问题起源大家在看代码的时候是不是有遇到这样的问题,下一步到方法中的时候,看完了这个方法,再回到之前的代码,还得关掉现在的代码,找到当时进入这个代码的代码。如果是手动的解决这个问题,那就效率太低了,以前在用Eclipse的时候,记得有快捷键CTRL+ALT+<可以直接回到到上一步骤,真是太爽了。但是MAC系统中的IDEA就不知道是哪个快捷键了...

#idea
Redis中的Stream实操:创建-消费-查看

一、什么是Redis中的Stream?支持多播的可持久化的消息队列,其作者也坦言借鉴了Kafka的设计。它其实是一个消息链表,每个消息都有唯一的消息id,消息是持久化的,Redis重启后消息仍在。每个Stream都可以挂载多给 消费组,每个消费组会有个游标,表示当前消费组已经消费到哪条消息了。同一个消费组可以挂接多个消费者,每个消费者之间是竞争关系,一个消费者消费了消息,游标就有向前移动。...

Linux命令可以在后台运行,不随shell的关闭而关闭

我们在服务器上运行的了一个服务,肯定不想CTRL+C退出日志打印平台后,服务就停止了,即使是我们关闭了远程访问服务器的Shell窗口,也不要关闭。下面就是解决这个问题的干货了:1、&在运行命令的后面添加&,表示让让程序在后台运行,所以你CTRL+C后退出了日志打印,服务仍然会运行到后台。2、nohup可是你发现没有,即使添加了&,我们关闭访问服务器的窗口后,服务还...

#linux
解决RabbitMQ消息堆积问题

RabbitMQ的冒险历程问题起源:开发同事的RabbitMQ遇到了问题,线上的消息有两条在Unacked状态,导致其他的消息也一直无法消费,堆积到了那里,很快Ready中的消息数目已经达到了五千多条。解决过程:第一步:以前遇到过类似的问题,因为网络问题,消息到了消费者那里,可是一直没有回应,导致了消息在Unacked状态,一直无法消费。我们可以通过重启应用的办法,使消息重新进入队列中,...

Redis中的scan命令的使用

scan cursor match key* count n如果是扫描库中所有的key,可以简化为:scan cursor count n其中:n是这次扫描出多少个key。cursor是从哪个游标开始扫描。match后面的key*是key的模糊表达式。

Java中的垃圾收集器如何设置 — JVM系列(十)

JVM中的重要参数我们已经知道了有哪些垃圾收集器,那么它们在JDK中又是如何设置的呢?参数功能UseParNewGC使用ParNew + Serial OldUseSerialGC虚拟机运行在Client模式下的默认值,是Serial + Serial OldUseParallelGC虚拟机运行在Server模式下的默认值,Parallel Scaveng...

zookeeper-3.5.5安装报错:找不到或无法加载主类 org.apache.zookeeper.server.quorum.QuorumPeerMain-新版本zookeeper易犯错误

安装报错Zookeeper已经安装了很多次了,但是今天竟然遇到了问题。1、首先去官网下载了最新版本:zookeeper-3.5.5。2、回到我的Centos服务器上,修改配置文件。3、然后启动,竟然报错了:错误: 找不到或无法加载主类org.apache.zookeeper.server.quorum.QuorumPeerMain排查之路崩溃,天呀,见鬼了,于是进入到了我的排查之路,...

    共 12 条
  • 1
  • 2
  • 请选择