自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 通过RestClient访问restAPI接口

RestAPI 接口

2017-11-14 19:52:35 2816

原创 C++ REST SDK(C++语言客户端-服务器通信库)

c++ rest sdk 客户端-服务端通信

2017-11-14 19:38:11 7481 3

原创 Redis中常用命令操作方式

初步接触Redis服务,下面是我在使用过程中自己总结出来的相关注意事项以及使用方法。如果不足之处,还希望大家随时之处,后面将继续完善1、调用方式     1)普通调用方式,即非pipleline模式(管道模式)redisCommand()     2)基于管线的调用方式,即pipleline模式         redisAppendCommand()该命令只是将待发送

2017-08-18 18:20:35 3411

原创 windows c++使用hiredis同步模式实现发布订阅

#include using namespace std;#include"hiredis.h"int main(){//初始化int ret = redisNetInit();if(ret == 0){printf("redisNetInit fail!");return -1;}//通过ip.port连接redis服务(默认监听端口为

2017-08-17 20:23:42 2069 1

原创 学习网址(二)

C++ 常见崩溃问题分析      http://qiusuoge.com/9870.html Linux下OCCI编程环境的安装:      http://blog.csdn.net/mafuli007/article/details/7777180 使用ACE获取主机的IP地址      http://blog.csdn.net/wayneforever/artic

2017-07-24 14:02:44 920

原创 学习网址总结

以下为我之前学习过程中参考的几个学习网址,希望对大家有帮助一、occi           1)occi入门 :   http://fengqing888.blog.163.com/blog/static/3301141620111018017212/           2)occi使用指南:http://www.docin.com/p-430341848.html

2017-07-21 17:56:08 686

转载 occi的基本操作

occi获取表,列,类型Environment *env;   Connection *conn;   Statement *stmt;  ResultSet *rs;env = Environment::createEnvironment();//创建环境变量conn = env->createConnection(us

2017-07-21 17:52:48 1169

原创 windows环境下通过c++使用redis

hiredis是Redis数据库的C接口1、下载Windows版本的redis     https://github.com/MicrosoftArchive/redis2、解压到redis(文件夹名字自定义),打开msvs用vs 打开RedisServer.sln项目,编译全部3、编译 hiredis(其实上面编译全部reids的时候已经编译过的)4、编译两个lib: h

2017-07-21 14:32:06 1442

原创 Redis 配置文件详解

redis配置文件redis.conf介绍1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程    daemonize no2. 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定    pidfile /var/run/redis.pid3. 指定Red

2017-07-21 11:23:48 205

原创 Windows下Redis的环境安装

1、下载地址        window版本:https://github.com/MSOpenTech/redis/releases        linux版本      :https://redis.io/download2、安装(以window版本为例)        双击按照步骤安装  Redis-x64-3.2.100.msi3、启动redis服务

2017-07-21 11:01:30 258

原创 leader选举过程详解

leader选举过程详解 一、只有一个master节点     在这种情况下,只有一个master节点,则不存在选举,且该节点为leader 二、针对两个master节点,在启master动服务时,如何选举leader节点?     由于master服务在启动时存在时间的先后顺序,先启动的那个会先发起投票,向还没有启动正常的一方请求投票,此时对方只能把票投给自己,则自己成为le

2017-07-19 10:36:16 1068

原创 Leader选举算法( Raft 协议)

一、由 Raft 协议组织的集群中有三类角色:Leader(领袖)Follower(群众)Candidate(候选人)二、选举         1、 一个最小的 Raft 民主集群需要三个参与者         2、发起选举这时有三种可能情形发生(A、B、C):                 1) A: 1    B:1   C:1           

2017-07-18 18:39:08 1130

原创 Git基本操作

一、权限设置1、设置提交人员信息git config --global user.name "guocaifeng"git config --global user.email "guocaifeng@email.com"2、查看设置信息git config user.namegit config user.email二、git init创建.git文件

2017-07-17 15:53:55 265

转载 分布式存储Seaweedfs源码分析

基于源码版本号 0.76Seaweedfs 是一个非常优秀的由 golang 开发的分布式存储开源项目, 虽然在我刚开始关注的时候它在 github.com 上面只有 star 50+, 但是我觉得这个项目是一个几千 star 量级的优秀开源项目。 Seaweedfs 的设计原理是基于 Facebook 的一篇图片存储系统的论文 Facebook-Haystack , 论文很长,但是其

2017-07-17 15:19:17 1183

原创 SeaWeedFS的特性

1、默认master服务器与volume服务器之间的heartbeat时间是5s2、seaweedfs中的名词简介:master: 存储文件和fid映射关系volumn:实际存储文件datacenter: 数据中心rack: 机架。一个机架属于特定的数据中心,一个数据中心可以包含多个机架。collection: 一组volume的集合。如果在存储文件的时候没有指定colle

2017-07-17 14:44:32 4210

原创 window下go开发环境的搭建

方案一:1、安装Go2、配置环境变量  GOROOT:Go的安装目录GOPATH:用于存放Go语言Package的目录,这个目录不能在Go的安装目录中GOBIN:Go二进制文件存放目录,写成%GOROOT%\bin就好GOOS:操作系统GOARCH:指定系统环境,i386表示x86,amd64表示x64PATH:需要将%GOBIN%加

2017-07-16 22:40:38 643

原创 Seaweedfs基本操作

客户端服务:(只能针对master,不能针对volume)1)获取一个自动分配的id,唯一的文件标示(如果开始没有volumeid,则第一次执行会创建)    curl http://localhost:9333/dir/assign2)查看卷id为4所在的地址(针对存在多个volume)    curl http://localhost:933

2017-07-16 22:35:06 6750

原创 seaweedfs安装、启动

####weed-fs集群搭建#####1、安装步骤:       1) 安装go       2) 安装git       3) 安装 mercurial       4) go get github.com/chrislusf/seaweedfs/go/weed             sudo wget https://bintray.com/

2017-07-16 22:31:48 7098

原创 centos设置服务自动重启

步骤:    1)把写好的启动脚本start.sh添加到目录/etc/rc.d/init.d/,并赋予start.sh可执行权        chmod +x start.sh    2)使用命令chkconfig设置开机启动                chkconfig --add start.sh    3)设置start.sh的运行级别

2017-07-16 21:58:38 4884

原创 Linux下ACE、xml解析库开发环境搭建

一、安装环境  1、安装vmware12.0版本  2、安装centos6.6的镜像文件  3、安装vmare_tool工具(方便虚拟机与实体机的切换)  4、配置网络     虚拟机网络连接方式:桥接模式(B)直接连接物理网络     安装完成后设置虚拟机网络(ipv4)为固定IP地址(system-config-network)     进行

2017-07-16 21:56:47 751

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除