- 博客(11)
- 收藏
- 关注
原创 Mysql高频面试题
本文系统梳理了MySQL数据库的核心机制与优化策略。索引部分详细分析了B+树索引的优势,对比了聚簇与非聚簇索引差异,解释了最左前缀原则和索引失效场景。事务机制深入解读了ACID特性实现原理,四种隔离级别解决的问题,以及MVCC和Next-Key Lock如何协同解决幻读问题。锁机制部分区分了各类锁的应用场景,并提供了死锁处理方案。日志系统重点阐述了redo log、undo log和binlog的协同工作原理,特别是两阶段提交机制。SQL优化则通过执行计划分析指导性能调优。全文以InnoDB引擎为核心,覆盖
2026-03-23 15:28:29
438
原创 Redis 中高级开发高频面试题(全面深入版)
本文系统梳理了Redis面试的核心知识点,涵盖原理、数据结构、持久化三大维度。原理部分重点解析Redis高性能的五大要素(内存操作、单线程模型、IO多路复用等)以及内存淘汰策略;数据结构部分深入分析底层编码实现,对比跳表与红黑树的优劣,并详解高级数据类型特性;持久化部分对比RDB和AOF机制,说明混合持久化的生产实践方案。全文聚焦中高级开发者必备的Redis深度知识,每个问题均包含技术原理、生产选型建议等踩分点,适合面试准备和技术进阶参考。
2026-03-23 15:25:10
673
原创 Java开发JVM高频面试题与深度答案
本文深入解析JVM核心知识体系,涵盖运行时数据区、内存结构、对象内存布局、类加载机制等高频面试考点。重点分析了JVM内存区域的线程归属、作用及异常场景,对比了JDK7/8/17的内存结构变更,详细阐述了元空间替代永久代的原因。针对对象内存布局,讲解了对象头、实例数据和对齐填充的组成,并剖析了对象分配流程及TLAB的作用。在类加载机制部分,系统梳理了类生命周期的5个阶段及双亲委派模型,帮助开发者深入理解JVM底层原理。内容贴合主流JDK版本,兼顾理论深度与面试实战需求。
2026-03-20 17:11:59
597
原创 JUC 高频面试题
JUC(java.util.concurrent)是Java并发编程的核心工具包,提供锁、原子类、线程池等模块解决传统同步的性能和功能不足问题。文章涵盖并发基础(进程/线程区别、线程生命周期)、线程安全三大根源(共享数据、CPU切换、指令重排)、volatile的内存可见性和有序性原理,以及happens-before规则等核心概念。重点包括JUC组件分类、并发与并行区别、线程创建方式及适用场景,为Java并发面试提供系统性知识框架。
2026-03-20 15:56:47
588
原创 uniapp使用vue3语法编译到微信小程序无法选中canvas
Vue3 setup语法中this为undefined,需通过getCurrentInstance()获取组件实例。使用uni.createSelectorQuery().in(instance)可正确获取canvas元素,并设置画布宽高、DPI等属性进行绘制。示例代码演示了从获取组件实例到完成canvas绘制的完整流程,包括错误处理、画布初始化及基础圆形绘制操作。该方法也可用于获取其他无法直接访问的DOM元素。
2025-11-18 17:46:47
506
原创 DeepSeek解锁AI高效应用的秘密武器——全套提示词(7大场景+50大案例)
定义:提示词(Prompt)是引导AI生成特定内容或执行特定任务的文本信息。重要性:明确、清晰的提示词能够显著提升AI生成内容的质量和效率。DeepSeek作为一款强大的AI工具,其高效应用离不开优秀的提示词。通过掌握全套提示词模版及小技巧,我们能够更好地与AI沟通,提升工作效率。未来,随着AI技术的不断发展,DeepSeek将继续为用户提供更加高效、智能的服务。
2025-02-19 16:31:45
1490
原创 DeepSeek搭建个人知识库
在知识爆炸的时代,如何高效管理个人知识成为挑战。本文教你如何利用AnythingLLM与DeepSeek,轻松搭建个人知识库,实现知识的高效整理与快速检索。
2025-02-17 17:36:12
1163
原创 DeepSeek满血版JAVA接入指南(问答接入、流式接入双模式)
DeepSeek满血版JAVA接入流程,HTTP问答接入方法以及WSS流式接入
2025-02-13 16:53:56
4108
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅