CentOS7中配置KVM教程

基本环境:CentOS7.0

  1. [root@localhost /]# egrep ‘(vmx|svm)’ /proc/cpuinfo

    和 Xen 不同,KVM 需要有 CPU 的支持(Intel VT 或 AMD SVM),在安装 KVM 之前检查一下 CPU 是否提供了虚拟技术的支持,可以通过下面命令查询是否支持,如果输出有相关的vmx或者svm,表明CPU支持,否则就不支持。

配置KVM虚拟机网络的两种方式(Bridge模式和NAT模式)

  • Bridge原理(桥接模式)

    1. Bridge方式即虚拟网桥的网络连接方式,使客户机和子网里面的机器能够互相通信。可以使虚拟机成为网络中具有独立IP的主机。
      桥接网络(也叫物理设备共享)被用作把一个物理设备复制到一台虚拟机。网桥多用作高级设置,特别是主机多个网络接口的情况。

Spring中Bean的初始化与销毁(基于Spring4.x)

  1. 通过在bean中设置init-method和destroy-method

    配置bean

    spring-lifecycle.xml

    1
    2
    3
    4
    5
    6
    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
    <bean id="beanLifeCycle" class="com.sh.imcdemo.services.impl.BeanLifeCycle" init-method="start" destroy-method="stop"></bean>
    </beans>

    com.sh.imcdemo.services.impl 实现类

Autoboxing and Autounboxing

前言:

  • 首先我们要知道Java中有哪些基本数据类型以及它们各自的封装类:package java.lang;
基本数据类型 封装类
byte Byte
boolean Boolean
char Character
short Short
int Integer
long Long
float Float
double Double

Java中常量池详解

阅读这篇文章之前先来理解几个基本的概念

  • 什么是常量
  • equals()方法和==的区别
  • 引用和对象的区别

1. String常量池

1.1 创建String对象的两种方式

  • 通过new来创建String创对象,例如:String a = new String(“a”);
  • 直接将字符串常量赋值给一个对象引用,例如:String b = “b”;

    这两种不同的创建方法是有差别的,第一种方式是直接在Java heap内存空间创建一个新的对象,并且引用变量a指向这个对象,第二种方式是引用变量b指向常量池中的字符串。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×