自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis缓存

原因及解决方案(布隆过滤器、空值缓存等),原因及解决方案(互斥锁、热点数据永不过期等),原因及解决方案(过期时间随机化、集群部署、热点数据永不过期等)(更新策略:先更新数据库再删除缓存,延迟双删等)(LRU、LFU 等)及适用场景。

2026-03-13 11:43:59 378

原创 java面试八股文-Java集合

本文摘要:对比分析了Java集合框架中常用数据结构的特性与使用场景。ArrayList基于数组实现,适合随机访问;LinkedList基于链表实现,适合频繁插入删除。HashSet通过HashMap实现去重功能,适合高效查找和不重复存储需求。HashMap采用数组+链表/红黑树结构,1.8版本优化了性能;ConcurrentHashMap通过分段锁和CAS实现线程安全,适合高并发场景。最后介绍了哈希冲突的解决方法:链地址法、开放寻址法(线性/二次/双重哈希)以及扩容重哈希机制。这些数据结构各具特点,应根据具

2026-03-06 20:50:53 421

原创 李宏毅2021版机器学习Day1——第一节(上)(下)机器学习基本概念

本文系统介绍了机器学习中的三大任务类型:回归(预测连续值)、分类(预测离散类别)和结构化学习(生成复杂结构)。重点阐述了模型构建的三个关键步骤:1)建立含未知参数的函数模型;2)定义损失函数评估参数优劣;3)通过梯度下降优化参数。特别深入讲解了如何用Sigmoid函数构建分段线性曲线来逼近复杂函数,通过调整权重、偏置等参数控制曲线形态,并指出神经元数量是影响模型拟合能力的重要超参数。最后强调,这种基于Sigmoid函数叠加的方法通过矩阵运算构成了现代深度学习的核心基础,同时提到了ReLU等改进模型。

2026-01-10 00:35:50 748 1

原创 java面试八股文Day6-Spring IOC / Spring AOP

Spring IOC控制反转是一种创建和获取对象的技术思想。IoC有专门的容器去控制对象的创建、初始化、销毁。传统开发过程中,我们需要通过new关键字来创建对象。使用loC可以让容器在创建 Bean时,自动将其所依赖的 Bean提交给它,通过IoC容器来实例化对象,大大降低对象之间的耦合度。这是Spring IoC最常用和推荐的方式。AOP面向切面编程。

2025-12-11 01:49:15 1081

原创 java面试八股文-MySQL事务

脏读:当一个事务正在访问数据并且对数据进行了修改,而这种修改还没有提交到数据库中,这时另外一个事务也访问了这个数据,因为这个数据是还没有提交的数据,那么另外一个事务读到的这个数据是“脏数据”,依据“脏数据”所做的操作可能是不正确的。可重复读:在一个事务内多次读同一数据。在这个事务还没有结束时,另一个事务也访问该数据。那么,在第一个事务中的两次读数据之间,由于第二个事务的修改导致第一个事务两次读取的数据不一致。这就发生了在一个事务内两次读到的数据是不一样的情况,因此称为不可重复读。幻读:幻读与不可重复读类似。

2025-12-05 23:28:51 922

原创 java面试八股文Day4-MySQL索引(二)

索引失效。

2025-11-30 00:47:44 702

原创 java面试八股文Day3-MySQL索引(一)

索引是数据的目录,是一种用于快速查询和检索数据的数据结构。在MySQL中,InnoDB(MySQ的L默认存储引擎)和MyISAM均使用B+树作为索引结构。

2025-11-28 01:24:44 306

原创 java面试八股文Day2-Redis持久化机制

Redis持久化机制主要包括RDB快照、AOF日志和混合持久化三种方式。RDB通过二进制快照实现数据备份,具有恢复速度快、文件紧凑的优点,但存在数据丢失风险;AOF通过记录写命令确保数据安全,支持不同同步策略,但文件较大且恢复较慢;混合持久化结合二者优势,在AOF重写时首先生成RDB格式的全量数据,再追加AOF增量日志,实现高效恢复与数据安全的平衡。三种方式各有特点,可根据业务需求选择或组合使用。

2025-11-25 01:07:37 783

原创 java面试八股文Day1-缓存穿透,缓存击穿,缓存雪崩

本文融合小林coding,JavaGuide,面试鸭,Gemini,ChatGpt等多个平台上的资料

2025-11-23 19:18:53 183

空空如也

空空如也

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

TA关注的人

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