自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(232)
  • 资源 (4)
  • 收藏
  • 关注

原创 Linux下释放内存

在Linux系统下,我们一般不需要去释放内存,因为系统已经将内存管理的很好。但是凡事也有例外,有的时候内存会被缓存占用掉,导致系统使用SWAP空间影响性能,此时就需要执行释放内存(清理缓存)的操作了。Linux系统的缓存机制是相当先进的,他会针对dentry(用于VFS,加速文件路径名到inode的转换)、Buffer Cache(针对磁盘块的读写)和Page Cache(针对文件in

2014-02-10 09:02:38 500

原创 openstack实时迁移

1.概述虚拟机动态迁移,实现虚拟机在两台物理服务器之间转移并且不影响虚拟机的使用。调用openstack提供的块迁移:              nova live-migration  instance_id Destanation在虚拟机所在计算节点上执行该命令,instance是要被迁移的虚拟机,Destanation是目的主机的主机名。迁移前需要做共享存储,虚拟机安装在

2014-02-08 10:01:52 1198

翻译 openstack Migration

Configuring MigrationsMigration allows an administrator to move a virtual machine instance from one compute host to another. This feature is useful when a compute host requires maintenance. Mi

2014-02-08 09:51:04 981

原创 iscsi常用命令

1.查看target 信息# tgt-admin  --show或者# tgtadm --lld iscsi --mode target --op showTarget 1: iqn.2010-10.org.openstack:volume-00000008System information:Driver: iscsiState: readyI_T nexus ...

2015-01-13 17:01:58 930

原创 iscsi常用命令

yI_T nexus information:LUN information:LUN: 0Type: controllerSCSI ID: IET     00010000SCSI SN: beaf10Size: 0 MB, Block size: 1Online: YesRemovable media: NoReadonly: NoBacking store type: nullBacking store path: NoneBacking store

2015-01-13 17:01:58 317

原创 lvm常用命令

---------------------------------创建分区------------------------------------------------查看磁盘分区表fdisk -lfdisk创建分区,根据设备文件的绝对路径(/dev/hda)进入分区管理fdisk /dev/hda ---------------------------------物理...

2015-01-13 17:00:01 199

原创 lvm常用命令

2015-01-13 17:00:01 184

原创 openstack 手动删除volume

openstack创建一个lv后,查看lvlvdisplay  tgtadm --lld iscsi --mode target --op show  手动删除update volumes set deleted=1 where display_name="v1"如果有快照:update snapshots set deleted=1 where volume...

2015-01-13 16:57:30 769

原创 openstack 手动删除volume

ate snapshots set deleted=1 where volume_id=5 tgtadm --lld iscsi --mode target --op show  查看target存在也删除tgtadm --op delete --lld=iscsi --mode=target --tid=1 lvdisplay查看lv,如果存在就lvremove删除, 注意:一定要先删除target  再删除lv,否则报Can't remove open logical vol

2015-01-13 16:57:30 540

原创 openstack常用命令

#查看nova服务状态nova-manage service list#启动服务nova-compute start #带日志service nova-compute start/etc/init.d/nova-compute start#重启服务nova-compute restart #带日志service nova-compute restart /et...

2015-01-13 16:55:23 206

原创 openstack常用命令

2015-01-13 16:55:23 140

原创 openstack-juno安装记录

一,环境说明操作系统:Red Hat Enterprise Linux Server release 7.0 all in one 安装二,yum源wget https://rdo.fedorapeople.org/rdo-release.rpmrpm -ivh rdo-release.rpm  wget http://ftp.sjtu.edu.cn/fedora/e...

2015-01-13 16:52:49 191

原创 openstack-juno安装记录

get http://ftp.sjtu.edu.cn/fedora/epel/7/x86_64/e/epel-release-7-5.noarch.rpmrpm -ivh epel-release-7-2.noarch.rpm wget -O /etc/yum.repos.d/epel-erlang.repo http://repos.fedorapeople.org/repos/peter/erlang/epel-erlang.repo vi /etc/yum.repos.d/epel

2015-01-13 16:52:49 151

原创 python中的函数修饰符

首先,什么是函数修饰符?函数修饰符就是对原有函数做一层包装。比如有以下两个函数: def func1(): print 'I am function func1'def func2(): print 'I am function func2' 现在我们想为这两个函数增加一段共同的操作,这时就可以使用函数修饰符。首先我们定义一个修饰函数,先不做任何处理...

2014-01-24 14:18:08 105

原创 python中的函数修饰符

I am function func2' 现在我们想为这两个函数增加一段共同的操作,这时就可以使用函数修饰符。首先我们定义一个修饰函数,先不做任何处理,仅仅打印一条横线: def de(f): def _call_(): print '-------------------------------' return f() return _call_ 使用这个修饰符: @dedef func1(): pr

2014-01-24 14:18:08 93

原创 python运行错误—bad interpreter No such file or directory.

这类错误有两种表现形式: 1、-bash: /usr/bin/yum: /usr/bin/python: bad interpreter: No such file or directory这个错误是因为python的版本不匹配,只要在/usr/bin/yum中把第一行的#!/usr/bin/python改成#!/usr/bin/python2.4就可以啦~当然,我是指路径对的情...

2014-01-24 11:14:37 4086

原创 python运行错误—bad interpreter No such file or directory.

2014-01-24 11:14:37 3412

原创 Python程序的执行原理

1. 过程概述  Python先把代码(.py文件)编译成字节码,交给字节码虚拟机,然后虚拟机一条一条执行字节码指令,从而完成程序的执行。2. 字节码  字节码在Python虚拟机程序里对应的是PyCodeObject对象。  .pyc文件是字节码在磁盘上的表现形式。3. pyc文件  PyCodeObject对象的创建时机是模块加载的时候,即import。  Py...

2014-01-24 11:10:03 124

原创 Python程序的执行原理

2014-01-24 11:10:03 121

原创 mysql latin1 转 utf8 中文乱码

环境:mysql数据库字符集为:latin1           java web项目连接数据库为:utf-8中文乱码解决办法:插入时:把插入内容转为unicode,再插入数据库查询时:把latin1查询结果转成unicode,再从unicode转成utf-8 /** * latin1字符集转换为UTF-8 * @param s * @return ...

2013-11-29 15:40:50 544

原创 mysql latin1 转 utf8 中文乱码

2013-11-29 15:40:50 197

原创 spring+mybatis+Atomikos JTA事务配置说明

一、概览Atomikos是一个公司名字,旗下最著名的莫过于其Atomikos的事务管理器产品。产品分两个:一个是开源的TransactionEssentials,一个是商业的ExtremeTransactions。TransactionEssentials的主要特征:JTA/XA 事务管理 —— 提供事务管理和连接池不需要应用服务器 —— TransactionEssenti...

2013-10-16 13:59:57 384

原创 spring+mybatis+Atomikos JTA事务配置说明

ansactions。TransactionEssentials的主要特征:JTA/XA 事务管理 —— 提供事务管理和连接池不需要应用服务器 —— TransactionEssentials可以在任何Java EE应用服务器中运行,也就是不依赖于任何应用服务器开源 —— TransactionEssentials是遵守Apache版本2许可的开源软件专注于JDBC/JMS —— 支持所有XA资源,但是资源池和消息监听是专供JDBC和JMS的与Spring 和 Hibernate

2013-10-16 13:59:57 120

原创 Spring @Transactional

spring使用注解方式配置事务 一,spring配置文件 <!-- 事务配置 --> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSour...

2013-10-12 16:49:43 276

原创 Spring @Transactional

nager"> <property name="dataSource" ref="dataSource" /> </bean> <!-- 使用annotation注解方式配置事务 --> <tx:annotation-driven transaction-manager="transactionManager&qu

2013-10-12 16:49:43 83

原创 【转】Servlet线程安全问题

由于Servlet默认是以多线程模式执行的,所以,在编写代码时需要非常细致地考虑多线程的安全问题。然而,很多人编写Servlet程序时并没有注意到多线程安全的问题,这往往造成编写的程序在少量用户访问时没有任何问题,而在并发用户上升到一定值时,就会经常出现一些莫明其妙的问题。Servlet的多线程机制     Servlet体系结构是建立在Java多线程机制之上的,它的生命周期是由Web...

2013-09-27 11:31:40 94

原创 【转】Servlet线程安全问题

2013-09-27 11:31:40 97

原创 【转载】java设计模式—Null Object模式

相信大家一定在开发中见过并且写过类似这样的代码:public Book getBook(int id) { if (id < 0) { return null; } return new Book(1, "Design Pattern", 100);Book book = getBook(-1);if (book != null) { }...

2013-08-29 15:54:13 131

原创 【转载】java设计模式—Null Object模式

ok = getBook(-1);if (book != null) { } 系统在使用对象的相关功能时,总要检查对象是否为null,如果不为null,我们才会调用它的相关方法,完成某种逻辑。这样的检查在一个系统中出现很多次,相信任何一个设计者都不愿意看到这样的情况。为了解决这种问题,我们可以可以引入空对象,这样,我们就可以摆脱大量程式化的代码,对代码的可读性也是一个飞跃。等等,空对象是什么?它和null什么关系?空对象是一个没有实质性内容的对象,但他并不为null。你可以把

2013-08-29 15:54:13 75

原创 设计模式——观察者模式(Observer)

一、观察者模式定义简单地说,观察者模式定义了一个一对多的依赖关系,让一个或多个观察者对象监察一个主题对象。这样一个主题对象在状态上的变化能够通知所有的依赖于此对象的那些观察者对象,使这些观察者对象能够自动更新。 二、观察者模式的结构观察者(Observer)模式是对象的行为型模式,又叫做发表-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式...

2013-07-05 14:43:30 160

原创 设计模式——观察者模式(Observer)

2013-07-05 14:43:30 94

原创 mysql日志文件的使用、数据恢复

一、 mysql日志类型        MYSQL有不同类型的日志文件(各自存储了不同类型的日志),从它们当中可以查询到MYSQL里都做了些什么,对于MYSQL的管理工作,这些日志文件是不可缺少的。         1. 错误日志(The error log):记录了数据库启动、运行以及停止过程中错误信息;         2. ISAM操作日志(The isam log):记录了...

2013-06-27 13:42:09 129

原创 mysql日志文件的使用、数据恢复

2013-06-27 13:42:09 91

原创 设计模式——模板模式(Template)

模板模式是类的行为模式。 1.定义:       定义一个操作中算法的骨架(或称为顶级逻辑),将一些步骤(或称为基本方法)的执行延迟到其子类中。 2.模板模式与继承       模板方法恰当地使用了继承。此模式可以用来改写一些拥有相同功能的相关的类,将可复用的一般性行为代码移到基类里面,而把特殊化的行为代码移到子类里面。 3.模板模式中的方法  ...

2013-06-26 10:30:07 102

原创 设计模式——模板模式(Template)

2013-06-26 10:30:07 77

原创 js闭包的用途

      我们来看看闭包的用途。事实上,通过使用闭包,我们可以做很多事情。比如模拟面向对象的代码风格;更优雅,更简洁的表达出代码;在某些方面提升代码的执行效率。 1匿名自执行函数      我们知道所有的变量,如果不加上var关键字,则默认的会添加到全局对象的属性上去,这样的临时变量加入全局对象有很多坏处:      比如:别的函数可能误用这些变量;造成全局对象过于庞大,影响访...

2013-06-17 09:33:06 106

原创 js闭包的用途

2013-06-17 09:33:06 65

原创 servlet请求参数和返回页面内容的处理(HttpServletRequestWrapper与HttpServletResponseWrapper)...

        Servlet规范中的filter引入了一个功能强大的拦截模式。Filter能在request到达servlet的服务方法之前拦截HttpServletRequest对象,而在服务方法转移控制后又能拦截HttpServletResponse对象。        你可以使用filter来实现特定的任务,比如验证用户输入、请求参数以及压缩web内容等操作。还可以在response...

2013-05-07 13:19:41 602

原创 servlet请求参数和返回页面内容的处理(HttpServletRequestWrapper与HttpServletResponseWra

2013-05-07 13:19:41 429

原创 hibernate映射mysql text类型字段,报Data too long错误

 hibernate映射mysql text类型字段映射文件为:<property name="content" type="text">      <column name="content" /></property> model中属性声明为:private String content; mysql数据库中字段为..

2013-05-06 11:36:25 1736

SourceCounter 代码统计工具

代码统计分析工具,支持30多种代码格式。能够统计包括:代码行数、注释、空行、文件大小等数据。另外,还支持对软件开发项目的各个开发阶段的工数、成本、质量指标等进行分析和预测。是程序开发人员的必备工具。 主要功能如下:   支持对30多种代码格式进行统计可以对 C++、VB.Net、VB、C#、JAVA、Delphi、ASP.Net、ASP、JSP、HTML 等项目进行统计支持统计结果,保存为 CSV 或 HTML 文件格式支持多目录和包含子目录的统计方式,可以自由添加想要统计的文件的扩展名,能够分析和预测开发项目的工数(人月数)和成本,能够分析和预测开发项目的各种质量指标包括:测试用例密度、缺陷检出密度保存统计过的目录支持多国语言界面简体中文、繁体中文、英文、日语。

2014-02-10

valueList 分页插件的使用

本实例使用SSH框架整合开发,sqlserver2000数据库,valueList 插件,目的是练习分页插件的使用。由于jar包文件太多,故把jar包删去了,使用者只要加上SSH的jar文件,导入eclipse就可以运行

2009-03-25

通用进销存源代码—J2EE

项目名称:商品进销存系统 项目描述:本系统集进、销、存,决策于一体,同时还集成了报表打印、查询统计等多种实用的功能。 运用技术:Jsp +JavaBean + Servlet +Ajax +Hibernate 开发工具:Eclipse +Tomcat+Sqlserver2000 本资源包括源代码以及数据库文件,直接导入Eclipse就可以运行

2008-12-27

局域网组建与维护.rar

局域网组建与维护课件 第01章 局域网基础知识 局域网是计算机网络的一个分类,是局限于一定地理范围内的计算机网络。局域网的出现使计算机网络为大多数人所认识,并借助这个桥梁传输数据和共享资源。此外,局域网技术是当前非常流行的技术领域,它可以划分为多种类型,并且得到了广泛的应用。

2008-12-26

空空如也

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

TA关注的人

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