摘要: 在project中设置JDK为1.8,Language Level为8, 但是新建的module总是为5,且修改pom后Language Level也会自动变为5. 添加如下配置即可: <build> <plugins> <plugin> <groupId>org.apache.maven.plug 阅读全文
posted @ 2022-03-04 17:53 danielzzz 阅读(427) 评论(0) 推荐(0)
摘要: ThreadPoolExecutor提供了四个构造方法: 我们以最后一个构造方法(参数最多的那个),对其参数进行解释: public ThreadPoolExecutor( int corePoolSize, // 1 int maximumPoolSize, // 2 long keepAlive 阅读全文
posted @ 2022-03-04 14:22 danielzzz 阅读(62) 评论(0) 推荐(0)
摘要: 红黑树定义和性质 红黑树是一种含有红黑结点并能自平衡的二叉查找树。它必须满足下面性质 性质1:每个结点要么是黑色,要么是红色。 性质2:根结点是黑色。 性质3:每个叶子结点(NIL,空结点)是黑色。 性质4:每个红色结点的两个子结点一定都是黑色。(不会有连续的红色结点) 性质5:任意结点到叶子结点经 阅读全文
posted @ 2022-03-04 11:40 danielzzz 阅读(104) 评论(0) 推荐(0)
摘要: 转自 http://wsmajunfeng.iteye.com/blog/1629354 在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了 阅读全文
posted @ 2022-03-04 11:29 danielzzz 阅读(68) 评论(0) 推荐(0)