昨天总结了thrift的安装和入门实例,Thrift入门初探--thrift安装及java入门实例,今天开始总结一下thrift的相关基础知识. Thrift使用一种中间语言IDL,来进行接口的定义,下面来具体讲一下IDL可定义的几种常用数据类型和关键字. 常用数据类型及关键字 基本类型 thrif ...
分类:
其他好文 时间:
2017-02-22 16:22:21
阅读次数:
300
一、找出/etc/rc.d/init.d/functions文件中某单词后面跟一组小括号的行,形如:hello();#cat/etc/rc.d/init.d/functions|grep‘[[:alpha:]].*()‘二、使用echo命令输出一个绝对路径,使用grep取出其基名;扩展:取出其路径名;#echo/etc/sysconfig/network-scripts|grep‘^/[[:..
分类:
系统相关 时间:
2017-02-22 15:40:10
阅读次数:
303
LVS作为负载均衡器1什么是LVS?LVS全称LinuxVirturalServer,它是有章文嵩(现滴滴)主持的自由软件项目,LVS是一个负载均衡/高可用性集群,主要针对大业务的网络应用,它建立在一个主控服务器以及若干真实服务器所组成的集群上,Real-Server负责实际提供服务,主控服务器根据指定的..
分类:
其他好文 时间:
2017-02-22 15:39:15
阅读次数:
223
802.11WLAN定义了三种类型的帧格式,他们分别是:管理帧(ManagementFrame)、控制帧(ControlFrame)和数据帧(DataFrame)。帧头部中的类型字段中会标识出该帧属于哪个字段。这篇博文仅仅介绍管理帧,后面接下来会继续介绍控制帧和数据郑正如上图所示,在802.11帧格式中,前..
分类:
其他好文 时间:
2017-02-22 15:41:30
阅读次数:
234
9.实现函数isInteger(x)来判断x是否是整数可以将x转换成10进制,判断和本身是不是相等即可:functionisInteger(x){
returnparseInt(x,10)===x;
}ES6对数值进行了扩展,提供了静态方法isInteger()来判断参数是否是整数:Number.isInteger(25)//true
Number.isInteger(25.0)//tru..
分类:
编程语言 时间:
2017-02-22 15:39:48
阅读次数:
849
1格式:deffunctionName(参数列表):方法体例子1:>>>defgreet_user():
print(“hello”)
>>>greet_user()
hello例子2:>>>defgreet_user(username):#username形参
print(“hello,”+username+“!”)
>>>greet_user(“zhangsan”)#zhangsan..
分类:
编程语言 时间:
2017-02-22 15:37:08
阅读次数:
230
安装完毕MYSQL服务在初始化数据库的时候报错[root@mysqlmysql]#/application/mysql/bin/mysql_install_db--basedir=/application/mysql/--datadir=/application/mysql/data/--user=mysql
FATALERROR:Couldnotfinderrmsg.sys
Thefollowingdirectoriesweresearched:
/application..
分类:
数据库 时间:
2017-02-22 15:35:41
阅读次数:
1060
脚本如下:$catcopy_company.sh
#!/bin/bash
#官网发布脚本
war=$1
back_time=`date+"%Y-%m-%d-%H-%M-%S"`
ip=‘10.10.18.2,10.10.18.7‘
war_ip=`awk‘BEGIN{allip="‘$ip‘";split(allip,iplist,",");for(iiniplist)printiplist[i]}‘`
echo${war_ip}
foriin${war_ip};do
ssh$i"cd/..
分类:
其他好文 时间:
2017-02-22 15:36:54
阅读次数:
189
在日常使用地图过程中,通常会遇到地图标签,提示点等显示不满足我们的需求,需要进行JavaScript代码编写。例如:在使用地图过程中,会发现很多地名显示的位置偏离。这时候就需要使用JavaScript进行调控。以黑龙江和内蒙古为例,来介绍下如何在FineReport中利用JavaScript自定..
分类:
编程语言 时间:
2017-02-22 15:35:14
阅读次数:
219
系统2.到官网下载http://www.badboy.com.au/随便填些信息,然后点击下一步即可选择一个版本进行下载下载3.双击安装同意协议,一直下一步即可安装完成,点击关闭4.录制,在“开始”菜单打开badboy输入网址,按回车,即可开始录制录制完成之后,点击“小方块”停止录制导出jmeter..
分类:
数据库 时间:
2017-02-22 15:35:16
阅读次数:
217
Helponbuilt-infunctionfilterinmodule__builtin__:filter(...)filter(functionorNone,sequence)->list,tuple,orstringReturnthoseitemsofsequenceforwhichfunction(item)istrue.IffunctionisNone,returntheitemsthataretrue.Ifsequenceisatupleorstring,returnthesametype,..
分类:
编程语言 时间:
2017-02-22 15:33:43
阅读次数:
197
一、索引的简单操作(增删改查)创建索引CREATE[UNIQUE|FULLTEXT|SPATIAL]INDEXindex_name[USINGindex_type]ONtable_name(index_col_name,...)[UNIQUE|FULLTEXT|SPATIAL]:表示创建索引的类型,分别表示唯一索引、全文索引、空间索引;[USINGindex_type]:表示索引的类型,索引..
分类:
数据库 时间:
2017-02-22 15:34:43
阅读次数:
219
requests是python的一个HTTP客户端库,跟urllib,urllib2类似,那为什么要用requests而不用urllib2呢?官方文档中是这样说明的:python的标准库urllib2提供了大部分需要的HTTP功能,但是API太逆天了,一个简单的功能就需要一大堆代码。我也看了下requests的文档,确实很简单,..
分类:
编程语言 时间:
2017-02-22 15:35:08
阅读次数:
258
KVM虚拟化的特性嵌入到linux正式kernel,提供兼容性代理级资源调用,提供性能虚拟机就是一个进程,内存易于管理可以实现服务器虚拟化桌面虚拟化应用虚拟化下面开始安装和配置管理KVM查看系统版本、内核版本[root@kvm~]#cat/etc/redhat-releaseCentOSLinuxrelease7.2.1511(Core)..
分类:
其他好文 时间:
2017-02-22 15:33:38
阅读次数:
283
Helponclassfloatinmodule__builtin__:classfloat(object)|float(x)->floatingpointnumber||Convertastringornumbertoafloatingpointnumber,ifpossible.||Methodsdefinedhere:||__abs__(...)|x.__abs__()<==>abs(x)||__add__(...)|x.__add__(y)<==>x+y||__coerc..
分类:
编程语言 时间:
2017-02-22 15:32:55
阅读次数:
236
LVS有3种模式:NAT模式、IPTUN模式和DR模式。LVS调度算法分为静态类型和动态类型,共计10种:rr|wrr|lc|wlc|lblc|lblcr|dh|sh|sed|nq常用的调度算法:固定调度算法:rr,wrr,dh,sh动态调度算法:wlc,lc,lblc,lblcr算法说明rr轮询算法,它将请求依次分配给不同的rs节点,也..
分类:
其他好文 时间:
2017-02-22 15:33:19
阅读次数:
1924
采用NAT模式时,由于请求和响应的报文必须通过调度器地址重写,当客户请求越来越多时,调度器处理能力将成为瓶颈。为了解决这个问题,调度器把请求的报文通过IP隧道转发到真实的服务器。真实的服务器将响应处理后的数据直接返回给客户端。这样调度器就只处理请求入站报文,由于..
分类:
其他好文 时间:
2017-02-22 15:32:24
阅读次数:
427