- 博客(36)
- 资源 (1)
- 收藏
- 关注
原创 citrix xen server 虚拟机无法关闭的问题
citrix xen server 5.5,一台linux 5.4的VM,通过XenCenter无法关机,一直卡在那里,控制台界面也看不到,SSH登陆xen server[root@xenserver2 log]# xe vm-list找到这台挂起的VM对应的UUID[root@xenserver2 log]# xe vm-shutdown uuid=627c4220-dd...
2012-10-11 10:29:17 538
原创 xencenter中如何删除不存在池中的存储
添加新硬盘xe sr-create name-label="data" shared=false device-config-device=/dev/sdb type=lvm 如何删除在XenCenter里无法删除的SR存储因为PBD已经连接的缘故,我们无法直接使用sr-destroy删除SR。 首先我们先找到SR所在的PDBxe pbd-list s...
2012-10-08 09:49:41 258
原创 如何删除不存在池中的 xenserver 从站主机
(转载:http://loveyan.blog.51cto.com/829079/786640)在XenCenter中的红圈显示的为池中不存在的Xenserver从站主机,当用 xe host-forget 用命令删除该主机的时, 提示“This host cannot be forgotten because there are some user VMs still running”...
2012-10-08 09:24:52 371
原创 HTTP协议详解
引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of H...
2012-08-14 19:41:42 208
原创 Spring事务管理
[size=small]Spring基本的事务概念:[/size]事务的隔离级别: 由于数据库是可以多线程共享的,所以会带来并发的问题,比如脏读,重复读,幻想读等,为此数据库设计了锁机制,一般根据锁的级别分为表级锁,和行级锁。根据具体需要像下分还有几种锁的机制,不过虽然数据库考虑到了这一点,但是操作起来还是很麻烦,所以就产生了自动锁,而事务的隔离级别就是自动锁组合形式。1、Se...
2012-08-07 18:22:37 100
原创 Log4J总结
一、介绍 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务 器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。 Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志...
2012-08-02 11:32:48 81
Spring的资源访问 Resource
前言:相比如资源访问,我们听过最多还是IOC和AOP之类,而无论是多么完美的设计模式还是流程理念,还要依赖于一个更重要的基础,简单高效的资源定位,无可置疑所有的服务都是依赖于资源bean,而资源访问就是就是业务逻辑与bean的交互路径。 java中有一些资源访问的类,比如URL File等,但还是无法满足很多底层的需求,因此Spring为我们设计了一个Resource接口,该接口提供了几种...
2012-08-02 11:02:17 126
原创 (转)HP NIC Teaming技术探讨
(原文地址:http://delxu.blog.51cto.com/975660/274934) NIC Teaming技术将2个或更多个网卡(HP NIC Teaming最多可达8个)捆绑在一起使用,以达到增加总的带宽(Load Balance,负载均衡)或者线路容错(Fault Tolerance)的目的。由2个或多个网卡组成一个逻辑网络端口Teamport,IP地址和网络设置绑定在这...
2012-07-23 11:14:08 183
原创 (转载)MySQL 存储引擎
原帖地址(http://www.iteye.com/topic/211951)这段时间在看《High Performance MySQL》,看到存储引擎这个地方感到很多细节比较陌生,所以总结小记一些为了适应各种不同的运行环境,MYSQL提供了多种不同的存储引擎(Storage Engine ),在应用程序开发这个层面上,开发者可以根据不同的需求选择适合的Storage Engine 方案,更为...
2012-07-20 15:58:04 106
原创 ibatis(学习2)-- spring + ibatis的事务管理
前言:我们知道事务的管理分为声明式和编程式,这里主要针对spring和ibatis结合用spring的声明式管理方式,管理ibatis链接数据库的事务。条件:数据库支持事务,如果是mysql数据库需要先确定数据库的引擎是否是innodb,只有这个数据库引擎支持事务。环境:myeclipse+spring3.X+ibatis2配置文件主要信息sqlMapConfig文...
2012-07-11 13:31:14 168
原创 解决MyEclipse中ibatis的标签提示问题
1.首先要先去下载你需要的DTD文件,只所以MyEclipse不会给出关于ibatis的提示,就是因为MyEclipse 本身没有此DTD文件!(要注意的是你下载的DTD文件要和你使用ibatis版本一致) 要不知道怎么下?最简单的办法就是下面例子中的那个以HTTP 开头的地址 就是了 。 2.你打开你的ibatis XML文件 看到DTD的引入部分 最好复制下来 粘贴到TXT文本里 方便操...
2012-07-09 13:46:06 136
原创 ibatis(学习1)--sqlMapConfig sqlMap的配置,和sqlMap中的各种语法
[code="java"] [/code][code="java"]SqlMapConfig文件的配置参数学习:------------...
2012-07-09 10:13:43 244
原创 (转)数据库 序列的创建 删除
在开始讲解Oracle序列使用方法之前,先加一点关于Oracle client sqlplus的使用,就是如果执行多行语句的话一定要加“/”才能表示结束,并执行!本篇文章的主题是通过创建Oracle序列和触发器实现表的主键自增。 1.首先创建序列,Oracle序列的语法格式为:CREATE SEQUENCE 序列名[INCREMENT BY n][START WITH n][{...
2012-07-08 22:18:11 110
原创 Ldap活动目录属性(转)
“常规”标签姓 Sn名 Givename英文缩写 Initials显示名称 displayName描述 Description办公室 physicalDeliveryOfficeName 电话号码 telephoneNumber电话号码:其它 otherTelephone 多个以英文分号分隔电子邮件 Mail网页 wWWHomePage网页:其它 url 多个以英文分号分隔“地址”标签...
2012-06-02 23:55:02 153
原创 揭秘WebDriver的实现原理(转)
通过研究selenium-webdriver的源码,笔者发现其实webdriver的实现原理并不高深莫测无法揣度。在这里以webdriver ruby binding的firefox-webdriver实现为例,简单介绍一下webdriver的工作原理。当测试脚本启动firefox的时候,selenium-webdriver 会首先在新线程中启动firefox浏览器。如果测试...
2012-06-02 21:38:16 106
原创 JNA—JNI终结者(转)
原文地址(http://blog.csdn.net/shendl/article/details/3589676)介绍给大家介绍一个最新的访问本机代码的Java框架—JNA。JNA(Java Native Access)框架是一个开源的Java框架,是SUN公司主导开发的,建立在经典的JNI的基础之上的一个框架。JNA项目地址:https://jna.dev.java.net/...
2012-04-21 14:17:09 136
原创 (转)scrapy结合webkit抓取js生成的页面
1 scedulescrapy 作为抓取框架,包括了spider,pipeline基础设施2 webkitscrapy 本身不能作为js engine,这就导致很多js生成的页面的数据会无法抓取到,因此,一些通用做法是webkit或者xmi_runner(firefox)。通过这个手段可以对于js生成的数据进行抓取。需要安装的包有python-webkit (相关依赖自行解决)...
2012-04-19 17:42:47 123
原创 linux释放内存方法(转载)
简单的说,就是syncecho 3 > /proc/sys/vm/drop_cachesOK!细心的朋友会注意到,当你在Linux下频繁存取文件后,物理内存会很快被用光,当程序结束后,内存不会被正常释放,而是一直作为caching.这个问题,貌似有不少人在问,不过都没有看到有什么很好解决的办法.那么我来谈谈这个问题.先来说说free命令[root@server ~...
2012-04-11 17:10:54 124
原创 webdriver API中文版
1.1 下载selenium2.0的lib包http://code.google.com/p/selenium/downloads/list 官方UserGuide:http://seleniumhq.org/docs/1.2 用webdriver打开一个浏览器我们常用的浏览器有firefox和IE两种,firefox是selenium支持得比较成熟的浏览器。但是做...
2012-04-10 09:56:16 288
原创 Ldap入门
LDAP常用术语解释:DN:distinguished name。在LDAP目录中的所有记录项都有一个唯一的DNCN,OU,DC都是LDAP连接服务器的端字符串中的区别名称;LDAP连接服务器的连接字串格式为:ldap://servername/DN 其中DN有三个属性,分别是CN,OU,DC LDAP是一种通讯协议,如同HTTP是一种协议一样的!在LDAP目录中。uid (User...
2012-03-20 21:29:09 125
原创 ubuntu如何使用root权限
Ubuntu分配修改登陆root用户管理权限的方法Ubuntu 有一个与众不同的特点,那就是初次使用时,你无法作为root来登录系统,为什么会这样?这就要从系统的安装说起。对于其他Linux系统来说,一般在安装过程就设定root密码,这样用户就能用它登录root帐户或使用su命令转换到超级用户身份。与之相反,Ubuntu默认安装时,并没有给root用户设置口令,也没有启用root帐户。问题是要想作...
2012-03-20 20:49:05 543
原创 Hbase简单入门
HBaseConfiguration是用来配置HBase的对象。意思是把HBase的配置文件添加到配置信息中,这个类继承自org.apache.hadoop.conf.Configuration, 他只有两个过时的构造方法,这里不讲。他还有两个静态的创造配置文件的方法, create() 和create(org.apache.hadoop.conf.Configuration tha...
2012-03-07 16:07:34 109
原创 python 字符串
Python-String-Function字符串中字符大小写的变换: * S.lower() #小写 * S.upper() #大写 * S.swapcase() #大小写互换 * S.capitalize() #首字母大写 * String.capwords(S) #这是模块中的方法。它把S用split()函数分开,然后用cap...
2012-03-06 21:49:54 77
PyDev for Eclipse 简介(python IDE安装)
1,安装启动 Eclipse,利用 Eclipse Update Manager 安装 PyDev。在 Eclipse 菜单栏中找到 Help栏,选择 Help > Software Updates > Find and Install。选择 Search for new features for install,然后单击 Next。在显示的窗口中,选择 new remote s...
2012-03-06 21:48:21 101
原创 myeclipse 8.5 SVN的安装
方法一:1.打开HELP->MyEclipse Configuration Center,切换到SoftWare标签页。 2.点击Add Site 打开对话框,在对话框Name输入Svn,URL中输入:http://subclipse.tigris.org/update_1.6.x3.在左边栏中找到Personal Site中找到SVN展开。将Core SVNKit Librar...
2012-03-06 15:57:17 68
原创 Python中的值传递问题
python的官方网站上有一句话,“python把程序中用到的任何东西都成为对象 ”例如:你定义了一个a=1 那么就是把1这个number对象赋值给了a对象,而此时的a对象是1对象的引用也是number对象了。这里我们可以看出来,python只是把对象的引用传递给了对象a,而不是赋值操作,例如:mylist=[1,2,3]youlist=mylistyoulist[0]=5...
2012-03-06 10:56:58 83
原创 (转)WebKit,鼠标引发的故事
原文地址:http://blog.sina.com.cn/s/blog_46d0a3930100dgvi.html WebKit,鼠标引发的故事 Figure 1. JavaScript onclick eventCourtesy http://farm4.static.flickr.com/3302/3640149734_3268bf297f_o.jpg先看一段简单的HTML文...
2012-02-27 15:03:07 123
原创 WebKit的结构与解构
原文地址:http://blog.sina.com.cn/s/blog_46d0a3930100d5pt.html WebKit的结构与解构从指定一个HTML文本文件,到绘制出一幅布局复杂,字体多样,内含图片音频视频等等多媒体内容的网页,这是一个复杂的过程。在这个过程中Webkit所做的一切,都是围绕DOM Tree和Rendering Tree这两个核心。上一章我们谈到这两棵树各自的功用,这一章...
2012-02-27 11:21:16 78
原创 (转)走进WebKit
原文地址:http://blog.sina.com.cn/s/blog_46d0a3930100d2u8.html1. 总体结构Webkit是开源项目,它的源代码可以去这里下载,http://webkit.org/building/checkout.html。Webkit是一个相当复杂的软件系统,打开源代码,可以看到里面有众多文件夹。但是Webkit的源代码组织得很好,虽然程序多,但是...
2012-02-27 10:02:23 83
原创 (转)Webkit内核探究----------Webkit简介
原文地址:http://www.cnblogs.com/jyli/archive/2010/01/31/1660355.html 研究Webkit内核已经有一段时间了,在这期间我花了很多时间去研读webkit代码,并在网上查阅了不少的资料。在这之后,我开始尝试对Webkit内核进行剪裁,以便得到自己所需的部分。俗语有言,“独学而无友 则孤陋而寡闻”,遂本着交流的态度拿出来与大家分...
2012-02-26 21:48:39 82
原创 Python抓取框架 Scrapy 的架构简介
最近在学Python,同时也在学如何使用python抓取数据,于是就被我发现了这个非常受欢迎的Python抓取框架Scrapy,下面一起学习下Scrapy的架构,便于更好的使用这个工具。一、概述下图显示了Scrapy的大体架构,其中包含了它的主要组件及系统的数据处理流程(绿色箭头所示)。下面就来一个个解释每个组件的作用及数据的处理过程。二、组件1、Scrapy Engine...
2012-02-22 14:30:38 81
原创 (转载)scrapy三步曲scrapy的简介、安装与实例(python抓取的爬虫框架)
(原文地址:http://www.ddlive.org/?p=664)实例,官方有个实例教程,算是比较简单了,然后后面有更详细的一项项解释,不过老实讲我还真是看不太懂,很多地方没有给出实例,所以我在网上找了一大堆资料后,弄了一个实例。现在列出来跟大家分享。1.实例初级目标:从一个网站的列表页抓取文章列表,然后存入数据库中,数据库包括文章标题、链接、时间首先生成一个项目:scrapy s...
2012-02-21 22:36:37 211
原创 Scrapy入门文档,与实例解析(转的资料)
创建一个工程[img]http://dl.iteye.com/upload/attachment/0063/5605/7abba411-ab62-3120-839e-8764299413c2.png[/img]在你开始编写Scrapy的程序钱,你首先应该建立一个新的Scrapy工程.首先,进入你要创建工程的文件夹scrapy startproject dmoz这样将会在dm...
2012-02-21 22:09:19 188
原创 vitualBox与主机共享文件的问题,使用虚拟机工具和mount命令进行挂载。(
1:说明下由于我们使用的是虚拟机,所以不用采用挂载远程文件夹的方法,本机和虚拟机都是一台机器,只需要一个工具把本机文件共享到虚拟机能找到就行,然后用mouse命令把本机共享的文件夹挂载到虚拟机系统上,就OK了。详细:1. 安装增强功能包(Guest Additions)安装好Ubuntu 11.10后,运行Ubuntu并登录。然后在VirtualBox的菜单里选择"设备(D...
2012-02-21 21:37:46 290
原创 ubuntu中vi上下左右键显示字母的解决方法
拆卸vi一.执行命令 sudo apt-get remove vim-common重新安装二.执行命令 sudo apt-get install vim
2012-02-21 21:28:46 105
原创 Cache技术――OSCache(转-全)
OSCache使用指南 一、下载安装OSCache是一个基于web应用的组件,他的安装工作主要是对web应用进行配置,大概的步骤如下:1. 下载、解压缩OSCache从http://www.opensymphony.com/oscache/download.html下载合适的OSCache版本, 解压缩下载的文件到指定目录 。2、新建立一个web应用...
2012-02-19 15:17:36 257
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人