自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 一致性hash

什么是一致性hash常见的负载均衡转发算法有几种,例如随机、轮询、hash等。hash主要是可以一定程度的保证同一类请求每次都可以路由到同一个下游实例进行处理。常见的hash方法就是取余。假设下游实例有4台,那么每个请求,把请求转化成一个整形,然后%4算出来一个下游实例的下标。这种方法实现简单,但是仔细想下,如果下游增加一个实例,或者去掉一个实例,则整个映射关系都变了。原本去实例1的会去到实例...

2019-12-15 21:11:10 122

原创 分布式之redis的应用

redis的介绍redis的原理redis的功能和作用

2019-11-07 23:44:52 189

原创 分布式CAP理论

什么是cap定义,结论为什么cap谁提出来的,基于什么样的背景,是为了解决什么问题怎么对待cap对于不同的场景,和组件,应该如何平衡cap作取舍。...

2019-11-03 18:10:40 151

原创 初探分布式

什么是分布式分布式一直作为一个看起来很高大上的名称,特别是给外人介绍什么是分布式时,貌似也没有什么通俗好理解的介绍,基本就是顾名思义,对应单机的反义。分布式不是一个具体工具和服务,而是一种模式,或者说是解决一大类问题的一种方法。这种模式遵循一定的规则(cap理论),并通过多种不同工具和算法协助来解决一些特定场景的问题。一般就是以比较良好的扩展性来提升系统的可用性、性能。也因为这样,分布式的学...

2019-10-20 18:09:29 168

原创 操作系统基础内存知识

之前每次看操作系统的内存,看完就忘记了,现在借着博客记录下来,内存这一块,平常应用层编程中可能不需要理解很深,底层设计时是不可避免的。无抽象存储:每一个设计总是针对不同的问题,早期存储器没有抽象,每一个程序可以直接访问内存,这种情况下,内存不能同时放两个程序,因为容易互相干扰到。当然,可以通过对内存分成每一块,利用特殊的硬件,每一块用保护键避免对其他程序的干扰。但这时又会产生一个问题,

2016-08-18 23:54:18 257

原创 线程

线程,有时被称为轻量级进程(Lightweight Process,LWP),是程序执行流的最小单元。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。每个进程都有自己的独立的地址空间和控制线程,由系统进行管理。而同一进程里的多个线程则共享该进程的地址空间,并由进程进行管理。为什么要有线程:(1)并行实体共享同一个地址空间和所有可用数据的能力。有些应用需要多个并行实

2016-05-27 11:37:09 253

原创 新的开始

开始学技术到现在已经快两年了,还没有写博客的习惯,现在是第一次写,希望通过这种方法,一来整理自己的学习笔记,二来也是和别人交流学习,希望能够坚持!一个点一个点突破,加油吧

2016-03-13 23:01:15 107

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除