- 博客(16)
- 收藏
- 关注
原创 学习网址(二)
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 1131
原创 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 1185
原创 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 6753
原创 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关注的人