logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Redis分布式事务锁的原理(上)

我们在单机服务器,出现资源的竞争,一般使用synchronized 就可以解决,但是在分布式的服务器上,synchronized 就无法解决这个问题,这就需要一个分布式事务锁。除此之外面试,基本会问springboot、Redis,然后都会一路再聊到分布式事务、分布式事务锁的实现。1、常见的分布式事务锁1、数据库级别的锁乐观锁,基于加入版本号实现悲观锁,基于数据库的 for update 实现2、

#redis
推荐7款超级好用的终端工具 —— SSH+FTP

1、Cmder下载地址:https://cmder.net/Cmder是一个代替cmd的终端工具。只能操作Windows。它的好处是:支持大部分Linux命令,比如ls鼠标选中默认复制,鼠标右击粘贴美观的界面,可以自定义背景解压,双击Cmder.exe即可运行,其他疑问1、添加快捷键打开cmd到安装目录,输入Cmder.exe /REGISTER ALL你会发现鼠标右击多了一个Cmder Here

#linux#windows#ssh
Error creating bean with name 'eurekaAutoServiceRegistration': Singleton bean creation not allowed解决

2019-06-24 18:41:47.106INFO 3025 --- [Thread-6] s.c.a.AnnotationConfigApplicationContext : Closing org.springframework.context.annotation.AnnotationConfigApplicationContext@2cd2c8fe: startup ...

git常用操作,merge、pull、push等

我刚开始使用Git的时候不太熟悉,对应项目的分支切换,提交,合并、回滚不太了解。总结一些使用方法。我是使用eclipse git插件的。版本回退team 》 show in history 》reset 》hard可以恢复到某一个版本,然后你就可以操作了,但是父类分支还是在,如果你没有commint,还是会pull到之前父类的代码下来,解决方法:个人认为,但是没有试过,先har...

三款免费好用的代码对比工具,丢弃BeyondCompare

代码比较是日常开发经常需要做的工作,比如说源代码对比、文档对比,甚至是excel表格对比。这里推荐三款免费的对比工具。1、winMerge下载地址:https://winmerge.org/downloads/?lang=enwinMerge的大小只有7M,轻量级,也支持解压式,点击即可打开。winMerge是一款免费的windows开源对比工具,诞生时间十分久远,也很稳定。winMerge支持三

到底了