DuktigLLL_个人页

DuktigLLL
个人头像照片
30
0
0

个人介绍

暂无个人介绍

擅长的技术

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

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

云产品技术能力:

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

阿里云技能认证

详细说明
暂无更多信息

2025年10月

  • 10.24 20:15:48
    发表了文章 2025-10-24 20:15:48

    常见面试题30

    简介:Redis持久化包括AOF和RDB,结合使用可防数据丢失,刷盘策略影响数据安全性;三大问题为缓存雪崩、穿透、击穿,需针对性解决;CAP理论强调分区容错下一致性与可用性权衡,BASE则提供最终一致性方案;Nacos支持分级存储模型,实现配置的多维度隔离管理,并通过心跳机制保障服务健康。
  • 10.23 11:10:01
    发表了文章 2025-10-23 11:10:01

    常见面试题29

    Spring Cloud Gateway基于Spring WebFlux与Netty实现非阻塞高性能转发,通过路由匹配和过滤器处理请求。项目中使用OpenFeign进行远程调用,结合Docker常用命令管理镜像容器,并熟练运用Linux文件、进程、网络等指令查看日志与系统状态。
  • 10.22 08:42:28
    发表了文章 2025-10-22 08:42:28

    常见面试题28

    Maven 是 Java 项目自动化构建工具,用于项目构建、依赖管理、生命周期管理及项目信息维护。遵循标准目录结构和“约定优于配置”原则,支持清理、编译、测试、打包、部署等操作,提升开发效率与规范性。
  • 10.21 08:23:13
    发表了文章 2025-10-21 08:23:13

    常见面试题27

    Docker Compose用于定义和运行多容器应用,通过yml文件配置服务。Git本地仓库用于本地开发提交,远程仓库用于代码共享与协作。Git工作区、暂存区、版本库协同管理版本。分支管理常用master、release、develop,命名规范清晰,便于协作与追溯。
  • 10.20 19:28:07
    发表了文章 2025-10-20 19:28:07

    常见面试题26

    Elasticsearch采用索引、类型、文档和字段构成的数据结构。Docker是容器化技术,与虚拟机相比更轻量;常用命令包括run、ps、images等,支持数据卷持久化及bridge、host、none三种网络模式。
  • 10.19 08:39:29
    发表了文章 2025-10-19 08:39:29

    常见面试题25

    Elasticsearch通过倒排索引实现高效全文搜索,先分词构建词条,再以词条查文档。支持索引、映射、文档存储与搜索,擅长海量非结构化数据的分析与检索,不同于MySQL的事务处理,适用于高并发查询场景。
  • 10.18 08:23:22
    发表了文章 2025-10-18 08:23:22

    常见面试题24

    MQ死信队列用于处理消费失败或过期消息,通过死信交换机转发至指定队列,实现延迟处理。结合TTL可构建延迟队列。为防重复消费,可用去重表记录已处理消息。消息积压可通过并发消费、多线程、设置TTL和队列长度限制缓解,消费失败可转入死信队列避免阻塞。RabbitMQ支持简单、工作、广播、定向、主题五种消息模式。Elasticsearch正向索引以文档ID为主键,记录词位置,适合按文档查词,但检索效率低。
  • 10.16 08:20:43
    发表了文章 2025-10-16 08:20:43

    常见面试题23

    Redis红锁通过多节点加锁解决主从故障导致的锁失效问题,但Redisson实现存在缺陷,不建议使用。MQ用于异步削峰、系统解耦,适用于数据同步、短信通知等场景。通过生产者确认、消费者重试等机制保障消息可靠传输与处理。
  • 10.15 08:22:45
    发表了文章 2025-10-15 08:22:45

    常见面试题22

    Redis提供RDB和AOF两种持久化方式,RDB快照高效节省空间但可能丢数据,AOF日志安全但文件较大。支持混合使用以提升可靠性。内存淘汰策略包括LRU、LFU、随机等8种,适用于不同场景。过期键采用惰性删除与周期删除结合的方式。Redis核心操作为单线程,4.0起引入后台线程,6.0支持多线程IO,因纯内存操作、无锁竞争和I/O多路复用而高性能。
  • 10.14 08:25:06
    发表了文章 2025-10-14 08:25:06

    常见面试题21

    本文介绍如何提升分布式锁性能,包括减少锁范围、使用Redis集群、优化库存扣减及分段锁策略;探讨Redis故障时的应对方案,如哨兵机制、本地缓存 fallback;并解析Redis常见数据类型及其应用场景,对比主从与分片集群架构差异。
  • 10.12 19:39:33
    发表了文章 2025-10-12 19:39:33

    常见面试题20

    分布式锁适用于共享资源互斥、防止重复操作、控制并发流量等场景,常见于超卖防控。可通过数据库、Redis(如Redisson)、ZooKeeper实现,其中Redisson适合高并发,ZooKeeper保证强一致性。
  • 10.11 08:22:52
    发表了文章 2025-10-11 08:22:52

    常见面试题19

    BASE理论提出“基本可用、软状态、最终一致性”,是分布式系统中对CAP定理的实践妥协。相比强一致的刚性事务(ACID),它属于柔性事务,强调高可用与最终一致,适用于Seata等分布式事务方案中的AT、TCC、SAGA模式,而非传统2PC的强一致性。
  • 10.10 10:42:27
    发表了文章 2025-10-10 10:42:27

    常见面试题18

    正向代理代表客户端发起请求,隐藏客户端身份,用于访问控制与隐私保护;反向代理代表服务器接收请求,实现负载均衡与安全防护;CDN通过全球节点加速内容分发;Nginx可作反向代理实现轮询、权重等负载均衡策略;CAP定理指出分布式系统无法同时满足一致性、可用性与分区容错性。
  • 10.09 09:24:05
    发表了文章 2025-10-09 09:24:05

    常见面试题17

    本文介绍如何使用Sentinel配置限流,包括启动控制台、引入依赖、设置QPS或线程数规则,并讲解滑动窗口算法在时间窗口限流中的应用。同时概述了Gateway网关的路由、鉴权、限流、缓存、监控等核心作用,及其基于过滤器链的请求处理机制与常见内置过滤器的使用方式。
  • 10.08 16:12:19
    发表了文章 2025-10-08 16:12:19

    常见面试题16

    MyBatis提供一级缓存(SqlSession级)和二级缓存(Mapper级),提升查询效率。Eureka通过注册、续约、发现、下线实现服务治理,Nacos在功能与性能上更优,支持配置管理与实时推送。Spring Cloud LoadBalancer取代Ribbon,提供轮询、随机等负载策略。Hystrix与Sentinel均支持熔断限流,但Sentinel在流量控制和实时性上更强。
  • 10.07 19:45:42
    发表了文章 2025-10-07 19:45:42

    常见面试题15

    Spring Boot配置优先级:命令行参数 > 系统属性 > application.properties > .yml > .yaml;自动配置基于@Import与条件注解,SpringBoot3使用xxx.imports替代spring.factories。自定义starter需分离starter与autoconfigure模块。MyBatis支持XML或注解映射结果集,参数传递可用@Param或直接传对象/Map。

2025年09月

  • 09.27 08:49:55
    发表了文章 2025-09-27 08:49:55

    常见面试题14

    Spring MVC核心组件包括DispatcherServlet、HandlerMapping、HandlerAdapter、Handler及ViewResolver。拦截器用于登录校验等,与过滤器在范围和机制上有所不同。常用注解如@RequestMapping、@RequestBody等简化开发。SpringBoot则通过起步依赖、自动配置和内嵌服务器,大幅简化Spring应用的搭建与部署。
  • 09.26 08:56:19
    发表了文章 2025-09-26 08:56:19

    常见面试题13

    本文详解Spring核心机制:Bean生命周期(实例化、依赖注入、初始化、销毁)、三级缓存无法解决构造函数循环依赖(需@Lazy解决)、AOP原理(动态代理实现日志、权限控制)及事务管理(@Transactional与传播行为),并梳理常用注解分类。
  • 09.25 08:54:29
    发表了文章 2025-09-25 08:54:29

    常见面试题12

    通过SkyWalking链路追踪或MySQL慢查询日志定位慢SQL,结合explain分析执行计划,优化索引与表设计,提升SQL性能。Spring中IOC实现对象托管,DI完成依赖注入,Bean默认单例非线程安全,作用域可配置,初始化时机分情况而定。
  • 09.22 16:51:19
    发表了文章 2025-09-22 16:51:19

    常见面试题11

    MySQL索引主要使用B+tree结构,具有层级少、检索快、支持范围查询等优点。InnoDB中聚簇索引将数据存于叶子节点,主键为默认索引;二级索引则存储主键值,需回表查询完整数据。创建索引需遵循最左前缀、避免类型转换、函数操作等原则,并通过explain分析执行计划,防止索引失效,提升查询效率。
  • 09.21 10:42:58
    发表了文章 2025-09-21 10:42:58

    常见面试题10

    HTTP是超文本传输协议,基于TCP,规定客户端与服务器通信规则。常见请求方式有GET和POST,区别在于参数传递、安全性和用途。HTTPS通过SSL加密更安全,但耗资源。常用状态码如200成功、404未找到、500服务器错误。转发在服务端完成,重定向由浏览器发起两次请求。MySQL中char定长、varchar变长;事务具ACID特性,隔离级别解决并发问题。
  • 09.20 19:21:33
    发表了文章 2025-09-20 19:21:33

    常见面试题09

    排序算法分为比较类(如快排、归并、堆排)和非比较类(如计数、桶、基数)。快排平均最快但不稳定,归并稳定且复杂度恒定,插入排序适合小规模或近有序数据。工业级常混合多种算法优化性能。
  • 09.19 19:29:04
    发表了文章 2025-09-19 19:29:04

    常见面试题08

    反射是Java在运行时动态操作类的机制,可加载类、获取成员信息并调用方法,广泛用于Spring、MyBatis等框架。泛型实现类型参数化,提升代码通用性与安全性。加密算法包括对称(如AES、SM4)、非对称(如RSA、SM2)和哈希摘要(如SHA-3、SM3),各具特点,保障数据安全。
  • 09.17 09:42:42
    发表了文章 2025-09-17 09:42:42

    常见面试题07

    本内容涵盖并发编程核心概念,包括 synchronized 与 volatile、Lock 的区别,线程池参数、JVM 堆内存结构、垃圾回收算法及 Lambda 表达式,助你全面掌握 Java 高级特性。
  • 09.16 14:38:49
    发表了文章 2025-09-16 14:38:49

    常见面试题06

    本内容介绍了 BIO、NIO、AIO 三种 I/O 模型的区别与演进,涵盖阻塞与非阻塞处理机制、多路复用及异步回调原理。同时讲解了 Java IO 流的分类与用途,并深入解析 ThreadLocal 的实现机制与使用注意事项,最后对比了悲观锁与乐观锁的原理及适用场景。
  • 09.15 15:49:27
    发表了文章 2025-09-15 15:49:27

    常见面试题05

    本内容介绍了Java中常见概念的区别与原理,包括重载与重写、==与equals、String相关类的区别,以及HashMap的结构与执行流程。内容详实,适合Java开发者巩固基础知识。
  • 09.14 10:53:02
    发表了文章 2025-09-14 10:53:02

    常见面试题04

    本文介绍了微服务与单体架构的适用场景、常见负载均衡算法、Nacos注册中心的心跳机制及其与Eureka的异同,还讲解了Spring Cloud Gateway的实现原理及项目中使用的远程调用技术如OpenFeign和Dubbo。内容适用于技术面试与架构设计参考。
  • 09.13 14:02:02
    发表了文章 2025-09-13 14:02:02

    常见面试题03

    Redis常见数据结构包括字符串、哈希、列表、集合、有序集合及地理空间索引。其持久化机制主要有AOF和RDB,常配合使用以防数据丢失。此外,Redis还涉及缓存雪崩、穿透、击穿等“三剑客”问题及其解决方案。CAP与BASE理论则探讨了分布式系统中一致性、可用性与分区容错的权衡。最后,Seata的AT模式实现分布式事务的流程也有所涉及。
  • 09.11 09:47:51
    发表了文章 2025-09-11 09:47:51

    常见面试题02

    本内容介绍MQ的应用场景、交换机模式、消息不丢失机制、延迟消息处理及消息挤压解决方案,涵盖RabbitMQ的确认机制、持久化、消费者配置及实际项目应用。
  • 09.10 09:44:38
    发表了文章 2025-09-10 09:44:38

    常见面试题01

    本内容主要介绍了Docker部署及常用命令的使用,包括简单部署与集群部署的方法,以及在Linux系统中查看日志的常用命令,如cat、grep等。内容适用于面试场景,帮助候选人更好地展示自身技能。
  • 发表了文章 2025-10-24

    常见面试题30

  • 发表了文章 2025-10-23

    常见面试题29

  • 发表了文章 2025-10-22

    常见面试题28

  • 发表了文章 2025-10-21

    常见面试题27

  • 发表了文章 2025-10-20

    常见面试题26

  • 发表了文章 2025-10-19

    常见面试题25

  • 发表了文章 2025-10-18

    常见面试题24

  • 发表了文章 2025-10-16

    常见面试题23

  • 发表了文章 2025-10-15

    常见面试题22

  • 发表了文章 2025-10-14

    常见面试题21

  • 发表了文章 2025-10-12

    常见面试题20

  • 发表了文章 2025-10-11

    常见面试题19

  • 发表了文章 2025-10-10

    常见面试题18

  • 发表了文章 2025-10-09

    常见面试题17

  • 发表了文章 2025-10-08

    常见面试题16

  • 发表了文章 2025-10-07

    常见面试题15

  • 发表了文章 2025-09-27

    常见面试题14

  • 发表了文章 2025-09-26

    常见面试题13

  • 发表了文章 2025-09-25

    常见面试题12

  • 发表了文章 2025-09-22

    常见面试题11

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