logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

面试题:说一说redis和Memcached的区别

Memcached和Redis的核心差异在于定位和功能。Memcached是纯内存缓存系统,采用多线程模型,适合简单键值存储但无持久化功能;Redis作为内存数据库,支持丰富数据结构、持久化和集群功能,单线程计算保证复杂操作性能。在简单读写场景下Memcached性能略优,但Redis功能全面且内存效率更高。当前Redis已成为主流选择,仅在最简缓存场景下会考虑Memcached。两者差异主要体现

#redis#memcached#数据库
大厂面试真题:如何保证Kafka的消息不被重复消费

Kafka通过一系列机制来确保消息不被重复消费,这些机制涵盖了消费者配置、消费者组协调、幂等性生产者以及消息处理过程中的去重技术等。

文章图片
#面试#kafka#职场和发展 +1
Leetcode面试经典150题-92.反转链表II

Leetcode面试经典150题-Leetcode面试经典150题-92.反转链表II,同时也是字节面试高频题,没空数排第几了。。。,务必掌握

文章图片
#leetcode#面试#算法
大厂面试真题-什么是CAS单点登录?什么原理

统一的认证中心:CAS Server作为统一的认证中心,负责所有CAS Client的用户认证工作。票据机制:通过TGT、TGC和ST等票据机制,实现用户认证状态的跨系统共享和验证。Cookie与Session结合:利用浏览器Cookie存储TGC,实现用户认证状态的持久化;在CAS Client端使用Session存储用户信息,实现用户会话管理。重定向机制:通过重定向机制将用户引导至CAS Se

文章图片
#服务器#前端#运维 +3
大厂面试真题-很多系统会使用netty进行长连接,连接太多会有问题吗

使用Netty进行长连接时,机器数量过多确实可能会因为连接数量过多而引发问题。这些问题主要涉及系统资源消耗、连接管理、性能优化等方面。

文章图片
#面试#职场和发展
大厂面试真题-说一说rpc和http的区别?http能否代替kafka

HTTP(Hypertext Transfer Protocol,超文本传输协议)和RPC(Remote Procedure Call,远程过程调用)是两种常见的网络通信协议,它们之间存在显著的区别,并在不同的应用场景中发挥着各自的优势。

文章图片
#面试#rpc#http +2
大厂面试真题-Spring多线程事务是否能保证事务的一致性,如果能说说原因,如果不能应该如何解决

这是因为Spring的本地事务管理是基于线程的,每个线程都有自己独立的事务,事务信息(包括Connection)存储在ThreadLocal中,这意味着每个线程只能拥有一个事务。这确保了在单个线程内的数据库操作处于同一个事务中,从而保证了原子性,但无法跨线程保证事务的一致性。

文章图片
#面试#spring#职场和发展 +2
面试题:知道CDN吗,说说秒杀系统中的CDN

摘要:CDN通过"就近缓存"和"高效分发"机制优化秒杀场景。活动前通过"缓存预热"将静态资源同步至各节点,JS中设置flag:false;活动开始时更新JS文件(flag:true)并添加随机参数触发CDN缓存更新。配合前端10秒请求限流机制,既减轻服务器压力,又确保用户及时获取最新状态。该方案通过CDN缓存策略与前端控制的协同,有效解决

#系统架构
大厂面试真题-说说caffine缓存的原理和基本使用

Caffeine是一个基于Java的高性能缓存库,它提供了快速、高效的本地缓存解决方案。

文章图片
#面试#缓存#java
大厂面试真题-caffine比guava有什么提升?

Caffeine相较于Guava在多个方面都有显著的提升,这些提升使得Caffeine成为了一个更高效、更强大的本地缓存解决方案。

文章图片
#面试#guava#职场和发展 +2
    共 28 条
  • 1
  • 2
  • 3
  • 请选择