概述 ZooKeeper 是 Apache 软件基金会的一个软件项目,它为大型分布式计算提供开源的分布式配置服务、同步服务和命名注册,在架构上,通过冗余服务实现高可用性(CP)。 ZooKeeper 的设计目标是将那些复杂且容易出错的分布式一致性服务封装起来,构成一个高效可靠的原语集,并以一系列简单…
前言 可以将某个项目或产品的架构体系按照如下方式分层: 业务层面:项目业务体系 技术层面: 数据架构:数据持久层策略 应用架构:应用层的实现方式 部署架构:部署方式,自动化持续集成等策略 针对每一层也随着时间的变化而变化。 业务架构 单体模式 早期的互联网产品多为单体系统,特点是以业务为导向,往往形…
触摸板操作 打开系统偏好设置-触控板选项查看学习常用操作 双指触控实现鼠标右键功能 建议打开轻点来点按,和 win 操作相同 系统偏好设置-辅助功能-指针控制-触控板选项-启用拖移-三指拖移:单手三指拖移文件 文本/文件操作 对于文本: 全选:command + a 复制:command + c 粘…
远古时期的签到题 原题链接 描述: 远古时期奇妙的事情...... 远古时期有一个比赛,里面有这样一道签到题: 给定一个正整数 $N$ 求这个整数转化为二进制后的数有多少位是 $0$。 输入格式: 共一行,一个正整数 $N$。 输出格式: 共一行,一个整数,表示 $N$ 转化为二进制后数位是 $0$…