自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Claude Code 从零上手:国内用户保姆级安装教程

摘要:本文提供Windows平台安装ClaudeCode框架的完整教程,无需海外账号和支付方式。ClaudeCode作为顶级AI编程框架,支持接入国产模型如DeepSeekV4Flash/Pr。教程包含四个关键步骤:1)通过npm安装ClaudeCode;2)下载配置CC-SWITCH工具;3)设置国产模型API;4)编写CLAUDE.md行为准则文件。特别说明CLAUDE.md文件的行数限制和分层管理机制,并提供了可直接复用的模板。最后推荐结合VSCode插件使用,实现更直观的交互体验。整个过程完全规避了

2026-05-20 22:49:54 1636 2

原创 JAVA虚拟机常见面试题

本文总结了JVM内存模型、垃圾回收机制及类加载过程等核心知识点。JVM内存分为堆、栈、方法区等区域,各自功能不同;垃圾回收算法包括标记清除、复制算法等,不同回收器(如CMS、G1)适用于不同场景;类加载遵循双亲委派模型,确保安全性和效率。文章还分析了内存泄漏与溢出的区别及常见原因,并详细介绍了对象创建、类加载等过程。这些知识对Java开发者理解JVM工作原理和性能优化具有重要参考价值。

2026-05-20 16:55:08 337

原创 直播面试的八股拷打

本文摘要:文章系统性地总结了Java并发编程、JVM内存管理和MySQL数据库优化的核心知识点。在并发编程部分,详细解析了线程状态、锁机制、线程池等关键概念;JVM部分深入探讨了内存模型、垃圾回收算法和回收器特性;数据库优化方面重点介绍了索引原理、MVCC机制和事务隔离级别。全文涵盖了从基础概念到高级特性的技术要点,包括线程状态转换、锁升级机制、CAS原理、垃圾回收器比较、索引优化策略等核心内容,为Java开发者提供了全面的技术参考。

2026-05-18 10:19:53 608

原创 Redis面试常考(速记版)

穿透是指查数据库和缓存里根本不存在的数据,直接穿过缓存打到数据库解决办法是缓存空对象或者使用布隆过滤器击穿是热点缓存数据的key突然失效,导致大量的请求打垮数据库解决办法是设置热点数据永不过期或者加互斥锁雪崩是大面积Key同时失效或者Redis挂了解决办法是设置过期时间的时候加个随机值,别让他们凑一起过期,搭建redis集群。

2026-05-18 10:06:52 225

原创 三大日志(undo log,redo log,bin log)和事务的二阶段提交

摘要:MySQL事务处理依赖三大日志协同工作。UndoLog记录修改前的数据快照,用于事务回滚和MVCC;RedoLog记录物理变更,确保事务持久性和崩溃恢复;Binlog记录逻辑操作,用于主从复制和数据恢复。二阶段提交机制保证RedoLog和Binlog的一致性:先Prepare阶段写入RedoLog,再Commit阶段写入Binlog后提交RedoLog。组提交优化通过批量处理事务日志提升性能,将多个事务的日志合并刷盘。三大日志各司其职,共同保障MySQL的事务特性和数据可靠性。

2026-01-20 13:58:06 683

原创 Mysql是如何实现事务的?以及相关扩展知识

本文系统阐述了数据库事务实现的四大核心机制:RedoLog通过顺序写日志实现快速提交和持久性;UndoLog记录数据修改前的状态,支持事务回滚和MVCC;锁机制确保写操作的隔离性;MVCC利用版本链实现读写并发。文章详细解析了各组件的工作原理,包括RedoLog的循环写入机制、UndoLog版本链的形成、不同隔离级别下的锁策略,以及MVCC如何解决幻读问题。特别指出MVCC只能解决快照读的幻读,当前读仍需间隙锁保护。最后解释了长事务对UndoLog的影响和RedoLog采用循环写入的原因。全文深入浅出地揭示

2026-01-18 12:57:32 1060

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除