摘要: Redis数据结构与对象 一、简单动态字符串 SDS Redis没有直接使用C语言传统的字符串,而是构建数据结构 简单动态字符串(simple dynamic string,SDS)的抽象类型,作为Redis的默认字符串表示,当需要使用字符串的场景是可以修改时,采用SDS,否则也可使用C字符串 在R 阅读全文
posted @ 2020-08-01 21:53 小玉揍扁了阿福 阅读(163) 评论(0) 推荐(0)
摘要: Zookeeper基础 Zookeeper简介 Zookeeper是一个开源的分布式协调服务,目前由Apache进行维护。Zookeeper可以用于实现分布式系统中常见的发布/订阅、负载均衡、命令服务、分布式协调/通知、集群管理、Master选举、分布式锁和分布式队列等功能,具备以下特性: 顺序一致 阅读全文
posted @ 2020-08-14 11:19 小玉揍扁了阿福 阅读(126) 评论(0) 推荐(0)
摘要: RabbitMQ基础 一、RabbitMQ是什么 RabbitMQ是目前非常热门的消息中间件(消息中间件利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成)。 为什么要使用消息中间件 消息中间件即消息队列。 以熟悉的电商场景为例,如果商品服务和订单服务是两个不同的 阅读全文
posted @ 2020-08-14 11:17 小玉揍扁了阿福 阅读(131) 评论(0) 推荐(0)
摘要: 应用层 此文章目标是记录一些面试常考点,而不是介绍所有协议的内容 为运行在不同端系统的应用程序进程提供数据运输服务。数据单位是报文。 应用层协议及其端口 应用应用层协议端口号传输层协议备注 域名解析 DNS 53 UDP/TCP 长度超过512字节时使用TCP 超文本传送协议 HTTP 80 TCP 阅读全文
posted @ 2020-08-10 20:48 小玉揍扁了阿福 阅读(566) 评论(0) 推荐(0)
摘要: OS文件视图之设备驱动 一、IO与显示器 终端设备输出:显示器;终端设备的输入:键盘 外设工作:CPU通过CPU-内存总线,然后经过总线控制器,发出命令,再经PCI总线,最后到外设自己的控制器(即网卡,显卡等)接受指令,写入自己的缓存进行处理计算,待外设控制器处理完毕后,向CPU发出中断,表示自己处 阅读全文
posted @ 2020-08-10 10:55 小玉揍扁了阿福 阅读(262) 评论(0) 推荐(0)