1.先结束和清空一切再开始一切免得累加和影响。
2.用布尔变量控制和随时改变而不是不可靠的。
3.尽量利用已有的,不冲突,改动小。
4.在最外面声明函数和变量。
5.调试流程观察变量迅速理解和定位想不到的错误。
6.运行中的程序可以改变另外运行中程序的行为,比如改变事件监听。就是让另一个程序不再执行任何响应函数。实际是置空其代码调用的变量函数。
7.看api和例子,猜测和尝试对象,参数,变量格式,函数作用效果,返回值。复制修改看效果。利用别人的代码。在此基础上自己坚持自己写,快速调试看效果理解改错。不确定的事情不要先想原理,运行调试查看关键值和流程顺序,迅速理解和定位错误。
8.保留正确的,经常复习。在此基础上积累和修改。
桥接模式:可以上网,网段需要与网关的保持一致,网关即实体机网关
zookeeper集群:需要先启动server1,按顺序启动,全部启动,否则zkCli连接报错;伪集群模式的clientPort不能一致,否则三个zookeeper必然端口冲突只能启动一个
dataDir和dataLogDir在此模式也要不同zookeeper配置不同文件夹,myid文件中号码不同,最后的server配置的端口都应不同,否则单台机器端口冲突
桥接模式下改了虚拟机ip,zookeeper的配置当然要修改为最新的ip,否则当然无法连接,报错!!
vmware tools:需要解压到/tmp或/home等权限够用的文件夹执行安装,光盘图标消失代表成功,虚拟机设置选项勾选拖拽/复制粘贴,rhel7的无法拖拽只能手动Ctrl-C/Ctrl-V