- 博客(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
原创 详细说说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
原创 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
原创 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
原创 详细说说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
原创 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
原创 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
原创 高并发的系统下,如何做好限流操作?
是保护系统不被突发流量压垮的关键机制。:将时间窗口划分为多个小格子,动态统计。:允许突发流量,更符合实际业务需求。:窗口边界突发流量导致限流失效。:系统以恒定速率向桶中添加令牌。商品维度限流(5000r/s):在固定时间窗口内统计请求量。:有效解决边界问题,精度更高。用户维度限流(10r/s):流量整形,平滑突发流量。:以恒定速率处理请求。
2025-07-03 17:00:00
608
空空如也
发文章为什么要绑定微信
2025-04-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人