分布式
Running-Waiting
用最好的年华来担保说出来都可能被嘲笑的理想
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
详解布隆过滤器的原理、使用场景和注意事项
什么是布隆过滤器本质上布隆过滤器是一种数据结构,比较巧妙的概率型数据结构(probabilistic data structure),特点是高效地插入和查询,可以用来告诉你 “某样东西一定不存在或者可能存在”。相比于传统的 List、Set、Map 等数据结构,它更高效、占用空间更少,但是缺点是其返回的结果是概率性的,而不是确切的。实现原理HashMap 的问题讲述布隆过滤器的原理之前,...转载 2019-10-26 22:00:37 · 214 阅读 · 0 评论 -
Redis持久化
Redis支持持久化,而且支持两种不同的持久化操作。Redis的一种持久化方式叫快照(snapshotting,RDB),另一种方式是只追加文件(append-only file,AOF).这两种方法各有千秋,下面我会详细这两种持久化方法是什么,怎么用,如何选择适合自己的持久化方法。快照持久化(RDB)Redis可以通过创建快照来获得存储在内存里面的数据在某个时间点上的副本。Redis创建快...转载 2019-10-26 17:23:29 · 142 阅读 · 0 评论 -
Redis配置问题——细节问题
前述这几天在学习Redis的相关内容,在用spring进行整合配置时,出现了一些问题,很无脑的问题,在ApplicationContext.xml配置文件时,将类名首字母小写导致不断出现错误,着实有些无脑了。错误信息org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.sp...原创 2019-07-03 19:44:51 · 368 阅读 · 0 评论 -
记首次使用Redis的一些坑
前述首次使用Redis踩过的坑在这里记录一下,可能首次使用大都是jar包层面的错误,一般都是jar包导对就相当于成功了一大半。正文Redis使用时的错误信息如下:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redisTemplate' defined in c...原创 2019-07-03 19:29:32 · 1086 阅读 · 0 评论 -
Rabbitmq安装教程(Deepin15.11)
1、首先必须要有Erlang环境支持安装之前要装一些必要的库: sudo apt-get install build-essential sudo apt-get install libncurses5-dev sudo apt-get install libssl-dev sudo apt-get install m4 sudo apt-g...原创 2019-11-11 11:34:40 · 909 阅读 · 0 评论 -
Dubbo注册中心工作原理
注册中心作用开篇首先想思考一个问题,没有注册中心 Dubbo 还能玩下去吗?当然可以,只要知道服务提供者地址相关信息,消费者配置之后就可以调用。如果只有几个服务,这么玩当然没问题。但是生产服务动辄成千上百,如果每个服务都需要手写配置信息,想象一下是多么麻烦。好吧,如果上面的问题都不是事的话,试想一下如果一个服务提供者在运行过程中宕机,消费者怎么办?消费者不知情,所以它还会不断把请求发往服务提...转载 2019-10-27 21:39:50 · 2650 阅读 · 0 评论 -
分布式锁解决并发的三种实现方式
分布式锁应该具备的条件1、在分布式系统环境下,一个方法在同一时间只能被一个机器的一个线程执行;2、高可用的获取锁与释放锁;3、高性能的获取锁与释放锁;4、具备可重入特性;5、具备锁失效机制,防止死锁;6、具备非阻塞锁特性,即没有获取到锁将直接返回获取锁失败。分布式锁的三种实现方式目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分...转载 2019-09-15 20:12:23 · 332 阅读 · 0 评论 -
Dubbo-服务降级
什么是Dubbo的服务降级?当服务器压力剧增的情况下,根据实际业务处理情况,对一些服务和页面有策略的不处理或者换种简单的方式处理,从而释放服务器资源以保障核心业务的正常运行和高效运行;可以通过服务降级临时屏蔽某个非关键服务,并定义降级后的返回策略;服务降级策略:mock=force:return+null 表示消费者不进行远程调用,直接返回null,用来屏蔽不重要服务不可用时对调用方的影...原创 2019-09-19 20:39:43 · 219 阅读 · 0 评论 -
zookeeper搭建问题——Permission denied FAILED TO WRITE PID错误
在zookeeper单机搭建过程中遇到如下问题:根据提示我们可以看到问题是权限不够导致的,所以我通过chmod命令修改文件权限,将zookeeper修改为可执行、可读、可写权限 ,如下操作:再次启动zookeeper,发现第二个错误没有解决,如下:这是由于我们之前创建的dataDir目录和dataLogDir目录的权限不够,所以再次修改这两个目录的权限:启动zookeeper成功!...原创 2019-10-06 21:16:18 · 4156 阅读 · 0 评论
分享