0%

网卡设置

虚拟机每clone一次,网卡mac地址更新,centos自动新增一个eth网卡

1
2
3
4
5
6
7
# 删除网络设置
rm -f /etc/udev/rules.d/70-persistent-net.rules
#重启
reboot
#关闭服务NetworkManager
chkconfig NetworkManager off
service NetworkManager stop

修改eth0网卡信息 /etc/sysconfig/network-scripts/ifcfg-eth0

1
2
3
4
5
6
7
8
DEVICE=eth0 #网卡设备名称
ONBOOT=yes #启动时是否激活 yes|no
BOOTPROTO=static #协议类型 dhcp bootp none
IPADDR=192.168.134.136 #网络IP地址
NETMASK=255.255.255.0 #网络子网地址
GATEWAY= #网关地址
BROADCAST=192.168.134.255 #广播地址
TYPE=Ethernet #网卡类型为以太网

之后启动network服务

1
2
chkconfig network on
service network start

spring的扩展接口

spring提供了一些扩展接口来对spring进行定制化功能,可以选择如下一些扩展点:

BeanFactoryPostProcessor

beanFactory后置处理器,存在于容器启动阶段,支持在bean factory标准初始化完成后,对bean factory进行一些额外处理。这时所有的BeanDefinition已经加载完毕,但是还没有进行bean初始化此时可以对bean的定义元信息(BeanDefinition)进行修改,但是不能对bean的实例进行修改,如PropertyPlaceholderConfigurer,就是在这个扩展点上对bean属性中的占位符进行替换

1
2
3
4
5
6
public interface BeanFactoryPostProcessor {


void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) throws BeansException;

}
阅读全文 »

字节码指令

字节码指令由一个操作码(一个字节长度、代表着特殊含义的数字)以及操作码之后有零个至多个代表此操作所需参数构成

分为九类指令

  • 加载与存储指令
  • 算术指令
  • 类型转换指令
  • 对象的创建与访问指令
  • 方法调用与返回指令
  • 操作数栈管理指令
  • 比较控制指令
  • 异常处理指令
  • 同步控制指令
阅读全文 »

zookeeper的API

首先引入zookeeper依赖

1
2
3
4
5
<dependency>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper</artifactId>
<version>3.6.1</version>
</dependency>
阅读全文 »