aliyunRhcol_个人页

aliyunRhcol
个人头像照片
6
0
0

个人介绍

暂无个人介绍

擅长的技术

获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息

2025年08月

  • 08.13 10:56:58
    发表了文章 2025-08-13 10:56:58

    微服务CAP原理 BASE理论

    CAP定理指出,分布式系统无法同时满足一致性(C)、可用性(A)和分区容错性(P),只能在CP与AP之间权衡。BASE理论作为其补充,通过基本可用、软状态、最终一致性实现柔性事务,解决分布式一致性难题。AP模式允许临时不一致,最终通过补偿机制达成一致;CP模式则保证强一致性,但牺牲部分可用性。

2025年07月

  • 07.22 09:50:41
    发表了文章 2025-07-22 09:50:41

    创建线程的方法

    Java中实现多线程有四种方式:1. 继承Thread类,简单但占用继承机会,耦合度高;2. 实现Runnable接口,推荐方式,任务与线程解耦,支持Lambda;3. 实现Callable接口配合FutureTask,可获取返回值和异常;4. 使用线程池(ExecutorService),企业推荐,管理线程生命周期,提升性能,支持多种线程池类型。
  • 07.16 08:50:53
    发表了文章 2025-07-16 08:50:53

    IO模型

    BIO、NIO、AIO是Java中处理网络I/O的三种模型。BIO为阻塞式,每个连接需单独线程,高并发下性能受限;NIO通过非阻塞与多路复用提升并发能力,少量线程可处理大量请求;AIO进一步实现异步非阻塞,数据复制时线程可释放,由回调机制处理后续操作。三者适用于不同场景,BIO易用但低效,NIO高效但复杂,AIO理论性能更优但目前在Linux上仍依赖多路复用实现。Java 21引入虚拟线程后,BIO也可兼具高性能与易编写特性。
  • 07.15 21:37:32
    发表了文章 2025-07-15 21:37:32

    Redis数据类型面试给分情况

    Redis常见数据类型包括:string、hash、list、set、zset(有序集合)。此外还包含高级结构如bitmap、hyperloglog、geo。不同场景可选用合适类型,如库存用string,对象存hash,列表用list,去重场景用set,排行用zset,签到用bitmap,统计访问量用hyperloglog,地理位置用geo。
  • 07.15 10:39:58
    发表了文章 2025-07-15 10:39:58
  • 07.13 22:52:55
    发表了文章 2025-07-13 22:52:55

    MyBatis场景面试题

    MyBatis与MyBatisPlus均属ORM框架,前者擅长复杂SQL及动态查询,后者封装API简化单表操作。常用XML标签如if、foreach提升SQL灵活性。MyBatis支持一级(SqlSession级)与二级(NameSpace级)缓存,提升查询效率。#{}防SQL注入,${}用于动态表名等场景。
  • 发表了文章 2025-08-13

    微服务CAP原理 BASE理论

  • 发表了文章 2025-07-22

    创建线程的方法

  • 发表了文章 2025-07-16

    IO模型

  • 发表了文章 2025-07-15

    Redis数据类型面试给分情况

  • 发表了文章 2025-07-15

    Spring为什么需要CGLib(通俗易懂版)

  • 发表了文章 2025-07-13

    MyBatis场景面试题

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