首页 > 2017年04月09日 > 全部分享
如何理解阻塞和非阻塞同步和异步
1.同步与异步同步和异步关注的是消息通信机制,所谓同步,就是在发出一个调用时,在没有得到结果之前,该调用就不返回。但是一旦调用返回,就得到返回值了。换句话说,就是由调用者主动等待这个调用的结果。而异步则是相反,调用在发出之后,这个调用就直接返回了,所以没有返..
分类:其他   时间:2017-04-09 21:28:51    收藏:0  评论:0  赞:0  阅读:105
xenserver迁移至kvm记录
公司原来的测试环境使用的是xenserver搭建的虚拟化环境,最近有需要迁移至kvm,所以研究了如何实现从xenserver将guset迁移至kvm的相关技术。使用的xenserver版本有5系和7系的。使用的都是lvm来做为虚拟机卷的。如此一来,那就需要将guest先导出来,然后才能操作。这么想,是因为..
分类:其他   时间:2017-04-09 21:28:35    收藏:0  评论:0  赞:0  阅读:591
mysql 优化
数据库层面:应用系统层面优化SQL优化SQL优化一般通过分析慢查询日志来抓取长事务高消耗的sql,通过结合具体业务,对sql逻辑进行分析and精简,or重写sql。通过配置slow_query_log=1和log_queries_not_using_indexes=1启动慢查询日志记录和记录下没有使用索引的查询,后者会让慢..
分类:数据库技术   时间:2017-04-09 21:27:34    收藏:0  评论:0  赞:0  阅读:218
修改zabbix支持的item单位
修改zabbix支持的item单位如图默认支持单位类型有如下四种:[‘%‘,‘ms‘,‘rpm‘,‘RPM‘]修改配置文件如下,增加next单位vim/usr/local/nginx/html/zabbix/include/func.inc.php
分类:其他   时间:2017-04-09 21:27:19    收藏:0  评论:0  赞:0  阅读:514
OSPF链路状态数据库
OSPF是一种基于链路状态的动态路由协议,每台OSPF路由器都会生成相关的LSA,并将这些LSA通告出去。路由器收到LSA后,会将它们存放在数据链路状态数据库LSDB中。LSA有多种不同的类型,不同类型的LSA作用是不同的,下面介绍几种常见的LSA。Type-1LSA(RouterLSA):每台路由器都..
分类:数据库技术   时间:2017-04-09 21:26:44    收藏:0  评论:0  赞:0  阅读:262
常见问题汇总(1)
1.Neutron的问题openvswitch卡死导致主机所有网络中断问题:L3agentdown了,所有的网络连接不上,L3所在的物理机点的公网IP地址访问不了dhcpagent服务器down了,导致所有的云主机获取不到地址,所有云主机的公网IP访问不到现象:网络中断,所有的公网IP地址访问不到排查过程:1..
分类:其他   时间:2017-04-09 21:26:28    收藏:0  评论:0  赞:0  阅读:729
常见问题汇总(2)
关于存储的一些问题Ceph增加osd的方法如果在部署环境前无法识别硬盘,但是环境又要求存储必须为ceph,可以用如下方法:部署模式按ceph走,在磁盘划分的时候根据实际情况划分环境部署成功且各组件正常工作,这时候到相应的节点查看部署前未被识别的硬盘是否被识别(注:不要对识..
分类:其他   时间:2017-04-09 21:26:14    收藏:0  评论:0  赞:0  阅读:511
在vmware虚机上用iscsi协议建立多路径环境测试multipath (2)
安装iscsi软件yum-yinstallscsi-target-utils(target软件包)(还有其它类似的软件包,这里选择最常用的)yum-yinstalliscsi-initiator-utils(initiator软件包)配置ISCSItarget注意:配置iscsitarget的最佳文档是scsi-target-utils软件包的README.iscsi文件,在目录/usr/sha..
分类:系统服务   时间:2017-04-09 21:25:47    收藏:0  评论:0  赞:0  阅读:250
python入门(二)
转义字符\n:表示换行2.查看数据类型的函数,(括号里的是字符类型)3.交互式操作命令3.6与2.7的区别:3.6是input,2.7是raw_inputinput它会根据用户输入变换相应的类型,而且如果要输入字符和字符串的时候必须要用引号包起来,而raw_input则是不管用户输入什么类型的都会转变成字..
分类:编程语言   时间:2017-04-09 21:25:33    收藏:0  评论:0  赞:0  阅读:126
在vmware虚机上用iscsi协议建立多路径环境测试multipath (4)
安装与配置DM-multipath安装运行DM软件#yuminstalldevice-mapper-multipath#/etc/init.d/multipathdrestartokStoppingmultipathddaemon:[OK]Startingmultipathddaemon:[OK]Multipathd服务启动后,会通过SCSIID自动寻找同一设备的多条路径,并安装缺省设置把它们聚合起来使用。#..
分类:系统服务   时间:2017-04-09 21:25:08    收藏:0  评论:0  赞:0  阅读:492
在vmware虚机上用iscsi协议建立多路径环境测试multipath (5)
Linuxmultipath与SCSIIDScsi_id命令包含在udev程序包中,可以在multipath.conf中配置该程序来获取scsi设备的SCSIID。通过SCSIID,便可以判断多个路径对应了同一设备。这个是多路径实现的关键。scsi_id是通过sg驱动,向设备发送EVPDpage80或page83的inquery命令来查询scsi设备的..
分类:系统服务   时间:2017-04-09 21:24:50    收藏:0  评论:0  赞:0  阅读:335
在vmware虚机上用iscsi协议建立多路径环境测试multipath (3)
配置initiator端1.在initiator主机上安装initiator软件#yum-yinstalliscsi-initiator-utils2.在initiator主机上发现并连接target存储#iscsiadm-mdiscovery-tsendtargets-p192.168.136.101#发现的target服务,信息会写入/var/lib/iscsi目录下#tree/var/lib/iscsi/#查看target信..
分类:系统服务   时间:2017-04-09 21:24:34    收藏:0  评论:0  赞:0  阅读:120
linux内核:地址映射机制来读取文件内容
#include<stdio.h> #include<sys/types.h> #include<sys/stat.h> #include<fcntl.h> #include<unistd.h> #include<sys/mman.h> #include<string.h> intmain() { intfd; char*start; charbuf[100]; /*打开文件*/ fd=open("testfile",..
分类:系统服务   时间:2017-04-09 21:24:03    收藏:0  评论:0  赞:0  阅读:186
review what i studied `date` - 2017-4-9
#!/bin/python #!_*_conding:UTF-8_*_ importos importjson r=open(‘url.txt‘,‘r‘).read().split() #读取url.txt文件返回数组 u=open(‘user.txt‘,‘r‘).read().split() devices=[] #定义devices类型为数组list users=[] a=0 fordevpathinr: user=u[a] device=os.path.basename(..
分类:其他   时间:2017-04-09 21:23:43    收藏:0  评论:0  赞:0  阅读:242
RocketMQ实战(一)
阿里巴巴有2大核心的分布式技术,一个是OceanBase,另一个就是RocketMQ。在实际项目中已经领教过RocketMQ的强大,本人计划写一个RocketMQ实战系列,将涵盖RocketMQ的简介,环境搭建,初步使用、API详解、架构分析、管理员集群操作等知识。WhatisRocketMQ?RocketMQ作为一款分布..
分类:其他   时间:2017-04-09 21:23:17    收藏:0  评论:0  赞:0  阅读:593
Lintcode3 Digit Counts solution 题解
【题目描述】Countthenumberofk‘sbetween0andn.kcanbe0-9.计算数字k在0到n中的出现的次数,k可能是0~9的一个值。【题目链接】http://www.lintcode.com/en/problem/digit-counts/【题目解析】方法一:BruteForce,0到n个数挨个算过去。最大的问题就是效率,当n非常大时,就需要很..
分类:其他   时间:2017-04-09 21:22:45    收藏:0  评论:0  赞:0  阅读:170
编写脚本selinux.sh,实现开启或禁用SELinux功能
分类:系统服务   时间:2017-04-09 21:22:17    收藏:0  评论:0  赞:0  阅读:896
编写脚本selinux.sh,实现开启或禁用SELinux功能
分类:系统服务   时间:2017-04-09 21:22:05    收藏:0  评论:0  赞:0  阅读:141
Ubuntu虚拟机及Petalinux开发平台安装
第一部分Ubuntu虚拟机安装所需资源:1、VMware-workstation_full_12.1.1.6932.exe2、ubuntu-14.04.3-desktop-amd64.iso3、互联网建议在i5以上CPU、8G内存、100GB以上空闲分区的台式电脑安装一、安装虚拟机软件(略)二、新建虚拟机“文件”—“新建虚拟机”—“自定义(高级)..
分类:系统服务   时间:2017-04-09 21:21:36    收藏:0  评论:0  赞:0  阅读:415
史上最全的变量、作用域和内存问题
javascript基础知识大全
分类:其他   时间:2017-04-09 21:18:39    收藏:0  评论:0  赞:0  阅读:119
1292条   上一页 1 ... 8 9 10 11 12 ... 65 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!