摘要: Java8中可以用简洁的代码来操作集合,比如List,Map,他们的实现ArrayList。以此来实现Java8的充分利用CPU的目标。 流和Lambda表达式都是Java8中的新特性。流可以实现对集合的遍历,过滤,聚合,求和以及求平均值等操作。文章力求好懂的基础上写得简洁,达到看完就能用的效果。 阅读全文
posted @ 2016-05-31 22:20 生活旅者 阅读(980) 评论(1) 推荐(1) 编辑
摘要: 经典的消费者和生产者的的实现: 注意事项: 1:在循环里面用wait(),因为当线程获得了锁,但是有可能还没有满足其他条件: 2:公用的缓冲池要用锁机制: 执行结果是: 阅读全文
posted @ 2016-05-23 22:31 生活旅者 阅读(2945) 评论(0) 推荐(0) 编辑
摘要: Java 将某些基本数据类型自动转换为包装类型的过程称为装箱,相反自动将包装类型转换为基本数据类型的过程称为拆箱。 Integer integer_1=1; //装箱 int i=integer_1; //拆箱 装箱会调用 Integer.valueOf(int) 函数: 拆箱会调用 Integer 阅读全文
posted @ 2016-05-22 23:00 生活旅者 阅读(1555) 评论(0) 推荐(0) 编辑
摘要: 红黑树是二叉排序树的改进, 红黑树有几个特点: 1:节点只有2中颜色,红色和黑色。 2:根节点一定是黑色节点。 3:红色节点的子节点一定是黑色节点。 4:黑色高度(根节点到每个叶子节点的路径长度包含相同的黑色节点)相等。 规定的插入的节点一定是红色节点, 红黑树的插入节点后需要调整的规则,插入节点需 阅读全文
posted @ 2016-05-21 21:31 生活旅者 阅读(347) 评论(0) 推荐(0) 编辑
摘要: **redhat的yum在线更新是收费的,如果没有注册的话不能使用,如果要使用,需将redhat的yum卸载后,重启安装其他yum源,再配置其他源.** 本文包括配置本地源及第三方源。第三方源包括:网易,epel,repoforge ,rpmfusion 以下为详细过程: 1.删除redhat原有的 阅读全文
posted @ 2016-04-15 20:11 生活旅者 阅读(7198) 评论(0) 推荐(0) 编辑