Java编程思想学习录(连载之:异常)
Thinking in java系列博文目录: Java编程思想学习录(连载之:一切都是对象) Java编程思想学习录(连载之:初始化与清理) Java编程思想学习录(连载之:内部类) Java编程思想学习录(连载之:异常) 本篇文章将讲述关于异常的相关知识 基本概念 Java使用异常来提供一致性的错误报告模型;且可集中错误处理;且任务代码与异常代码分割开来,易于理解和维护 虽然异常处理理论有终止模型、恢复模型两种,但恢复模型很难优雅地做到,∴并不实用,实际中大家都是转向使用终止模型代码 一个异常抛出后发生的两件事:① 使用new在堆上创建异常对象;② 异常处理机制开始接管流程(当前的执行流程被终止) 标准异常类均有两个ctor:① default ctor; ② 带字符串参数的ctor Throwable是异常类型的根类 catch异常时,try中抛出的是子类异常,但catch的是基类异常也是OK,但若catch子类异常和基类异常的子句同时存在时,应将基类catch子句放在后面避免“屏蔽”现象发生 抛出异常 + 捕获异常 抛出异常(throw): if( t==null ) thro...
2.查看VMnet8的信息,网络类型选择NET模式,查看子网IP(测试机):192.168.120. DHCP选择框全部选中
3.配置/etc/sysconfig/network-scripts/ifcfg-ens33 配置文件编写如下(以master节点为例):
5.其他节点同理
保存退出 2.建立循环变量a.txt,用for循环讲hosts文件拷贝到集群其他机器上。 for x in `cat ~/a.txt`; do echo $x;scp /etc/hosts $x:/etc/hosts;done; 注:普及一下scp命令。例如:scp -r /root/tools/hadoop-2.7.4.tar.gz root@slave2:/root/tools/。-r 表示递归调用,拷贝目录以及子目录。后面接上需要拷贝的目录。在后面是传出机器的用户名。@主机名。传出目录。 3.获取master的密钥 ssh-keygen 设置免密登陆,即密码为空,直接回车即可。 4.将master获取的公钥传给从节点 ssh-copy-id slave1(设备名) 5.用ssh 设备名 检测是否可以ssh远程登陆
3、查看selinux状态: [root@master ~]# getenforce Permissive 4、修改所有节点的selinux