自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Tony的专栏

要有最朴素的生活与最遥远的梦想,即使明日天寒地冻、路远马亡。

  • 博客(111)
  • 资源 (18)
  • 收藏
  • 关注

原创 KVM学习:基础功能

虚拟化:在X86平台虚拟化技术中,新引入的虚拟化层通常称为虚拟机监控器(Virtual Machine Monitor,VMM),也叫做Hypervisor。虚拟机监控器的运行环境,也就是真实的物理机平台,称之为宿主机。而虚拟出来的平台通常称为客户机,里面运行的操作系统对应地也称为客户机操作系统。虚拟机监控器的主要职能是:管理真实的物理硬件平台,并为每个虚拟客户机提供对应的虚拟硬件

2017-02-20 13:47:08 5314

原创 TCP/IP学习(2)

运输层(TCP):主要为两台主机上的应用程序提供端到端的通信服务TCP:提供一种面向连接的、可靠的字节流服务TCP首部最小长度20字节,最大长度60字节。TCP连接的建立:三次握手SYN报文需要确认,占用一个字节序号。ACK保温不需确认,不占用字节序号。TCP连接的终止:四次握手TCP连接是全双工的,因此每个方向必须单独地进行关闭。发送FIN通常是由应用

2017-02-15 15:14:38 3387

原创 TCP/IP学习(1)

TCP/IP是一个四层协议系统。链路层包括操作系统中的设备驱动程序和网卡。链路层主要有三个目的:(1)为IP模块发送和接收IP数据包(2)为ARP模块发送ARP请求和接收ARP应答(3)位RARP模块发送RARP请求和接收RARP应答TCP/IP支持的链路层协议有多种。比如:以太网令牌环网FDDI(光纤分布式数据接口)RS-232以太网(RFC894

2017-01-24 14:27:33 3145

转载 支持向量机通俗导论(理解SVM的三层境界)

支持向量机通俗导论(理解SVM的三层境界)支持向量机通俗导论(理解SVM的三层境界)作者:July、pluskid ;致谢:白石、JerryLead出处:结构之法算法之道blog。前言    动笔写这个支持向量机(support vector machine)是费了不少劲和困难的,原因很简单,一者这个东

2016-11-28 09:46:03 5132

转载 使用guestmount挂载KVM虚拟机的磁盘

在宿主机中,挂载非Raw格式的客户机磁盘需要使用软件包libguestfs和libguestfs-tools。使用如下命令查看系统中是否安装相应软件包。[root@manager kvm]# rpm -q libguestfslibguestfs-1.16.19-1.el6.x86_64[root@manager kvm]# rpm -q libguestfs-toolslib

2016-04-26 15:19:38 10201

转载 Linux Network Namespace

原文地址: http://www.pythoner.io/2014/10/05/linx-netns/Network Namespace可以实现网络的隔离,有点像路由器里的VRF。在虚拟化和LXC中有很重要的用处。创建Network Namespaceip netns add例如:ip netns add test查看namespaceip ne

2015-04-08 13:25:35 4125

转载 正确用DD测试磁盘读写速度

http://blog.csdn.net/xrb66/article/details/7180919问: 以下几种方式测试磁盘读写速度有什么区别?1234dd bs=1M count=128 if=/dev/zero of=test dd bs=1M count=128 if=/dev/zero of=test; sy

2015-03-03 17:09:09 7952

转载 利用Qemu Guest Agent (Qemu-ga) 实现 Openstack 监控平台

http://www.csdn123.com/html/itweb/20130729/27101_27081_27076.htm利用Qemu Guest Agent (Qemu-ga) 实现 Openstack 监控平台经常使用vmWare的同学都知道有vmware-tools这个工具,这个安装在vm内部的工具,可以实现宿主机与虚拟机的通讯,大大增强了虚拟机的性能与功能,如

2015-03-03 14:31:07 6038

转载 刻通云KeyTone Cloud测试

一直都很希望有更多的Openstack公司,可以把Openstack做的和Qingcloud一样,这也算是我的梦想啊。终于又有一家Openstack创业公司,刻通云站出来,让我看到了希望。今天拿到了刻通云的测试账号,全面测试一下。肯定会和青云做一个对比。也会参照Unitedstack。Contents [hide]1 总结2 概况3 虚拟机创建4 虚拟机

2015-01-30 18:03:48 5174

转载 Qemu快照(snapshot)机制原理及关键技术理解

http://blog.csdn.net/ustc_dylan/article/details/88072471. snapshot 概念   当要做snapshot时,可以通过qemu的monitor terminal 或是QMP(Qemu Monitor Protocol)向QEMU发送命令,命令执行的结果是将原始的镜像(original image)变成备份镜像(bacup imag

2014-10-21 11:06:45 4199

转载 rabbitmq对network partition的处理

rabbitmq没有很好的分区容错性,因此,如果需要在广域网里使用rabbitmq集群,建议使用federation或者shovel进行替代。那么即使rabbitmq集群运行在局域网内也不能完全避免网络分区现象(network partition),例如,当路由器或者交换机出现问题,或者网口down掉时,都可能发生网络分区。那么,出现网络分区对rabbitmq集群有什么影响呢?当发生网络分

2014-09-30 15:49:33 9035

转载 openstack windows下远程debug调试(pycharm)

环境:windows7、pycharm3.4.1、centos6.5(部署openstack icehource版)http://blog.csdn.net/tantexian/article/details/382953851、在windows机器安装pycharm将windows pycharm安装目录下的pycharm-debug.egg拷贝到centos机器(如

2014-08-06 16:07:32 4533

转载 使用qemu-img管理虚拟机磁盘镜像(创建虚拟机,虚拟机快照)

一台虚拟机的核心就是一个磁盘镜像,这个镜像可以理解成虚拟机的磁盘,里面有虚拟机的操作系统和驱动等重要文件。本文主要介绍创建虚拟机的一般过程。创建虚拟机镜像 要在一台host上跑起一个虚拟机一般需要两个步骤:第一步:创建虚拟机镜像qemu-img create -f raw /images/vm1.raw 8Gqmeu-img创建的镜像

2014-07-28 14:19:53 6092 1

转载 KVM虚拟机的基本镜像和增量镜像

1、概述实验目的:通过一个基础镜像(node.img),里面把各个虚拟机都需要的环境都搭建好,然后基于这个镜像建立起一个个增量镜像,每个增量镜像对应一个虚拟机,虚拟机对镜像中所有的改变都记录在增量镜像里面,基础镜像始终保持不变。功能:节省磁盘空间,快速复制虚拟机。环境:基本镜像文件:node.img  虚拟机ID:node  增量镜像文件:node4.img 虚拟机ID:n

2014-07-28 13:43:40 5618

转载 Nginx、LVS及HAProxy负载均衡软件的优缺点详解

【编者按】负载均衡 (Load Balancing) 建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力,同时能够提高网络的灵活性和可用性。目前使用最为广泛的负载均衡软件是Nginx、LVS、HAProxy,本文作者结合自己的实践经验总结了三者各自的优缺点。文章来自ha97网。以下为原文:Nginx/LVS/HAPro

2014-07-25 09:41:24 3786

转载 Keepalived原理与实战精讲

转自:http://bbs.nanjimao.com/thread-845-1-1.html

2014-07-21 14:23:58 3520

转载 Keepalived案例一:Keepalived双机热备(HA)精讲

转自: http://bbs.nanjimao.com/thread-855-1-1.html

2014-07-21 14:20:22 3785

转载 shell脚本条件判断

shell脚本条件判断UNIX Shell 编程中条件判断是极为重要的,以下是常用的条件判断:-b file 若文件存在且是一个块特殊文件,则为真-c file 若文件存在且是一个字符特殊文件,则为真-d file 若文件存在且是一个目录,则为真-e file 若文件存在,则为真-f file 若文件存在且是一个规则文件,则为真-g file 若文件存在且设置了SG

2014-07-04 15:08:20 3216

转载 Using NTFSClone to clone NTFS volumes super fast

Using NTFSClone to clone NTFS volumes super fast8 JAN 07NTFSClone is a super fast Linux utility for copying NTFS volumes. It is incredibly fast and will typically clone a 10GB NTFS volume in und

2014-05-13 15:51:22 3938

转载 在Centos 5.2上安装Xen并创建windows 2003虚拟机

1、 IBM X2550 (支持VT的5130CPU,2G内存)2、 Centos 5.2 64bit Server3、 Windows 2003  一、安装步骤1、 配置yum源2、 安装xen# yum –y install xen*安装XEN需要的服务# yum -y install kernel-xen*

2014-04-15 15:12:16 3935

转载 Linux 开启VNCSERVER

尽管我们可以使用 SSH连接远程通过字符界面来操作Linux,但是对于更多熟悉图形人来说是很不方便的,因此开启Linux的远程桌面还是很有必要的。目前有两种比较流 行的方式:XDM(X display manager)方案和VNC方案,而我个人比较倾向于VNC方案,一是因为VNC方案配置起来相对比较容易,二是VNC方案支持多种连接方式,比如通过 浏览器访问Linux桌面,免去需要安装客户端的麻

2014-04-15 14:42:41 1206

转载 python的pip和virtualenv使用心得

pip可以很方便的安装、卸载和管理Python的包。virtualenv则可以建立多个独立的虚拟环境,各个环境中拥有自己的python解释器和各自的package包,互不影响。pip和virtualenv可以很好的协同工作,同时使用这两个工具非常方便。一般先安装pip,安装好后,pip install virtualenv就可以自动从网上下载并安装virtualenv了。然后vir

2014-02-19 14:56:34 1184

转载 使用镜像服务器加速你的Python PyPi

在天朝,最和谐的事情莫过于“连接被重置”。这件事情暂时无法解决,真是令人痛心。很多个人时候我们个人可以借助很多工具来绕过,但是假如在开发生产环境中,这也是比较困扰的事情了,比如Python的PyPi就经常被重置。国内有一些PyPi的加速源如下:http://pypi.douban.com/ 豆瓣 (推荐使用)http://mirrors.aliyun.com/pypi/si

2014-02-19 14:54:46 1618

转载 VLAN原理详解

目录--------------------------------------------------------------------------------1.为什么需要VLAN2.实现VLAN的机制3.VLAN的访问链接(Access Link)4.VLAN的汇聚链接(Trunk Link)5.VLAN的汇聚方式——IEEE802.1Q与ISL6.VLAN

2014-01-17 15:08:04 1362

转载 漫步云中网络,第 2 部分

http://www.ibm.com/developerworks/cn/cloud/library/1311_zhanghua_openstacknetwork2/index.html作为《漫步云中网络》的姊妹篇,在它讲述 L2-L3 层网络技术原理的基础之上,继续向大家讲述最新的 Neutron 背后所依赖的 L2-L7 层网络技术内幕,特别是这些复杂的网络技术的来龙去脉,尽量

2014-01-16 10:53:24 1661

转载 漫步云中网络

http://www.ibm.com/developerworks/cn/cloud/library/1209_zhanghua_openstacknetwork/在生产环境中,云中的网络通常被划分为公共网络、管理网络和服务网络。本文首先通过三个小试验向您介绍了如何通过 TAP/TUN、NAT、Linux Bridge、VLAN 等技术实现云中网络的一般原理。有了这些基础,相信您会对接下来

2014-01-16 10:51:41 998

转载 UnderstandingFlatNetworking

UnderstandingFlatNetworking目录 [隐藏] 1 Understanding FlatNetworking1.1 FlatNetworking1.1.1 Single Adapter, All in one setup1.1.2 Multiple nodes with a single adapter1.1

2014-01-13 22:25:46 1085

转载 OpenStack云平台的网络模式及其工作机制

网络,是OpenStack的部署中最容易出问题的,也是其结构中难以理清的部分。经常收到关于OneStack部署网络方面问题和OpenStack网络结构问题的邮件。下面根据自己的理解,谈一谈OpenStack的虚拟网络、网络拓扑和网络流。个人理解有限,仅抛砖引玉,有问题请指正,谢谢。一、相关概念和要点(可跳过)1、OpenStack中nova-network的作用

2014-01-12 21:10:15 1039

转载 OpenStack 网络 —— 开始使用 iptables、表、规则和链

http://www.oschina.net/question/129540_85762联网是 IaaS 系统的一个重要部分;OpenStack 也不例外,它是 Rackspace Cloud 和 NASA 负责的一个开源基础架构即服务的云计算项目。在本文中,作者阐述了 OpenStack Cloud Compute-Nova 项目背后的 iptable 链和规则,它是使用 Pytho

2014-01-12 18:30:15 1329

转载 iptables基础

原文:http://blog.coocla.org/207.htmliptables防火墙可以用于创建过滤(filter)与NAT规则。所有Linux发行版都能使用iptables,因此理解如何配置iptables将会帮助你更有效地管理Linux防火墙。如果你是第一次接触iptables,你会觉得它很复杂,但是一旦你理解iptables的工作原理,你会发现其实它很简单。首先介绍ip

2013-12-23 16:39:51 777

转载 goroutine与调度器

goroutine与调度器29 November 2013by skoo我们都知道Go语言是原生支持语言级并发的,这个并发的最小逻辑单元就是goroutine。goroutine就是Go语言提供的一种用户态线程,当然这种用户态线程是跑在内核级线程之上的。当我们创建了很多的goroutine,并且它们都是跑在同一个内核线程之上的时候,就需要一个调度器来维护这些gorout

2013-11-30 10:24:23 1868

原创 RabbitMQ环境变量设置

RabbitMQ的配置可以由三种方式进行定制。环境变量配置文件运行时参数和策略(1)环境变量:定义端口、配置文件的位置(rabbitmq.config)和名值对(可以通过shell,也可以通过rabbitmq-env.conf)rabbitmq-env.conf文件的位置是固定的${RabbitMQ-PREFIX}/etc/rabbitmq/rabbitmq-env.c

2013-11-08 09:51:31 12265 1

原创 RabbitMQ集群环境部署

(1)wget http://www.erlang.org/download/otp_src_R13B04.tar.gz(2)tar -zxvf otp_src_R13B04.tar.gz(3)configure: error: No curses library functions found:         yum -y install ncurses-devel(4)mak

2013-11-07 10:38:40 8748

转载 理解本真的REST架构风格

转自: http://blog.sae.sina.com.cn/archives/370本文将带您领略REST架构的起源、与Web的关系、REST架构的本质及特性,以及REST架构与其他架构风格之间的比较。引子在移动互联网、云计算迅猛发展的今天,作为一名Web开发者,如果您还没听说过“REST”这个buzzword,显然已经落伍了。夸张点说,甚至“出了门都不好意思跟别人

2013-09-04 10:04:53 1464

原创 Maven系列五:多模块项目中的聚合和继承

Maven系列四

2013-08-10 18:32:30 3873

原创 Maven系列四:持续集成:Jenkins-CI

Maven系列四

2013-08-08 18:14:41 2112

原创 Maven系列三:生命周期和插件

本文介绍持续集成

2013-08-04 17:09:57 1259

原创 Maven系列二:利用Nexus搭建私服

本文介绍利用Maven搭建私服

2013-08-04 17:08:57 2879

原创 Maven系列一:基础知识

本文主要讲述Maven基础知识

2013-08-04 17:08:29 1395

转载 memcached:一致性哈希算法

一、概述  1、我们的memcache客户端(这里我看的spymemcache的源码),使用了一致性hash算法ketama进行数据存储节点的选择。与常规的hash算法思路不同,只是对我们要存储数据的key进行hash计算,分配到不同节点存储。一致性hash算法是对我们要存储数据的服务器进行hash计算,进而确认每个key的存储位置。 2、常规hash算法的应用以及其弊端

2013-07-22 21:57:27 1769

OSWorkflow

OS Workflow是一个纯Java工作流框架。 OSWorkflow与其它大多数工作流非常不同,不论是商用的还是开源的。它的不同之处就在用它极其灵活(extremely flexible)

2012-05-05

MySQL 5.0 Reference Manual

MySQL 参考手册MySQL 参考手册MySQL 参考手册MySQL 参考手册MySQL 参考手册

2011-09-30

Programming in Scala

programming in scala.pdf 学习Scalar的基础资料

2011-08-07

Interceptor框架的实现

通过代理和反射实现一个Interceptor框架

2011-07-10

Apache CXF Web Service Development

Apache CXF Web Service Development

2011-04-02

Hadoop in Action

开源云计算框架。

2011-02-21

Mule in Action

Enterprise Service Bus实现框架Mule.

2011-02-16

JMX in Action

Java Management Extension JMX Action

2011-02-10

Struts in Action

Java Web Framework Struts。 最成熟稳定的框架之一。。。

2011-02-10

Spring in Action

Spring in Action Java EE轻量开发框架。 Action 系列的书籍质量你懂得

2011-02-10

Quartz Job Scheduling Framework

Quartz 在开源任务调度框架中的翘首,它提供了强大任务调度机制,难能可贵的是它同时保持了使用的简单性。Quartz 允许开发人员灵活地定义触发器的调度时间表,并可以对触发器和任务进行关联映射。

2010-10-16

侯捷 Java 反射机制

java Reflect By HouJie

2010-04-02

Java Script

This is Java Script Cook book.

2010-04-02

Enterprise JavaBeans Fundamentals

Enterprise JavaBeans Fundamentals

2009-02-21

Eclipse RCP

Java Eclipse RCP Development 一本关于Rcp开发入门好书。

2008-08-07

Resolve Weblogic Hang _ Core.pdf

Resolve Weblogic Hang _ Core

2008-07-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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