摘要: oracle天杀的,8.0.19版本居然又把hash join优化器提示废弃了,卧槽,再不信你了。不过一定要支持的话,可以通过设置NO_BNL强行走hash join,从8.0.20开始,hash join已经支持半连接、反连接、左右连接,不仅限于内连接。 CREATE TABLE COLUMNS_ 阅读全文
posted @ 2019-10-19 21:22 zhjh256 阅读(955) 评论(0) 推荐(0) 编辑
摘要: 现在很多公司面试都喜欢问java的HashMap原理,特在此整理相关原理及实现,主要还是因为很多开发集合框架都不甚理解,更不要说各种其他数据结构了,所以造成面子造飞机,进去拧螺丝。 1.哈希表结构的优势? 哈希表作为一种优秀数据结构 本质上存储结构是一个数组,辅以链表和红黑树 数组结构在查询和插入删 阅读全文
posted @ 2019-10-19 20:30 zhjh256 阅读(2564) 评论(0) 推荐(0) 编辑
摘要: 在实际应用中,无论如何构造哈希函数,冲突是无法完全避免的。 开放地址法 这个方法的基本思想是:当发生地址冲突时,按照某种方法继续探测哈希表中的其他存储单元,直到找到空位置为止。这个过程可用下式描述: H i ( key ) = ( H ( key )+ d i ) mod m ( i = 1,2,… 阅读全文
posted @ 2019-10-19 20:29 zhjh256 阅读(1655) 评论(0) 推荐(0) 编辑
摘要: ZooKeeper的ACL机制 zookeeper通过ACL机制控制znode节点的访问权限。 首先介绍下znode的5种操作权限:CREATE、READ、WRITE、DELETE、ADMIN 也就是 增、删、改、查、管理权限,这5种权限简写为crwda(即:每个单词的首字符缩写)注:这5种权限中, 阅读全文
posted @ 2019-10-19 10:17 zhjh256 阅读(5674) 评论(0) 推荐(0) 编辑
摘要: cas 3.5.3服务器搭建+spring boot集成+shiro模拟登录(不修改现有shiro认证架构)。因为我们属于供应商,所以有些客户那里会需要接对方的CAS,所以没有使用shiro和cas的直接集成模式,如果是这种情况,可以参考:https://blog.csdn.net/catoop/a 阅读全文
posted @ 2019-10-19 09:50 zhjh256 阅读(1837) 评论(0) 推荐(0) 编辑