- 博客(3)
- 资源 (2)
- 收藏
- 关注
翻译 快速失败(fail-fast)和安全失败(fail-safe)的区别是什么?
快速失败:当你在迭代一个集合的时候,如果有另一个线程正在修改你正在访问的那个集合时,就会抛出一个ConcurrentModification异常。 在java.util包下的都是快速失败。 安全失败:你在迭代的时候会去底层集合做一个拷贝,所以你在修改上层集合的时候是不会受影响的,不会抛出ConcurrentModification异常。 在java.util.concurre...
2018-04-20 15:04:36 558
原创 MYSQL5.7版本sql_mode=only_full_group_by问题
mysql5.7的版本设置了 mysql sql_mode=only_full_group_by 这一属性,所以导致了错误。在linux文件中/etc/mysql/mysql.conf.d/mysqld.cnf添加如下语句:sql_mode ='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,N...
2018-04-17 14:32:04 364
转载 什么是红黑树?
漫画:什么是红黑树?原创 2017-10-30 玻璃猫 程序员小灰————————————————————————二叉查找树(BST)具备什么特性呢?1.左子树上所有结点的值均小于或等于它的根结点的值。2.右子树上所有结点的值均大于或等于它的根结点的值。3.左、右子树也分别为二叉排序树。下图中这棵树,就是一颗典型的二叉查找树:1.查看根节点9:2.由于10 > 9,因此查看右孩子13:3.由...
2018-04-11 17:21:20 133
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人