Zookeeper入门 发表于 2020-02-04 | 分类于 技术 | | 阅读次数 ℃ 字数统计 1,882 | 阅读时长 7 1、什么是ZooKeeperZooKeeper 由 Yahoo 开发,后来捐赠给了 Apache ,现已成为 Apache 顶级项目。ZooKeeper 是一个开源的分布式应用程序协调服务器,其为分布式系统提供一致性服务。其一致性是通过基于 Paxos 算法的 ZAB 协议完成的。其主要功能包括:配 ... 阅读全文 »
正向代理和反向代理 发表于 2020-02-04 | 分类于 技术 | | 阅读次数 ℃ 字数统计 1,062 | 阅读时长 4 1、什么是代理服务器(Proxy Serve)?提供代理服务的电脑系统或其它类型的网络终端,代替网络用户去取得网络信息。 2、为什么使用代理服务器?(1)提高访问速度 由于目标主机返回的数据会存放在代理服务器的硬盘中,因此下一次客户再访问相同的站点数据时,会直接从代理服务器的硬盘中读取,起到了缓存的 ... 阅读全文 »
nginx(upstream机制)的几种负载均衡策略 发表于 2020-02-04 | 分类于 技术 | | 阅读次数 ℃ 字数统计 441 | 阅读时长 2 upstream机制使得Nginx以反向代理的方式运行,因此Nginx接受客户端的请求,并根据客户端的请求,Nginx选择合适的后端服务器来处理改请求。 1、轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,会自动剔除; upstream test { se ... 阅读全文 »
Git高级用法 发表于 2020-02-04 | 分类于 技术 | | 阅读次数 ℃ 字数统计 590 | 阅读时长 3 1、跳到之前的分支git checkout - 2、查看历史# 每个提交在一行内显示 git log --oneline # 在所有提交日志中搜索包含「homepage」的提交 git log --all --grep='homepage' # 获取某人的提交日志 git ... 阅读全文 »
LeetCode 最长公共前缀 发表于 2020-01-18 | 分类于 技术 | | 阅读次数 ℃ 字数统计 173 | 阅读时长 1 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 “”。 示例 1: 输入: ["flower","flow","flight"] 输出: "fl" 示例 2: 输入: [" ... 阅读全文 »
LeetCode 罗马数字转整型 发表于 2020-01-12 | 分类于 技术 | | 阅读次数 ℃ 字数统计 774 | 阅读时长 4 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 ... 阅读全文 »