摘要: 首先红黑树是二叉树,故满足二叉树的所有规则,如父节点总大于左孩子并小于右孩子等。 其次红黑树有几点性质: 1.红黑树的节点必须是红色或黑色; 2.红黑树的根节点必须是黑色; 3.红黑树的红色节点的孩子必须是黑色节点(反过来不一定); 4.从根节点开始搜索任一条路径,每天路径上,黑色节点的数量必定相等 阅读全文
posted @ 2018-03-27 17:03 尽情折叠我吧 阅读(191) 评论(0) 推荐(0)
摘要: 一、Java使用多线程主要有三种方式: 第一种:继承Thread类 步骤:① 定义一个类,继承Thread类,并重写Thead类的run方法,run方法内的内容为该线程要执行的任务。run方法也被称为执行体。 ② 创建Thead子类的实例,即创建线程对象。 ③ 使用线程的start方法启动线程。 第 阅读全文
posted @ 2017-09-29 18:03 尽情折叠我吧 阅读(339) 评论(0) 推荐(0)
摘要: //常见配置汇总 //堆设置 -Xms:初始堆大小 -Xmx:最大堆大小 -XX:NewSize=n:设置新生代大小 -XX:NewRatio=n:设置新生代和老年代的比值.如:为3,表示新生代与老年代比值为1:3,新生代占整个新生代老年代和的1/4 -XX:SurvivorRatio=n:新生代中 阅读全文
posted @ 2017-09-29 14:28 尽情折叠我吧 阅读(241) 评论(0) 推荐(0)
摘要: 症状 JMSCMQ0001:使用compcode'2'('MQCC_FAILED')原因'2035'('MQRC_NOT_AUTHORIZED')的WebSphere MQ调用失败 【小技巧:如果想知道MQ返回的码是什么意思,可以在主机上执行 ‘mqsc 2035‘,查看数字背后的真正含义,数据可以 阅读全文
posted @ 2017-09-22 15:39 尽情折叠我吧 阅读(4125) 评论(0) 推荐(0)
摘要: TransferQueue是一个继承了BlockingQueue的接口,并且增加若干新的方法。LinkedTransferQueue是TransferQueue接口的实现类,其定义为一个无界的队列,具有先进先出(FIFO)的特性。 有人这样评价它:"TransferQueue是ConcurrentL 阅读全文
posted @ 2017-09-20 10:30 尽情折叠我吧 阅读(525) 评论(0) 推荐(0)