自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis缓存穿透、雪崩、击穿全解析

摘要:本文系统介绍了Redis缓存问题的解决方案及持久化机制。针对缓存穿透、雪崩和击穿问题,分别提出了缓存空对象、布隆过滤器、随机TTL、互斥锁等解决方案。详细解析了RDB和AOF两种持久化方式的特点:RDB通过二进制快照实现快速恢复但可能丢数据,AOF记录操作命令更安全但恢复较慢。最后阐述了Redis五种数据类型(String、List、Set、ZSet、Hash)的底层编码实现原理,包括不同场景下的结构选择与转换条件,展现了Redis高效灵活的数据存储机制。(149字)

2026-03-09 19:53:47 544

原创 MySQL

本文系统介绍了MySQL的事务机制、存储引擎、索引优化和锁机制等核心概念。事务通过ACID特性确保数据一致性,包含原子性、一致性、隔离性和持久性。存储引擎方面重点分析了InnoDB、MyISAM等引擎的特点及适用场景。索引部分详细讲解了B-Tree、哈希等索引类型及优化策略,强调合理使用索引的重要性。锁机制部分阐述了表锁、行锁等不同粒度的锁及其应用场景。文章还介绍了错误日志、二进制日志等日志系统的配置和使用方法,为MySQL性能调优提供了全面的技术指导。

2026-03-09 13:01:42 385

原创 Java Util Concurrent(JUC)

本文摘要:介绍了Java并发编程工具包(JUC)的核心内容,包括线程创建方法(继承Thread、实现Runnable、Callable+FutureTask)、线程状态、锁优化机制(偏向锁、轻量级锁、重量级锁)、ReentrantLock特性(可中断、超时、公平锁、条件变量)、volatile原理(内存屏障、可见性、禁止重排序),以及单例模式的双重检查锁定问题解决方案。重点讲解了多线程开发中的关键技术和性能优化手段。

2026-03-07 21:33:40 627

原创 Java虚拟机JVM

本文系统介绍了Java垃圾回收机制及相关技术要点。主要内容包括:1.垃圾回收算法(标记-清除、标记-整理、复制算法及分代回收原理);2.常见垃圾回收器(Serial、Parallel、CMS、G1等)的特点与适用场景;3.引用类型(强/软/弱/虚引用)及其应用;4.类加载机制(双亲委派模型、自定义类加载器);5.并发编程技术(CAS原理、原子类、synchronized优化策略)。文章详细阐述了各技术的工作原理、优缺点及调优建议,为Java性能优化提供了全面的技术参考。

2026-03-07 12:01:46 431

原创 Java随笔记

本文总结了Java开发中的核心知识点:1. JDK环境配置与LTS版本特性;2. 面向对象编程三大特征(封装、继承、多态)及实现细节;3. 集合框架(List/Set/Map)与Stream流操作;4. 多线程实现方式(Thread/Runnable/Callable)与线程安全解决方案;5. 反射机制与动态代理技术;6. 单元测试(JUnit)与注解应用。重点包括:构造器与this使用、静态成员与实例成员区别、接口与抽象类对比、Lambda表达式简化代码、线程池优化资源管理等实用开发技巧。

2026-03-06 14:51:39 608

原创 洛谷:入门

7.你的飞碟在这儿 Your Ride Is Here。2.Peter 的烟。

2024-10-14 19:35:54 476 1

原创 微机原理简答题

1.什么是堆栈?堆栈在微机中的作用。答:堆栈的作用:存放临时数据和地址,保护断点和现场等堆栈的原理:在执行堆栈操作前,需要先定义堆栈段ss,堆栈栈底和堆栈栈顶指针sp。数据的入栈、出栈均为16位二进制数,入栈操作时,栈顶指针值先减2,然后16位数据从栈顶处入栈。出栈操作时,16位数据线从栈顶处出栈,然后栈顶指针值自动加22.8086如何响应一个外部的INTR中断请求?答:在INTR中断请求响应条件满足的情况下:(1)8086在连续的两个总线周期中发出INTA中断请求响应信号;(2)在第二个I

2022-05-28 21:32:01 2395

原创 C语言简单编程

文章目录一、一元二次方程求实根二、实现两个字符串的连接并且不用strcat函数一、一元二次方程求实根#include <stdio.h>#include <math.h>int main(){ float a,b,c,x1,x2,m,n,disc; scanf("%f%f%f",&a,&b,&c); disc=b*b-4*a*c;//dis<0无实根,>0有两个不相等的实根,=0有两个相等的实根 if(m<0)printf

2022-03-30 17:27:15 5554 1

空空如也

空空如也

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

TA关注的人

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