logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C++空类的大小

C++空类的大小为什么不为0?先来看测试程序的输出。#include <iostream>using namespace std;class NoMembers{};int main(){NoMembers n;// Object of type NoMembers.cout << "The size of an object of empty class is: "

CAP 理论解释 —— 以“记忆公司”开展业务为例

CAP 理论是分布式系统的一个基础理论,它描述了任何一个分布式系统最多只能满足以下三个特性中的两个:一致性(Consistency)可用性(Availability)分区容忍性(Partition tolerance)CAP 理论听起来十分抽象,本文尝试以生活中的例子并用通俗易懂的语言来解释 CAP 理论的含义。第一章:“记忆公司”面世一天晚上,正准备入睡时,你的妻子对你记...

ZooKeeper概览

一、简介ZooKeeper是一个高性能,分布式的,开源分布式应用协调服务。它提供了简单原始的功能,分布式应用可以基于它实现更yxer服务,比如同步,集群管理,命名空间,配置维护等。ZooKeeper被设计成易于使用的,ZooKeeper使用了我们熟悉的文件树状结构作为自己的数据模型,因此是易于使用的。我们知道,由于资源竞争等因素的影响,维护分布式服务的正常运行是一项极具挑战的事情。图1形象地说明了

#zookeeper#分布式
gRPC C++ 入门教程

之前曾经写过 Python 使用 gRPC 收发消息的教程,可以参考文章 《体验 gRPC 那些事儿》。最近计划在 C++ 项目中使用 gRPC,故写一篇文章来记录一下如何使用 C++ 语言来实现一个简单的 gRPC 服务端和客户端程序。本教程需要先安装 gRPC,有关 gRPC 的安装教程可以参考文章 《CentOS 7 安装 gRPC》,《体验 gRPC 那些事儿》。本文涉及的程序包括四部..

米筐开源量化框架 RQalpha 安装使用

RQalpha 是 Ricequant 开源的量化框架,提供数据获取,算法交易,策略回测,实盘模拟,实盘交易,数据分析等功能。RQalpha 的安装过程并不十分友好,本文讲述如何安装 RQalpha。安装环境是 Mac OS 操作系统。安装步骤1. 创建虚拟环境RQalpha 推荐使用虚拟环境来安装,以避免由于各种环境问题导致安装失败。可以使用 conda 来创建虚拟环境,为使用 conda...

Filebeat 日志输出至 Kafka

Filebeat 是一款轻量级的日志采集器,可以用来收集日志,并将日志汇总起来处理。Filebeat 的工具原理如下图所示:图片来源:https://www.elastic.co/guide/en/beats/filebeat/current/filebeat-overview.html通过 filebeat 配置文件 filebeat.yml 指定需要收集的日志,并指定输出至 elasticse

#kafka
gRPC C++ 入门教程

之前曾经写过 Python 使用 gRPC 收发消息的教程,可以参考文章 《体验 gRPC 那些事儿》。最近计划在 C++ 项目中使用 gRPC,故写一篇文章来记录一下如何使用 C++ 语言来实现一个简单的 gRPC 服务端和客户端程序。本教程需要先安装 gRPC,有关 gRPC 的安装教程可以参考文章 《CentOS 7 安装 gRPC》,《体验 gRPC 那些事儿》。本文涉及的程序包括四部..

一文带你了解 RTO 和 RPO

RTO 和 RPO 都是企业灾难恢复(Disaster Recovery, DR)需要考虑的关键指标,这两个指标可以用来指导企业来制定合适的业务系统服务或数据的恢复方案。本文介绍 RTO 和 RPO 的概念以及区别。图:RPO(Recovery point object) 和 RTO(Recovery time object)是提供业务连续性的关键指标RTORTO,Recovery ti...

使用virtualenv, uwsgi, nginx来布署flask

本文讲述了如何使用virtualenv, uwsgi, nginx来布署flask的步骤。升级软件包执行以下命令,保证你的vps安装了最新的软件包。sudo apt-get updatesudo apt-get upgrade安装python和virtualenvsudo apt-get install build-essential python-dev python-pip

#nginx#flask#virtualenv
ZooKeeper命令简介

ZooKeeper的客户端包括Java版本和C语言版本。使用Java版本连接zk的命令以下:bin/zkCli.sh -server ip:port执行此命令,客户端成功连接上zk,会有类似以下的输出,其中,包括“Welcome to ZooKeeper!”的欢迎语,以及其他一些连接的信息等。lihaodeMacBook-Pro:bin lihao$ ./zkCli.sh -server 127.

#zookeeper
    共 17 条
  • 1
  • 2
  • 请选择