美团一面:
- 做一下自我介绍吧,简单说一下你的项目;
- 有遇到过内存泄漏吗?你们是怎么解决的?
- java的基本类型有哪几个?String是不是java的基本类型?String为什么要是final类型的?
- 反射机制的底层实现是什么?动态呢?动态的实现原理?
2025年06月24日
美团一面:
2025年06月24日
网易视频云(vcloud.163.com)是网易推出的视频云服务平台,现在网易视频云的技术专家给大家分享一下网易私有云Redis服务。
网易私有云Redis服务,是网易杭研院后台技术中心数据库技术组在私有云平台上提供的一种统一、可靠、分钟级自动化部署的Redis服务,具有高可用、高可靠、故障自动恢复、
2025年06月24日
SpringBoot2 + Redisson 高效打造分布式延时任务,代码以及案例讲解,源码下载
首先,我得回忆一下Redisson的功能,它作为Redis的客户端,提供了很多分布式功能,比如分布式锁、集合、队列等。延时任务的话,通常可以用延迟队列来实现,而Redisson正好有相关的实现。
2025年06月24日
本文介绍了如何使用FastAPI和Redis缓存加速机器学习模型服务。FastAPI作为高性能Web框架用于构建API,Redis作为内存中的数据结构存储系统作为缓存层。通过集成FastAPI和Redis,系统能快速响应重复请求,避免冗余计算,显著降低延迟和CPU负载。此外还详细阐述了实现步骤,包括加载模型、创建FastAPI端点、设置Redis缓存及测试性能提升。
2025年06月24日
队列,即先进先出的数据结构,就和食堂打饭一样,排在最前面的先打饭,打完饭就走;延迟队列即队列中的元素相比以往多了一个属性特征:延迟。延迟队列中的每个元素都指定了延迟时间,表示该元素到达指定时间之后将出队进行处理。其实从上述定义来看,与其说是延迟队列,不如说它是一个以时间为权重
2025年06月24日
延迟队列是在日常开发中一种用来进行特殊处理的队列形式,一般情况下,它允许消息或者是任务在指定的一段时间之后才会被处理。也就是说,当一个执行的任务被放入到了延迟队列中的时候,他不会被立即消费,而是要等到一定的时间之后才会被消费者合理的提取并进行处理。下面我们就来详细介绍一下延迟队列。
2025年06月24日
面试官:缓存一致性的问题如何解决?
上面这个问题,是一个经常被问到的老生常谈的问题,但是真正理解这个问题出现原因或者场景未必能有几个同学准确地回答上来,更不用说找到相应的解决方案了。今天给大家介绍一种延时双删策略来解决缓存一致性的问题。
一)什么是缓存一致性问题
就是缓存和数据库的数据不一致导致的问题,缓存一致性分为强一致性和最终一致性。强一致性,这个比较损耗性能,比较复杂,加入之后,可能会比没加缓存更慢。最终一致性,是允许缓存数据和数据库数据一段时间内不一致,但数据最终会保持一致,这个性能较高。
2025年06月24日
昨天晚上,我刚到家里打开公司群,就看见群里有人讨论:线上环境出现大量RPC请求报错,异常原因:被线程池拒绝。虽然异常量很大,但是异常服务非核心服务,属于系统旁路,服务于数据核对任务,即使有大量异常,也没有实际的影响。
原来有人在线上刷数据,产生了大量 binlog,数据核对任务的请求量大幅上涨,导致线程池被打满。因为并非我负责的工作内容,也不熟悉这部分业务,所以没有特别留意。