在分布式开发中,唯一主键的设计非常重要,我们今天来看看分布式ID的常用设计 首先我们先明确一下分布式ID的定义1.全局唯一,不是单点系统的唯一,而是分布式系统的唯一2.有序性...
IO 一直是软件开发中的核心部分之一,伴随着海量数据增长和分布式系统的发展,IO扩展能力愈发重要。 Java IO 方式有很多种,基于不同的IO抽象模型和交互方式,可以简单区...
目前我们讲的 Redis 还只是主从方案,最终一致性。读者们可思考过,如果主节点凌晨 3 点突发宕机怎么办?就坐等运维从床上爬起来,然后手工进行从主切换,再通知所有的程序把地...
在大数据高并发场景下,单个 Redis 实例往往会显得捉襟见肘。首先体现在内存上,单个 Redis 的内存不宜过大,内存太大会导致 rdb 文件过大,进一步导致主从同步时全量...
Java动态代理对象,今天和大家分享一下动态代理的一种实现方案,使用JDK原生方案。 什么是动态代理 我们比较熟悉数据库连接池,在对数据库进行操作是,我们首先获取数据库对象,...
今天不分享技术文章了,想写点这些年的一些 思考 我14年参加工作,想想已经做程序员已经5年之久了,这五年说长不长,说短也不短,做了五年的应用类开发,主要做java后端,这些年...
漏斗限流是最常用的限流方法之一,顾名思义,这个算法的灵感源于漏斗(funnel)的结构。 漏斗的容量是有限的,如果将漏嘴堵住,然后一直往里面灌水,它就会变满,直至再也装不进去...
限流在分布式系统中是一个经常被提到的话题,如果当前系统的能力,不足以承受那么大的访问量的时候,那么我们就要阻止外来请求对系统继续施压 实现简单限流 首先我们来看一个常见的简单...
我们习惯于用rabbitmq和kafka作为消息中间件,来给应用之间增加异步的能力。但是使用过的同学都知道,使用专业的消息中间件使用起来非常复杂,我们实现一个简单的功能都需要...
千里之行始于足下,我们先来看看redis的基础知识。 Redis有5中基本数据类型:字符串(string)、列表(list)、集合(set)、有序集合(zset)、字典(ha...
Redis是互联网技术领域使用最为广泛的存储中间件。它以其超高的性能、完美的文档、简洁易懂的源码和丰富的客户端库支持在开源中间件领域广受好评。国内外很多大型网站都在使用Red...
大平给了我力量,2019越来越好
聚星会两天的密训,发生了什么?一起参加密训的小伙伴 前言:聚星会—泽宇课程里面最高阶的课程,9800 ,未进来之前,就知道里面的人都是大咖,入月十万,年入百万的一揪一个,我想过我会加入,我没想过的的是,我...