上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 25 下一页
摘要: 布隆过滤器出现的背景: 如果想判断一个元素是不是在一个集合里,一般想到的是将集合中所有元素保存起来,然后通过比较确定。链表、树、散列表(又叫哈希表,Hash table)等等数据结构都是这种思路,存储位置要么是磁盘,要么是内存。很多时候要么是以时间换空间,要么是以空间换时间。 在响应时间要求比较严格 阅读全文
posted @ 2020-03-25 00:25 听风是雨 阅读(2717) 评论(0) 推荐(0)
摘要: /** * Creates a new {@code ThreadPoolExecutor} with the given initial * parameters. * * @param corePoolSize the number of threads to keep in the pool, 阅读全文
posted @ 2020-03-24 18:00 听风是雨 阅读(5151) 评论(0) 推荐(1)
摘要: 1.B+ Tree的层数较少 B类树的一个很鲜明的特点就是数的层数比较少,而每层的节点非常多,树的每个叶子节点到根节点的距离都是相同的; 2. 减少磁盘IO; 树的每一个节点都是一个数据也,这样每个节点只需要一次IO就可以全部读取,这样的结构保证了查询数据时能尽量的少进行磁盘IO,同时保证IO的稳定 阅读全文
posted @ 2020-03-23 14:43 听风是雨 阅读(791) 评论(0) 推荐(0)
摘要: 1.使用多列作为索引,则需要遵循最左前缀匹配原则(查询从索引的最左前列开始并且不跳过索引中的列) 2.不再索引列上做任何操作,例如(计算,函数,(自动 or 手动的类型转换)),会导致索引失效而转向全表扫描 3.尽量使用覆盖索引(之访问索引列的查询),减少select *,覆盖索引能减少回表次数; 阅读全文
posted @ 2020-03-23 14:27 听风是雨 阅读(1253) 评论(0) 推荐(0)
摘要: JDK1.7和1.8 HashMap区别: 1.数组+链表改成了数组+链表或红黑树; 2.表的插入方式从头插法改成了尾插法,简单说就是插入时,如果数组位置上已经有元素,1.7将新元素放到数组中,原始节点作为新节点的后继节点,1.8遍历链表,将元素放置到链表的最后; 3.在插入时,1.7先判断是否需要 阅读全文
posted @ 2020-03-21 18:02 听风是雨 阅读(1605) 评论(0) 推荐(0)
摘要: 这个问题应该倒过来思考,HashMap的长度是2的N次幂,有什么优势? 在HashMap的putVal()方法中,为了确定插入元素在table[]数组中的下标位置,使用的与(&)运算来计算 如下代码 final V putVal(int hash, K key, V value, boolean o 阅读全文
posted @ 2020-03-21 17:31 听风是雨 阅读(3116) 评论(2) 推荐(1)
摘要: 一.virtualenv的介绍: 在python开发中,我们可能会遇到一种情况,就是当前的项目依赖的是某一个版本,但是另一个项目依赖的是另一个版本,这样就会造成依赖冲突,而virtualenv就是解决这种情况的,virtualenv通过创建一个虚拟化的python运行环境,将我们所需的依赖安装进去的 阅读全文
posted @ 2020-03-21 16:18 听风是雨 阅读(471) 评论(0) 推荐(0)
摘要: 一.分布式事务的基础理论: CAP理论: 又称CAP定理,指的是在一个分布式系统中,一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance)。CAP 原则指的是,这三个要素最多只能同时实现两点,不可能三者兼顾。 CAP原则的精髓就是要 阅读全文
posted @ 2020-03-21 14:52 听风是雨 阅读(271) 评论(0) 推荐(0)
摘要: 垃圾收集器组合 Serial+Serial Old Serial+CMS ParNew+CMS ParNew+Serial Old Paralle Scavenge + Serial Old Paralle Scavenge + Paralle Old 一.Serial(年轻代) : 年轻代收集器, 阅读全文
posted @ 2020-03-21 12:03 听风是雨 阅读(394) 评论(0) 推荐(0)
摘要: 一.什么是Oauth2.0? 1.Oauth2.0即(Open Authorization ),Oauth2.0是一个用于第三方授权的开放标准,是Oauth1.0的升级版本,相比1.0版本易于使用: 2.Oauth2.0的4种的授权模式如下: 1.授权码模式(最常用的模式) 2.密码模式 3.隐藏模 阅读全文
posted @ 2020-03-21 11:50 听风是雨 阅读(1022) 评论(0) 推荐(0)
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 25 下一页
/* 看板娘 */