redis 一主二从 三哨兵

最近项目需要,先搭建个环境,没环境就在一台服务器上折腾了。。 下载redis-3.2.8.tar.gz,由于不能直接下载,我到官网下载的,放在这个目录下。然后分出三个目录,redis1、redis2、redis3 下面这个命令在redis2、redis3目录下的redis解压目录里各执行一遍,...

2019-08-02 16:50:48

阅读数 17

评论数 0

redis常用命令总结

通用命令: keys *[pattern] --- 遍历当前reids所有的key O(n) dbsize--- 计算key的总数O(1) exists[key]--- 判断key是否存在O(1) del[key...] --- 删除一个或多个指定的keyO(1) expirekey [...

2019-08-01 13:20:33

阅读数 23

评论数 0

红黑树

可以理解成是一种特殊的二叉树 /* * coding-utf8 * title: rb tree * auth: zwang * date:2019-07-23 */ #include <string.h> #include <stdlib.h&...

2019-07-23 17:29:37

阅读数 11

评论数 0

二叉树

直接撸代码! #include <string.h> #include <stdlib.h> #include <stdio.h> #include <assert.h> typed...

2019-07-23 17:28:45

阅读数 7

评论数 0

PyCharm专业最新版2019.1(含激活码)

Pycharm是一款很好用的python开发工具,开发Python爬虫和Python web方面都很不错 这里我为大家提供了两种pycharm激活方式 分别为:2020年、2089年、永久(都支持PyCharm2019版本) Pycharm2019年专业版下载地址:https://download...

2019-07-19 14:03:29

阅读数 1081

评论数 1

求链表的中间结点

 暂时空缺

2018-12-11 17:49:23

阅读数 26

评论数 0

删除链表倒数第 n 个结点

 需要补上

2018-12-11 17:48:57

阅读数 20

评论数 0

两个有序的链表合并

typedef struct Node{         int data;         struct Node* next; }Node, *PLinkList; Node* MergeList(PLinkList p1, PLinkList p2) {         PLinkList...

2018-12-11 17:47:32

阅读数 28

评论数 0

链表中环的检测

直接上代码  typedef struct node{         char data;         node* next; }Node; bool exitLoop(Node* head) {         Node* fast, *slow;         slow = fas...

2018-12-11 17:26:24

阅读数 124

评论数 0

单链表反转

     直接上代码 typedef struct node_s{         int item;         struct node_s* next; }node_t; node_t* reverse_list(node_t* head) {         node_t* n = ...

2018-12-11 17:14:53

阅读数 24

评论数 0

RocketMQ

    目前项目中用到了mq,内部使用它做消息中间件。查阅了一些资料做一个简单的笔记,方便以后查阅      发布和订阅这是最基本的功能了。查看官方文档说是消息严格有序,目前工作中没有那么高的并发量暂时没遇到什么坑。       mq 考虑性能问题没有特意支持消息优先级,是可以通过变通的方式去...

2018-11-05 14:41:55

阅读数 44

评论数 0

CentOS 7从Python 2.7升级至Python3.6.1

引言: Centos是目前最为流行的Linux服务器系统,其默认的Python 2.x,但是根据python社区的规划,在不久之后,整个社区将向Python3迁移,且将不在支持Python2, 那该如何平滑迁移至Python3 呢? 1.  环境介绍    Centos 7,   当前的Pyt...

2018-10-14 16:19:37

阅读数 40

评论数 0

idea spark scala maven环境搭建

1.Windows开发环境配置与安装下载IDEA并安装,可以百度一下免费文档。2.IDEA Maven工程创建与配置1)配置maven2)新建Project项目3)选择maven骨架4)创建项目名称5)选择maven地址6)生成maven项目7)选择scala版本8)新建Java 和scala目录...

2018-04-19 00:00:22

阅读数 876

评论数 0

source insight 主题 monokia

本人是一个十分爱折腾的编程爱好者,自己花了很长时间DIY出来的主题,颜色基本完全按照sublime默认的monokia主题来弄得,有点儿小小的优化,有图有真相,看起来对比之前默认的,完全是一个天上一个地下的感觉,有木有。。。 颜色上有讲究,自己去研究哈~我就不一一说明了。...

2018-01-31 13:19:13

阅读数 1738

评论数 0

storm 中 work executor task关系

先来一个图,看看storm的架构    这个架构很明显能看出来,有主有从,中间靠着zk进行一些联系和调度,然后主它主要的工作就是用一个资源分配进行任务的调度,然后从呢就是接收nimbus分配的任务,当接收到任务以后supervisor在它内部会启动和暂停属于自己管理的进程,这个进...

2018-01-10 18:31:06

阅读数 128

评论数 0

strom--理论

为啥需要storm,主要是mapreduce这个东西只有跑完才能给你传出结果。而且数据是你启动那一刻的数据,如果想着边算边传文件,mapreduce表示臣妾做不到。 流式处理具有时效性高,可以逐条处理数据,处理的快延时也低,类似pipe之类。 在storm中一个topology的概念,英文说法...

2018-01-10 18:09:59

阅读数 54

评论数 0

hdfs---理论

首先说明:        HDFS就是一个分布式文件系统 一般讲集群都是主从结构,不管你是hdfs还是mapreduce集群框架,都是有一个主多个从。 在hdfs里面,namenode就是主,datanode就是从,hdfs还有一个secondarynamenode, 这个就是一个镜像文件...

2018-01-09 21:28:01

阅读数 48

评论数 0

mapreduce---实践

搞一个简单的wordcount map.py reduce.py

2018-01-09 14:23:25

阅读数 86

评论数 0

mapreduce--理论

mapreduce的思想:分治思想     通过字母就可以很清晰的看出来,分成了两部分,map和reduce,也就是两个阶段:第一个阶段:把一个大数据拆解成多个小文件;第二个阶段:对拆解后的数据进行求解然后再合并。         来一个经典的图。数据流转一目了然。   大概的流程是这样:...

2018-01-08 17:21:54

阅读数 61

评论数 0

centos6.7 升级vim8

参考网址 1、https://github.com/Valloric/YouCompleteMe/wiki/Building-Vim-from-source 源码编译安装Python-2.7.14、Python-3.3.7 wget https://www.python.org/...

2017-12-27 17:03:33

阅读数 2203

评论数 0

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