磊哥聊Java_社区达人页

个人头像照片
磊哥聊Java
是非审之于己,毁誉听之于人,得失安之于数。欢迎关注我的公众号「Java中文社群」
暂无精选文章
暂无更多信息

2024年04月

  • 04.25 16:25:20
    发表了文章 2024-04-25 16:25:20
  • 04.23 08:54:58
    发表了文章 2024-04-23 08:54:58
  • 04.17 20:52:49
    发表了文章 2024-04-17 20:52:49

    腾讯音乐:说说Redis脑裂问题?

    redis脑裂问题如何解决?
  • 04.12 17:11:00
    发表了文章 2024-04-12 17:11:00

    意难平!面试小米,一步之遥...

    在小米的面试中,一位硕士生经历三面后未能成功,显示出今年竞争的激烈。本文分享了近期小米面试的部分真题,涵盖电商系统开发问题(如高并发、库存管理、支付和刷单处理)、Redis应用场景(如秒杀和扫描Key)、Redis性能原因、分布式锁实现、TCP与HTTP区别、HTTPS流程、ThreadLocal原理、HashMap线程不安全原因、synchronized与volatile对比、Thr
  • 04.09 10:44:22
    发表了文章 2024-04-09 10:44:22

    面试官:Redis如何实现延迟任务?

    延迟任务是计划任务,用于在未来特定时间执行。常见应用场景包括定时通知、异步处理、缓存管理、计划任务、订单处理、重试机制、提醒和数据采集。Redis虽无内置延迟任务功能,但可通过过期键通知、ZSet或Redisson实现。然而,这种方法精度有限,稳定性较差,适合轻量级需求。Redisson的RDelayedQueue提供更简单的延迟队列实现。
  • 04.08 16:08:03
    发表了文章 2024-04-08 16:08:03

    小米一面:电商系统开发遇到了哪些问题?

    在昨晚的直播中,讨论了电商系统开发中的常见问题,包括高并发、库存管理、弱网支付、黄牛刷单和重复订单。解决高并发可采用缓存、限流和熔断策略,如使用Redis、Sentinel等。库存问题通过限流、分布式锁和Redis Lua脚本防止超卖,少卖则依赖及时对账和人工补偿。弱网支付需确保支付状态同步,可借助回调和定时任务。防止刷单可使用图形验证码和IP黑名单。重复订单通过幂等性和数据库唯一约束处理。欢迎在评论区分享更多经验和相关代码实现。
  • 04.03 16:05:12
    发表了文章 2024-04-03 16:05:12

    面试官:Session和JWT有什么区别?

    JSON Web Token (JWT) 是一种开放标准,用于安全地在网络上传输信息。JWT 包含头部、载荷和签名三部分,常用于身份验证和授权。与Session相比,JWT有以下优势:无服务器存储状态,支持跨域,适应微服务架构,自包含且可扩展。在Java开发中,可以使用HuTool框架操作JWT,包括生成、验证和解析Token。JWT通过在客户端存储令牌实现无状态认证,与Session的主要区别在于工作原理、存储方式和有效期管理。
  • 04.02 15:44:59
    发表了文章 2024-04-02 15:44:59

    面试官:如何搭建Redis集群?

    **Redis Cluster** 是从 Redis 3.0 开始引入的集群解决方案,它分散数据以减少对单个主节点的依赖,提升读写性能。16384 个槽位分配给节点,客户端通过槽位信息直接路由请求。集群是无代理、去中心化的,多数命令直接由节点处理,保持高性能。通过 `create-cluster` 工具快速搭建集群,但适用于测试环境。在生产环境,需手动配置文件,启动节点,然后使用 `redis-cli --cluster create` 分配槽位和从节点。集群动态添加删除节点、数据重新分片及故障转移涉及复杂操作,包括主从切换和槽位迁移。

2024年03月

  • 03.28 10:48:03
    发表了文章 2024-03-28 10:48:03

    面试官:说说Spring中IoC实现原理?

    IoC(控制反转)是种编程思想,旨在降低代码耦合,提高重用性、可测试性和灵活性。Spring通过工厂模式和反射实现IoC,其中依赖注入(DI)是常见实现方式。初始化IoC容器,读取配置文件创建Bean并利用反射加载对象。课后思考涉及工厂模式在Spring源码中的体现及反射核心实现。更多内容见[www.javacn.site](https://www.javacn.site)。
  • 03.25 09:49:19
    发表了文章 2024-03-25 09:49:19

    美团面试,问的贼细~

    美团校招面试涵盖网络(HTTP/TCP/UDP)、框架(Spring的IoC/AOP)、设计模式(静态代理)、编程(手写静态代理)、MySQL(事务隔离级别)、Java基础(数据类型/Integer与int的区别)、HashMap等知识点。面试从自我介绍开始,深入到技术细节,如TCP的三次握手和四次挥手,GET与POST请求的区别,以及MySQL的不可重复读示例。了解更多详情可访问[www.javacn.site](https//www.javacn.site)。
  • 03.20 15:13:22
    发表了文章 2024-03-20 15:13:22

    面试官:Kafka和ES选主有什么区别?

    Kafka 和 ES,作为大数据处理的中间件,分别用于流处理和全文检索。它们的选主(Kafka 的 Controller 和 ES 的 Master)都基于 Raft 算法实现一致性。Raft 算法通过选举确保分布式系统数据一致性,涉及领导者、追随者和候选人间的身份转换。当超过一半的节点投票给同一候选节点时,该节点成为新领导者。Kafka 和 ES 在此基础上可能有各自优化调整。更多关于 Raft 算法的详细流程和选举规则见原文。
  • 03.19 09:03:40
    发表了文章 2024-03-19 09:03:40

    招个Java工程师,却发现了一个宝藏平台

    招个Java工程师,却发现了一个宝藏平台
  • 03.18 17:49:56
    发表了文章 2024-03-18 17:49:56

    面试官:SpringBoot如何优雅停机?

    面试官:SpringBoot如何优雅停机?
  • 03.15 16:26:22
    发表了文章 2024-03-15 16:26:22

    为什么投递的简历无响应?

    为什么投递的简历无响应?
  • 03.14 15:02:48
    发表了文章 2024-03-14 15:02:48

    面试官:说说反射的底层实现原理?

    面试官:说说反射的底层实现原理?
  • 03.12 15:58:48
    发表了文章 2024-03-12 15:58:48

    面试官:微服务通讯方式有哪些?

    面试官:微服务通讯方式有哪些?
  • 03.11 16:40:29
    发表了文章 2024-03-11 16:40:29

    面试官:说说线程池的工作原理?

    面试官:说说线程池的工作原理?
  • 03.06 16:38:03
    发表了文章 2024-03-06 16:38:03

    面试官:说说微服务灰度发布的底层实现?

    面试官:说说微服务灰度发布的底层实现?
  • 03.05 10:53:58
    发表了文章 2024-03-05 10:53:58

    面试官:说说SpringAOP实现原理?

    面试官:说说SpringAOP实现原理?
  • 03.04 10:39:35
    发表了文章 2024-03-04 10:39:35

    春招开始,面试也多起来了

    春招开始,面试也多起来了
  • 03.01 11:44:51
    发表了文章 2024-03-01 11:44:51

    面试官:说说SSO单点登录的实现原理?

    面试官:说说SSO单点登录的实现原理?

2024年02月

2024年01月

  • 发表了文章 2024-04-25

    Sentinel如何持久化数据到Nacos?

  • 发表了文章 2024-04-23

    字节面试:如何解决MQ消息积压问题?

  • 发表了文章 2024-04-17

    腾讯音乐:说说Redis脑裂问题?

  • 发表了文章 2024-04-12

    意难平!面试小米,一步之遥...

  • 发表了文章 2024-04-09

    面试官:Redis如何实现延迟任务?

  • 发表了文章 2024-04-08

    小米一面:电商系统开发遇到了哪些问题?

  • 发表了文章 2024-04-03

    面试官:Session和JWT有什么区别?

  • 发表了文章 2024-04-02

    面试官:如何搭建Redis集群?

  • 发表了文章 2024-03-28

    面试官:说说Spring中IoC实现原理?

  • 发表了文章 2024-03-25

    美团面试,问的贼细~

  • 发表了文章 2024-03-20

    面试官:Kafka和ES选主有什么区别?

  • 发表了文章 2024-03-19

    招个Java工程师,却发现了一个宝藏平台

  • 发表了文章 2024-03-18

    面试官:SpringBoot如何优雅停机?

  • 发表了文章 2024-03-15

    为什么投递的简历无响应?

  • 发表了文章 2024-03-14

    面试官:说说反射的底层实现原理?

  • 发表了文章 2024-03-12

    面试官:微服务通讯方式有哪些?

  • 发表了文章 2024-03-11

    面试官:说说线程池的工作原理?

  • 发表了文章 2024-03-06

    面试官:说说微服务灰度发布的底层实现?

  • 发表了文章 2024-03-05

    面试官:说说SpringAOP实现原理?

  • 发表了文章 2024-03-04

    春招开始,面试也多起来了

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息