自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 redis进阶篇

引入敖丙博客学习知识点 这里只做学习用途 前言 redis在互联网技术存储方面使用如此广泛 贴上自己最近总结的思维导图 缓存有哪些? 本地缓存 分布式缓存 多级缓存 本地缓存:就是在进程内存中进行缓存也可以使用 Ehcache 这样的工具来实现本地缓存是内存访问,没有远程交互开销,性能最好,但是受限于单机容量,一般缓存较小且无法扩展 分布式缓存:良好的水平扩展能力,对较大数据量的场景也能应付自如。缺点就是需要进行远程请求,性能不如本地缓存 多级缓存:本地缓存与分布式缓存相结合 ...

2020-06-01 17:32:35 195

原创 redis cluster集群搭建与实践

1.实现原理 redis3.0以后支持redis-cluster集群 采用无中心化结构 每个节点保存数据和集群的状态 每个节点都和其他所有节点连接。其redis-cluster架构图如下: 其结构特点: 1、所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽。 2、节点的fail是通过集群中超过半数的节点检测失效时才生效。 3、客户端与redis节点直连,不需要中间proxy层.客户端不需要连接集群所有节点,连接集群中任何一...

2020-06-01 17:21:38 122

原创 64匹马 8条跑道 选出来前四名

第一步:全部马分8组,各跑一次,然后淘汰掉每组的后四名(8次); 第二步:取每组第一名进行一次比赛,然后淘汰最后四名所在组的所有马(1次): 分析:其实这时候红色区域的马也可以淘汰了,A1可以直接晋级; 还需要在剩余的A234 B123 C12 D1 9匹马中选出3匹 其中的关系 A2>A3>A4 B1>B2>B3 C1>C...

2020-03-27 10:21:39 817

原创 算法之路之递归

你可以迭代或递归地反转链表。你能否用两种方法解决这道题 class Solution { public: ListNode* reverseList(ListNode* head) { //第一種方式 /*if (head==NULL || head->next==NULL) return head; List...

2020-01-11 16:30:31 145

原创 go-grpc学习

什么叫着rpc(Remote Procedure Call)?,字面意思远程过程调用,简单的理解是一个节点请求另一个节点提供的服务。 本地调用远程的接口整个过程就像调用本地接口一样。当然中间少不了客户端与服务端的通信,消息数据的序列化与反序列化。 gRPC是Google的RPC框架,开源、高性能、跨语言,基于HTTP/2通讯协议和Protocol Buffer 3数据序列化协议。 过程...

2019-12-10 22:51:57 345

原创 hash算法

大学期间大家对hash这个词语肯定最熟悉不过了 最简单的hash就是余数hash 在分布式系统中,分布式hash是为了解决因特网中的热点(Hot Spot)问题,初衷和CARP十分相似。一致性Hash修正了CARP使用的简单哈希算法带来的问题,使得分布式哈希(DHT)可以在P2P环境中真正得到应用。 一致性Hash算法提出了在动态变化的Cache环境中,判定哈希算法好坏的四个定义: 1、...

2019-12-10 22:34:30 472

二维码扫码程序

二维码扫码程序 通过串口命令打开即可实现拍照 功能 喜欢朋友可以试试 很不错的

2018-06-06

空空如也

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

TA关注的人

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