首页
学习
活动
专区
工具
TVP
发布

灰子学技术

技术知识分享,包括Go语言,C++等语言层面,架构层面,设计模式等等……
专栏作者
196
文章
156659
阅读量
28
订阅数
C++ 命令行解析库TCLAP
介绍一个命令行解析库:TCLAP,属于一个比较好用的命令行解析库,Envoy中也用到了这个库,整理出来,方便后续查看。
灰子学技术
2023-02-28
4900
Redis集群的重定向
对于Redis的集群来说,因为集群节点不能代理(proxy)命令请求, 所以客户端应该在节点返回 -MOVED 或者 -ASK 转向(redirection)错误时, 自行将命令请求转发至其他节点。
灰子学技术
2021-05-06
1.6K0
Kafka介绍
本篇文章是kafka的入门篇,主要介绍kafka一些基本的知识和架构,并没有涉及到一些原理的讲解,算是一篇入门文章。
灰子学技术
2021-04-20
3610
为何RabbitMQ的队列不能接收生产者发送过来的消息
对于rabbitmq的queue来说,是可以设置下面三个参数的,x-max-length,x-max-length-bytes, x-overflow。一旦x-max-length(这里是设置的queue最大容纳的消息数量),x-max-length-bytes(这里是queue中的消息数量与消息大小乘积的总量)超过了限制之后,就会根据x-overflow里面设置的模式开始处理,对于x-overflow有一个reject-publish模式,打开之后,生产者通过confrim生产的消息,在rabbitmq就会被拒绝,回复message unacked.
灰子学技术
2021-02-05
1.1K0
Redis:持久化
持久化是最简单的高可用方法(有时甚至不被归为高可用的手段),主要作用是数据备份,即将数据存储在硬盘,保证数据不会因进程退出而丢失。
灰子学技术
2020-10-10
5340
乐观锁与悲观锁
乐观锁(Optimistic Concurrency Control,缩写“OCC”),又叫做乐观并发控制,可以参考维基百科-乐观并发控制:
灰子学技术
2020-09-14
4780
Go语言之make
对于make来说,是Go语言之用来分配内存的函数,使用在slice,map,chan这三种数据类型上面。因为这三种数据类型的特殊性,用来分配和初始化这三种数据类型,参考原文:
灰子学技术
2020-06-03
3890
数据结构:链表
链表(Linked List)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针(Pointer)。
灰子学技术
2020-04-02
5390
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档