`
lantian_123
  • 浏览: 1370112 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表

快速了解Log4J

    博客分类:
  • Java
 
Log4J的三个组件: Logger:日志记录器,负责收集处理日志记录     (如何处理日志) Appender:日志输出目的地,负责日志的输出  (输出到什么 地方) Layout:日志格式化,负责对输出的日志格式化(以什么形式展现)   类结构图(来自http://www.blogjava.net/DLevin/archive/2012/06/28/381667.html) 一个logger可以对应多个appender,一个appender只能对应一个layout。   1、Logger: logger可以有选择的启动和禁用日志的输出,我们经常会在各种框架中看到如: ...

JNA入门实例

    博客分类:
  • Java
JNA(Java Native Access):建立在JNI之上的Java开源框架,SUN主导开发,用来调用C、C++代码,尤其是底层库文件(windows中叫dll文件,linux下是so【shared object】文件)。 JNI是Java调用原生函数的唯一机制,JNA就是建立在JNI之上,JNA简化了Java调用原生函数的过程。JNA提供了一个动态的C语言编写的转发器(实际上也是一个动态链接库,在Linux-i386中文件名是:libjnidispatch.so)可以自动实现Java与C之间的数据类型映射。从性能上会比JNI技术调用动态链接库要低。   笔者机器中libvi ...
  每个用户都有自己专属的运行环境,这个环境是由一组变量所定义,这些变量称之为环境变量。用户可以修改环境变量以满足自己的要求。 设置环境变量:$export NAME="HELLOWORLD"  (临时变量,重启系统将失效) 显示环 ...
  为什么要迁移呢?当一台主机的负载过高时,我们希望把虚拟机迁移到一台系统更好的主机上。当主机发生硬件故障需要停机维护时,我们需要迁移虚拟机,如果主机就只跑了一台虚拟机我们可以把它迁移到其他主机,提高资 ...
  libvirt为OpenStack Nova Folsom版带来的变化  此文译自Daniel P. Berrangé,作者是libvirt核心开发者,小弟不才,并未完全理解其全文,如有错误之处望指正,方便你我他。 XML 配置 第一个变化就是Nova生成libvirt XML配置文件方式的 ...
  Nova系统架构 Nova构建在无共享(shared-nothing),基于消息的架构之上。nova所有主要组件可运行在多个服务器上,也就意味着组件与组件之间的通信必须通过消息队列来实现。为了避免组件在等待响应时阻塞,Nova使用延迟(deferred) ...
此文来自于我在libvirt mail-list 中提的一个问题:    写道 hi,allI use Java api `domain.attachDeviceFlags(xml, 0);` to add a disk for domain. the xml file like this: <disk type='file' device='disk'> <driver name='qemu' type='raw'/> <source file='/dev/sp1353486595267/v1353488096262'/> ...
在Linux下安装JDK Tomcat等Java运行环境,安装Java环境主要就是环境变量的设置。 下载jdk 安装包   jdk-6u37-linux-x64.bin wget http://download.oracle.com/otn-pub/java/jdk/6u37-b06/jdk-6u37-linux-x64.bin?AuthParam=1353294406_150b2aa0c74b86f11c63ecb51b4b3c10 sudo chmod +x jdk-6u37-linux-x64.bin 执行文件,自动安装完成 ./jdk-6u37-linux-x64.bin ...
安装环境:  Ubuntu12.04 Server 安装包:     libvirt-1.0.0   2012.12.22更新:libvirt版本的发布速度很快,不过安装方法基本是不变的,如不想花大把时间看完一下全文,这里总结一点:正确安装libvirt的前提是要有如下依赖包:gcc、make、pkg-config、libxml2-dev、libgnutls-dev、libdevmapper-dev、libcurl4-gnutls(xen)、python-dev(可能早期版本还需要libyajl-dev)     ./configure --prefix=/usr --localst ...

LVM指南

概念: LVM:逻辑卷管理工具,linux环境下对磁盘分区进行管理的一种机制,建立在硬盘和分区之上的一个逻辑层。通俗来说它就是一个磁盘管理工具,可以动态对文件系统的大小进行更改,把文件系统从一个磁盘切换到另一个磁盘 看如下例子:app这个文件系统的大小是100G Filesystem                      Size  Used    Avail  Use%   Mounted on   /dev/mapper/app-home      100G   50G    50G  50%    /home   扩展此文件系统
Ubuntu网络配置 以下操作都是通过编辑文件/etc/network/interface来实现网络的配置,配置完成后要重启网络sudo /etc/init.d/networking restart DHCP配置 auto eth0 iface eth0 inet dhcp 静态IP配置 参数配置根据实际环境做相应的改变,以下是我的网络环境auto eth0iface eth0 inet staticaddress 192.168.0.100gateway 192.168.0.1netmask 255.255.255.0network 192.168.0.255dns-nam ...
OpenStack Nova 的存储管理 OpenStack对象存储——Swift 一致性 hash 算法 OpenStack云平台的网络模式及其工作机制 swift:http://my.oschina.net/zhouxingxing   http://blog.csdn.net/lynn_kong/article/details/8083924 http://www.chenliliang.com http://manual.blog.51cto.com/# openstack nova 基础知识——eventlet http://docs.openstack.org/de ...
虚拟化、云计算、开放源代码及其他 iovirt 探索 Linux 内核虚拟机:学习 KVM 架构及其优点 虚拟 Linux:虚拟化方法、架构和实现概述 Linux 调度器内幕:内核中这个非常重要的组件的最新版本改进了可伸缩性 Sheepdog Design KVM 连载 http://blog.chinaunix.net/uid-23769728-id-3256677.html http://veillard.com/             I will be update unperiodically.....

Virtio

libvirt 主页的一篇文章:http://wiki.libvirt.org/page/Virtio   developerwork上的一篇文章:http://www.ibm.com/developerworks/cn/linux/l-virtio/

iSCSI volume 扩容

环境:Ubuntu 12.04 Server 192.168.0.203安装:apt-get install tgt  提供存储   (redhad :$yum install scsi-target-utils) 192.168.0.204安装:apt-get intall openiscsi  使用203提供的存储的计算节点   203建立了一个mycloud的lv供客户端192.168.0.204使用,这里事先配置好了lv 叫mycloud,下面是/etc/tgt/target.conf 文件。   <target mycloud> backing-store ...
Global site tag (gtag.js) - Google Analytics