![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
文章平均质量分 78
创客公元
正寻找机会中(欢迎公司和猎头私信哈)
8年工作经验,4年开发+4年技术经理
涉及行业:智慧城市、智慧政务、智能客服、呼叫中心、金融贷后管理;
代表项目有:北京市统一身份认证、海淀一网通办、北京通、vipkid呼叫中心、mobike单车智能客服中心等
展开
-
新建 T1、T2、T3 三个线程,如何保证它们按顺序执行?
如何保证新建的T1、T2、T3三个线程按顺序执行原创 2024-01-11 10:17:47 · 666 阅读 · 0 评论 -
布隆过滤器
布隆过滤器是一种数据结构,它可以告诉你一个元素是否可能在集合中。请注意,它可能会告诉你一个元素在集合中,即使实际上不在(这就是所谓的误报)。然而,如果它告诉你一个元素不在集合中,那么这个元素肯定不在集合中。这种“宁可错杀一千,不可放过一个”的特性使得布隆过滤器非常适合处理可以接受误报,但无法接受漏报的场景。原创 2024-03-12 12:14:49 · 910 阅读 · 0 评论 -
布谷鸟过滤器(Cuckoo Filter)
布谷鸟过滤器的核心思想是使用两个或更多的哈希函数,每个元素在过滤器中有两个位置,这样可以有效地减少误报率。当插入一个新元素时,如果这两个位置都被占用,那么会随机选择其中一个位置替换掉原有的元素。这个过程类似于布谷鸟的巢寄生行为,因此得名“布谷鸟过滤器”。此外,布谷鸟过滤器适用于那些可以接受偶尔误报,但需要频繁更新数据的场景。例如,在网络缓存、数据库查询优化、大数据处理等领域,布谷鸟过滤器都可以发挥其优势。原创 2024-03-12 12:18:34 · 587 阅读 · 0 评论 -
HashMap是怎么解决哈希冲突的?
HashMap是怎么解决哈希冲突的?原创 2024-01-30 15:54:51 · 537 阅读 · 1 评论 -
Java 后端面试指南
该篇文章是博主对Java的学习进行的系统性的归纳总结,汇总了Java基础、多线程、JVM、MySQL、Redis、docker、实战经验、常用开发框架等常见的一些问题和解决方案,原创 2024-02-21 18:18:20 · 1258 阅读 · 0 评论 -
面试必备:《Java 最常见 200+ 面试题全解析》
Java 最常见 200+ 面试题全解析Java 基础JDK 和 JRE 有什么区别?JDK是java的开发工具包,包含各种类库,并且包含了JRE,javac是在JDK中的;JREjava程序的运行环境,安装过程中自动添加PATH== 和 equals 的区别是什么?对于==,比较的是值是否相等,如果比较的是基本数据类型的变量,则直接比较其存储的值是否相等,如果比较的是引用...原创 2019-05-21 15:11:12 · 930 阅读 · 0 评论 -
Cookie 和 Session的区别,看这一篇就足够了!
Cookie 和 Session的区别Cookie 和 Session 有什么区别呢?大部分的面试者应该都可以说上一两句,比如:什么是 Cookie?什么是 Session?两者的区别等。但如果再往深入探讨的话,就慢慢有一些朋友不太了解了,谈起原理时就很少有朋友全部回答准确。今天和大家一起深入聊聊有关 Cookie 和 Session 的话题 。第一层楼什么是 Cookie?HT...原创 2019-05-30 11:05:26 · 677 阅读 · 0 评论 -
Redis 21道面试题
Redis 21道面试题1. 使用redis有哪些好处?速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1)支持丰富数据类型,支持string,list,set,sorted set,hash支持事务,操作都是原子性,所谓的原子性就是对数据的更改要么全部执行,要么全部不执行丰富的特性:可用于缓存,消息,按key设置过期时间,过期后将...原创 2019-09-04 10:26:25 · 258 阅读 · 0 评论