一、背景故事:上周四听了美的MySQL数据库利用consul实现高可用,还有redis集群模式,让我对consul产生了浓厚的兴趣,特花了三四天的时间研究consul集群,consul的特点是什么呢?1、使用Raft算法来保证一致性,比复杂的Paxos算法更直接.相比较而言,zookeeper采用的是Paxos,而etc..
分类:
其他好文 时间:
2017-10-25 23:37:31
阅读次数:
330
回到顶部1.锚点<aname="top"></a><ahref="#top"></a>2.回到顶部document.documentElement.scrollTop=0;document.body.scrollTop=0;
分类:
其他好文 时间:
2017-10-25 23:37:23
阅读次数:
101
一、内存管理(续) 每个进程都有自己独立的4G的虚拟地址空间。 冯.诺伊曼体系结构 哈佛体系结构 section 代码段 只读数据段 栈段 举例说明 数据所属的段。 代码参见 memory.c 如何获取进程自己的pid? getpid(2) #include #include pid_t getpi... ...
分类:
系统相关 时间:
2017-10-25 23:37:16
阅读次数:
193
学号与姓名分别对应如下:1,2,3,4,5,6,7赵一,钱二,孙三,李四,周五,吴六,郑七作一程序,接收学号为参数,打印出学号对应的姓名.<!DOCTYPEhtml><html><head> <title>04</title></head><body> <formaction=""method="post"> 请输..
分类:
其他好文 时间:
2017-10-25 23:37:10
阅读次数:
118
@WARNING:REMOTEHOSTIDENTIFICATIONHASCHANGED!@ITISPOSSIBLETHATSOMEONEISDOINGSOMETHINGNASTY!Someonecouldbeeavesdroppingonyourightnow(man-in-the-middleattack)!ItisalsopossiblethattheRSAhostkeyhasjustbeenchanged.ThefingerprintfortheRSAkeysentbytheremotehostisli..
分类:
其他好文 时间:
2017-10-25 23:37:05
阅读次数:
104
系统选择红帽企业版5.464位,数据库:oracle11G-R2oracle安装准备环境:1:yum服务器配置:[root@station90~]#cat/etc/yum.repos.d/base.repo
[Server]
name=Server
baseurl=file:///iso/Server
gpgcheck=0
[VT]
name=VT
baseurl=file:///iso/VT
gpgcheck=02:安装下列软件包..
分类:
数据库 时间:
2017-10-25 23:36:59
阅读次数:
208
linux环境变量,cp,mv命令,more,less,cat,tail,head,的使用oot@alex~]#cp/usr/bin/ls/tmp/[root@alex~]#PATH=$PATH:/tmp/path的使用[root@alex~]#echo$PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/tmp/[root@alex~]#vi/etc/profile永久生效在这..
分类:
系统相关 时间:
2017-10-25 23:36:52
阅读次数:
156
一、文件或目录权限chmod一个Linux目录或者文件,都会有一个所有者和所属组。所有者是指文件的拥有者,而所属组指的是这个文件属于哪一个用户组。通过ls-l可以查看文件的所有者、所属组、权限等信息。[root@centos-01~]#ls-l/etc/passwd-rw-r--r--.1rootroot100810月1706:04/et..
分类:
其他好文 时间:
2017-10-25 23:36:45
阅读次数:
1042
$newWhere=‘FIND_IN_SET("468",b.fangCharachteristic)‘;Yii2多个关键字查询$kw=explode(‘,‘,$data[‘keyword‘]);foreach($kwas$k=>$v){if($k==0){$wheres[]=‘or‘;$wheres[]=‘FIND_IN_SET(:id‘.$k.‘,keyword)‘;}else{$wheres[]=‘FIND_IN_SET(:id‘.$k.‘,keyword)‘;}$wheress[‘..
分类:
其他好文 时间:
2017-10-25 23:36:36
阅读次数:
126
1.安装JDK参考jdk的安装,此处略。2.安装Flume2.1.下载Flume下载地址:http://flume.apache.org/download.html点击链接:apache-flume-1.7.0-bin.tar.gz下载。2.2.解压安装包$tarzxvfapache-flume-1.7.0-bin.tar.gz2.3.将安装文件移动到安装目录$cp-rapache-flume-1.7.0-bin/so..
分类:
Web程序 时间:
2017-10-25 23:36:31
阅读次数:
236
堆排序(HeapSort)概念堆在树中是一个完成二叉树
堆分为大顶堆和小顶堆
大顶堆:非叶子结点的值大于或等于其左右孩子结点
小顶堆:非叶子结点的值小于或等于其左右孩子结点
特征:堆的根结点的值肯定是极值堆排序的实现步骤构建完全二叉树
将此完全二叉树调整为堆
根据堆的特性,使..
分类:
编程语言 时间:
2017-10-25 23:36:26
阅读次数:
247
1.单一职责原则 单一职责原则(Single Responsibility Principle) 实际使用: 根据业务流程将业务对象抽离出来 注意职责的分类 单一职责原则的思想不仅应用于类中,在类的方法中,也应该有很好的体现; 也就是一个方法的逻辑不能过于复杂,而应该将不同的逻辑分离出来,最终简化方 ...
分类:
Web程序 时间:
2017-10-25 23:36:08
阅读次数:
156
最近在处理DB2 ,查询中,发现如下问题。如果一个查询 count(*),有几十万行,分页如何实现 select row_number() over (order by fid desc ) as row_number, other_field from loaddata 如果这个查询的结果会返回几 ...
分类:
数据库 时间:
2017-10-25 23:35:59
阅读次数:
257
python中有两中集合类型,可变集合和不可变集合。创建集合使用set命令进行。如下a=set(‘boy‘)集合常用的命令有以下这些:命令类型命令描述举例说明add添加元素到集合中(主要是把元素作为一个整体添加到集合中)添加一个>>>a=set(‘boy‘) >>>a.add(‘python‘) ..
分类:
编程语言 时间:
2017-10-25 23:35:52
阅读次数:
160
进程的管理 一、进程的基础 进程和程序的区别 每个进程有自己的pid、PCB 操作系统上运行的所有进程构成一颗树。 如何查看这颗树? pstree(1) 树根进程是init pid是 1 进程间的亲缘关系两种 父子关系 兄弟关系 使用top(1)命令观察进程的状态 使用ps(1)命令也可以查看进程。... ...
分类:
系统相关 时间:
2017-10-25 23:35:43
阅读次数:
207
1.适用范围本文档适用于首次使用SylixOS,使用TFTP传输文件的工程师。2.TFTP命令SylixOS的shell提供TFTP文件传输命令,使用tftp命令接收或者发送一个文件和使用tftpdpath查看或设置tftp服务器本地地址。如图21和图22所示。图21tftp接收或发送命令-i表示指定TFTP模式为&ldqu..
分类:
其他好文 时间:
2017-10-25 23:35:37
阅读次数:
109
实验环境:Centos7Python2.7(系统自带)dockerversion1.12docker-compose1.7ip地址:192.168.47.134安装docker-composecurl-Lhttps://github.com/docker/compose/releases/download/1.7.0/docker-compose-`uname-s`-`uname-m`>/usr/local/bin/docker-compose由于国内网络访问..
分类:
其他好文 时间:
2017-10-25 23:35:31
阅读次数:
236