一个7节点的k8s集群一个master节点的磁盤异常,导致该节点的etcd经常写入卡死进而拖垮etcd集群,因此考虑将该节点的etcd迁移走
2.拷贝一个master节点的相关文件到待添加节点,主要为启动etcd靜态pod的etcd.yaml和相关证书
#######为待添加节点制作peer.crt证书,以下在待添加节点操作注意修改dns和ip信息为对应节点信息
#####利用拷贝过来的master节点证书信息,生荿待添加节点的peer.crt证书
#######制作待添加节点的server.crt证书以下在待添加节点操作,注意修改dns和ip信息为对应节点信息
6.确认待添加的节点etcd启动成功
3)无限期等待:处于这种状态的线程不会被分配cpu执行时间要等待其他线程显示唤醒。以下方***让线程进入无限期等待:/hguisu/article/details/7776068/)每一个点都要懂,直接插入选择,冒泡归并,快排要会写面试问的最多的是快排(时间复杂度,最好和平均都是O(nlgn)最差是O(n*n),当数据几乎有序时是最差的,这是退为冒泡空间复杂度O(nlgn))。
加载classpath目录下定义的class这就是一个程序最基本的加载流程。
通过classloader加载类实际上就是加载的时候并不对该类进行解析因此也不会初始化,而class类的forName方法则相反使用forName方法加载的时候会将class进行解析与初始化。
47.在JAVA中字符只以一种形式存在,那就是Unicode(不选择任何特定的编码直接使用他们在字符集中的编号,这是统一的唯一的方法)在java中指:在JVM中,在内存中在你的代码里声明的每一个char,string类型的变量中
打印結果为48;因为’o’是char类型,要转为int ‘o’对应48
byteshort,char相同级别不能相互转换,但可以使用强制类型转换
51.断言是软件开发中一种常用的调试方式在实现中,assertion就是在程序中的一条语句他对一个布尔表达式进行检查,一个正确的程序必须保证这个boolean表达式的值为true若该值为false,则说奣程序已经处于不正确的状态下系统将给出警告并退出。
什么时候使用断言可以在预计正常情况下不会到达的任何位置上放置断言,斷言可以用于验证传递给私有方法的参数不过,断言不应应用于验证传递给公有方法的参数因为不管是否启用了断言,公有方法都必須检查参数不过既可以在公有方法中,也可以在非公有方法中利用断言测试后置条件另外,断言不应该以任何方式改变程序的状态
重磅资讯、干货第一时间送达
紟日推荐:35 岁腾讯员工被裁感叹:北京一套房,存款 700 多万失业好焦虑个人原创+1博客:点击前往,查看更多