自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Altium Designer安装使用保姆级详细教程(附安装包)

初学者建议从双面板开始,避免使用盲埋孔等复杂工艺。完成设计后务必运行DRC检查(

2025-08-01 07:15:00 380

原创 Minor GC 与 Full GC 的触发机制是什么?

Minor GC 与 Full GC 的触发机制是 JVM 垃圾回收的核心逻辑,不同垃圾收集器(如 Serial、Parallel、CMS、G1、ZGC)的实现细节虽有差异,但核心触发原则一致。:回收的垃圾对象:频率高、速度快、STW(Stop-The-World)时间短。

2025-07-31 17:45:00 446

原创 班迪(Bandicam)录屏软件最新版安装使用教程(附安装包)

免费版可满足基础需求;付费版官网价格约¥168(终身授权)。

2025-07-31 07:00:00 330

原创 JVM 调优过程是什么?怎么发现 JVM 的问题?如何做预警处理?

的体系,才能保障系统长期稳定运行。JVM 调优的核心是。

2025-07-30 16:00:00 1009

原创 【РotРlayer下载】多功能视频播放器РotРlayer下载安装使用教程(附安装包)

(图示:取消推广软件勾选)

2025-07-30 08:30:00 682

原创 详细说说MySQL一条记录的入库过程

客户端发送 SQL -> Server 层处理 -> InnoDB 引擎层处理 -> 写入 Buffer Pool (内存) -> 写入 Redo Log Buffer (内存) -> 刷 Redo Log (磁盘) -> 写入 Undo Log (内存/磁盘) -> 事务提交 -> 脏页刷盘 (异步)。MySQL 单条记录的入库过程是一个涉及多个组件协同工作的复杂过程,尤其在 InnoDB 存储引擎下。它不仅仅是简单的“写入磁盘”,而是经过了缓存、日志、事务控制、磁盘 I/O 优化等多个环节。

2025-07-29 16:45:00 748

原创 GooglePinyinInstaller最新谷歌输入法安装使用教程(附最新版安装包)

打开设置面板任务栏右键输入法图标 → 选择“设置”或“属性设置”常用配置词库管理:导入/导出自定义词库(如专业术语)模糊音设置设置 > 模糊音→ 勾选z=zhc=ch等外观调整设置 > 外观→ 修改候选框字体/颜色。

2025-07-29 07:45:00 547

原创 面试官:QUIC/HTTP3是什么?它是用来干什么呢?

HTTP/3 代表了 Web 传输的未来方向。通过拥抱 QUIC 协议,它从根本上解决了长期困扰 HTTP 的性能瓶颈——传输层队头阻塞,同时带来了更快的连接建立、无缝的网络切换能力和强制的安全性。尽管在部署初期面临一些网络兼容性和优化的挑战,但其显著的性能优势(尤其在不利网络条件下)和广泛且快速增长的生态支持,使得 HTTP/3 成为现代 Web 应用提升用户体验的关键技术。随着浏览器、服务器、网络设备的全面支持,HTTP/3 正在迅速成为 Web 通信的新标准。QUIC 是 HTTP/3 成功的基石。

2025-07-28 17:00:00 1521

原创 Everything-文件快速搜索神器详细下载安装教程【办公学习必备软件附最新安装包】

💡 提示:安装全程约10秒,无后台静默安装项。财务报表 .xlsx。D:\项目\ 设计图。

2025-07-28 07:30:00 901

原创 SQL中的group by和having区别详解

理解 SQL 中的GROUP BY和HAVING是掌握数据分析的关键。

2025-07-27 14:30:00 541

原创 synchronized锁普通方法和锁静态方法有什么区别?

所有实例共享同一把锁,在高并发场景下可能成为瓶颈。使用相同的 Class 锁。:混合使用实例锁和类锁。

2025-07-25 13:45:00 862

原创 功能强大的PDF编辑软件 Solid Converter PDF10下载安装教程 办公学习必备神器(PDF文件编辑器 可转换可编辑)

扫描版合同/书籍截图 → 转可编辑文字。输入关键词查解决方案(中文支持友好)

2025-07-25 08:45:00 729

原创 synchronized和ReentrantLock的区别

经过重大优化(偏向锁、轻量级锁等),在大多数场景下性能已接近。:在 Java 6+ 中,

2025-07-24 17:45:00 1496

原创 【最新版】思维导图工具Xmind安装使用详细教程,小白都说好!

默认保存为 .xmind。查看官方视频指南(中文解说):做完导图按 Ctrl+S。

2025-07-24 07:45:00 899

原创 volatile关键字的底层实现原理是什么?

volatile变量的写操作happens-before于后续对这个变量的读操作。:保证观察者能看到最新的状态。:简单的布尔状态标志。

2025-07-23 16:30:00 288

原创 【全网最新】最新稳定版PS2025下载安装详细教程(附安装包)

首次启动较慢属正常现象,操作时记得每10分钟。打开官方帮助文档,输入关键词检索解答。

2025-07-23 08:30:00 371 2

原创 说说公平锁和非公平锁

【代码】说说公平锁和非公平锁。

2025-07-22 16:30:00 619

原创 windows强力卸载工具Geek Uninstaller最新版安装使用教程

免费纯净的卸载神器✅软件残留文件/注册表✅顽固软件(如卸载失败的程序)✅(不写注册表,U盘即插即用)✅ 仅超轻量,支持 Win7~Win11geek.zipW。

2025-07-22 08:00:00 397

原创 happen-before原则是什么?

Happens-Before关系确定了一个操作的结果对另一个操作必须可见的条件。A的执行结果对B可见A的执行顺序排在B之前(从程序顺序角度看)

2025-07-21 17:00:00 440

原创 【DLL修复工具】dll修复工具软件下载及安装教程(DirectX Repair+微软常用运行库合集 )

是一款免费修复工具,用于解决 Windows 系统因 DirectX 组件损坏或缺失导致的游戏/软件报错(如提示。

2025-07-21 07:15:00 1520

原创 volatile关键字的如何保证内存可见性?

保证写对其他处理器可见。写volatile前。写volatile后。读volatile前。读volatile后。保证失效队列处理完成。

2025-07-20 15:30:00 933

原创 PDF X- change保姆级下载安装使用教程

• 历史记录查看:文件 → 最近使用文档。• 拖拽文件到软件图标直接打开。打开软件 → 弹出配置向导。调出/隐藏侧边工具栏。

2025-07-20 07:30:00 1229

原创 Markdown神器Typora下载安装使用详细教程

→ 完成时取消勾选"运行Typora" →。Typora支持11种提示框类型。mermaid 回车。

2025-07-19 15:42:24 863

原创 缓存的实现原理,设计缓存要注意什么

【代码】缓存的实现原理,设计缓存要注意什么。

2025-07-19 08:30:00 827

原创 详细说说JVM自动内存管理,Minor GC与Full GC的触发机制

内存区域线程共享作用垃圾回收堆(Heap)是存储对象实例主要回收区域方法区(Metaspace)是存储类信息、常量、静态变量回收条件严格虚拟机栈否存储栈帧、局部变量表不回收本地方法栈否Native方法服务不回收程序计数器否线程执行位置不回收。

2025-07-18 11:00:00 1425

原创 详细说说策略模式

策略模式(Strategy Pattern)定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。

2025-07-17 09:45:00 733

原创 synchronized与lock的区别,使用场景有哪些?

和Locklock()unlock()tryLock()wait()notify()ConditionisLocked()低并发场景(如内部管理系统),JVM 优化后性能足够。LockJava 6+ 中通过优化:无锁 → 偏向锁(单线程) → 轻量级锁(自旋) → 重量级锁(阻塞)LockLock。

2025-07-16 12:30:00 629

原创 最新版python下载安装使用详细教程,这一篇足够!

exe.pkg:双击.pkg文件 → 按提示操作即可:终端执行Win + RcmdTerminal。

2025-07-16 10:49:02 848

原创 秒杀系统是如何防止防止超卖的?

实际场景需结合业务调整,例如机票秒杀需处理座位冲突(分布式锁),虚拟商品则无需释放库存。秒杀系统防止超卖是核心挑战之一,需要结合多种技术手段在。

2025-07-15 09:45:00 897

原创 ConcurrentHashMap 能否保证绝对的线程安全?

遍历过程中其他线程可能修改数据,输出结果不反映某一确定时间点的快照。虽然它在设计上提供了高并发能力,但其线程安全是。:经典的“读-改-写”竞态条件(如计数器场景)。是两个独立操作,中间可能被其他线程插入数据。:需要保证多个键操作的原子性(如转账)。)提供无锁或细粒度锁的高并发支持。

2025-07-14 10:00:00 434

原创 MATLAB下载安装教程(附安装包)2025最新版(MATLAB R2024b)

生成红色正弦曲线图,带坐标轴标签和网格。

2025-07-13 15:07:40 1572

原创 spring springMVC springBoot 区别是什么?

特性Spring MVC定位全栈 Java 开发框架 (核心是 IoC/AOP)Spring 的模块,专注于 Web MVC 开发基于 Spring 的脚手架,简化开发部署核心目标提供企业级应用开发的基础能力提供构建 Web 应用的 MVC 架构和组件约定优于配置快速启动开箱即用关键特性IoC/DI, AOP, 数据访问, 事务, 集成等, 视图技术自动配置起步依赖内嵌容器Actuator配置大量手动配置需要显式配置MVC 组件极简配置(合理默认值 + 自动配置)启动方式。

2025-07-12 11:30:00 864

原创 深入理解 SpringBoot 启动机制(starter 机制)

Git高速下载程序员面试资料大全|各种技术书籍等资料-1000GSpring Boot 的启动机制(尤其是 Starter 机制)是其实现 “约定优于配置” 和 快速开发 的核心魔法。这是 Starter 机制背后的大脑。目标: 根据类路径 () 上存在的类、Bean、属性配置等条件,自动创建和配置 Spring Bean。触发点:自动配置选择器:条件注解 () - 自动配置的决策大脑自动配置类 ()四、Starter 机制:依赖与自动配置的封装Starter 本身不包含代码逻辑,它是一个依赖

2025-07-11 11:45:00 1711

原创 惊!史上最全的select加锁分析(Mysql)

【代码】惊!史上最全的select加锁分析(Mysql)

2025-07-10 14:30:00 841

原创 MySQL innodb的索引原理是什么?

【代码】MySQL innodb的索引原理是什么?

2025-07-09 18:45:00 1665

原创 系统分库分表后,如何部署上线?

50%读流量+10%写流量。基于binlog补全。

2025-07-08 09:45:00 911

原创 MySQL事务中的ACID是什么?

在MySQL中,ACID通过存储引擎(如InnoDB)实现,是关系型数据库区别于NoSQL的核心特征。:事务是不可分割的最小单元,要么全部成功,要么全部失败。:事务执行前后,数据库必须保持一致性状态。写入Redo Log Buffer。Consistency 一致性。Durability 持久性。:并发事务相互隔离,互不干扰。Atomicity 原子性。Isolation 隔离性。:事务提交后,修改永久保存。Undo Log记录旧值。Redo Log记录新值。Redo Log刷盘。

2025-07-07 12:45:00 1139

原创 【最新版】Office 365下载安装使用教程 Office 365 超详细图文教程

【代码】【最新版】Office 365下载安装使用教程 Office 365 超详细图文教程。

2025-07-05 15:10:19 1159

原创 如何设计一个短链接系统?

/ 验证短码格式if (!// 检查是否已被使用// 保存映射关系// 缓存预热。

2025-07-04 15:00:00 791

原创 高并发的系统下,如何做好限流操作?

是保护系统不被突发流量压垮的关键机制。:将时间窗口划分为多个小格子,动态统计。:允许突发流量,更符合实际业务需求。:窗口边界突发流量导致限流失效。:系统以恒定速率向桶中添加令牌。商品维度限流(5000r/s):在固定时间窗口内统计请求量。:有效解决边界问题,精度更高。用户维度限流(10r/s):流量整形,平滑突发流量。:以恒定速率处理请求。

2025-07-03 17:00:00 608

空空如也

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

TA关注的人

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