- 博客(77)
- 收藏
- 关注
原创 【抽奖活动管理平台】完整质量测试报告:功能 / 自动化 / 性能三大维度总结
本文为年会抽奖系统完整测试报告,围绕用户管理、活动管理、奖品管理、抽奖执行等核心模块,开展功能测试、UI 自动化测试、接口自动化测试、性能压测四位一体的全链路质量验证。文中详细展示了基于 Selenium 与 Pytest 搭建的自动化测试框架、92 条接口用例 100% 通过的测试成果,以及在 200 并发梯度压测下系统稳定、响应极快、零错误的性能表现。同时梳理了测试流程、数据流转、压测优化方案与现存系统问题,形成一份可直接用于项目交付、展示的完整实战测试总结。
2026-04-04 19:17:11
575
1
原创 抽奖系统性能负载测试:基于 JMeter 的梯度加压与本地缓存优化全流程
本文基于 JMeter 对抽奖系统开展梯度加压负载测试,模拟用户真实访问链路,对登录、奖品列表、人员列表及中奖记录查询接口进行压测。在 200 并发场景下,发现系统 TPS 趋于 570 后不再增长,定位核心瓶颈为远程 Redis 网络 IO 延迟。通过引入 Caffeine 本地缓存、配合固定定时器平滑压测与 Guava 限流策略,将核心接口响应时间从 60ms + 优化至 1ms 内,系统峰值 TPS 提升至 910,200 并发下稳定无报错。文章完整记录测试计划设计、指标分析、瓶颈定位与优化落地。
2026-04-02 20:29:01
10740
5
原创 Selenium 实战 —— 抽奖系统 UI 自动化测试框架搭建
本文围绕抽奖系统UI自动化测试展开全流程实践分享,核心介绍如何基于Java+Selenium+WebDriverManager技术栈,搭建一套高效、可维护的自动化测试框架。全文遵循Page Object设计模式,将系统各页面操作封装为独立测试类,覆盖登录、奖品管理、人员管理、活动创建、抽奖执行等核心业务流程,同时针对自动化测试中的常见难点提供可落地的解决方案。
2026-04-01 22:02:33
11924
3
原创 Python+Pytest 接口自动化测试实战 —— 抽奖系统接口测试框架设计与实现
本文介绍了抽奖系统接口自动化测试框架的设计与实现。框架采用Python+Pytest技术栈,封装了HTTP请求、YAML数据管理、JSON Schema响应校验等核心功能。项目覆盖11个核心接口,设计了98个测试用例,包含正向测试、异常测试、边界测试等多种场景。通过YAML文件实现测试数据的持久化和跨用例传递,解决了接口间的数据依赖问题。使用pytest-ordering插件控制测试执行顺序,确保数据流转正确。文章从项目背景、技术选型、核心模块、测试用例设计、代码实现、数据流转、测试报告等方面进行了详细阐述
2026-03-22 18:39:08
16570
2
原创 AI 赋能自动化测试实战:从用例生成到 CI/CD 全流程落地
AI重构自动化测试:智能实践与落地指南 本文系统探讨AI如何赋能自动化测试全流程,涵盖智能用例生成、元素自愈、脚本开发等核心能力。通过对比主流工具(如Playwright+Stagehand、Testim等),提出四阶段落地路径:从工具选型到CI/CD集成,最终实现持续优化闭环。实战示例展示AI+Playwright的智能Web测试方案,验证自然语言操作与校验的可行性。文章强调需平衡AI自动化与人工审核,建议从小范围试点开始,重视数据质量并建立反馈机制。行业数据显示,AI可提升用例设计效率300%。
2026-04-06 18:29:46
392
原创 基于 Selenium + POM 模式的聊天室系统 UI 自动化测试框架搭建与实践
本文介绍了一个基于Selenium WebDriver的聊天室系统UI自动化测试框架。采用Page Object Model设计模式,实现了注册、登录、聊天等核心功能的22个测试用例。框架包含工具类封装公共方法、测试入口调度执行、以及各页面测试类。通过边界测试验证密码强度等场景,并支持测试结果统计汇总。该方案提高了测试代码的可维护性和复用性,为Web应用质量保障提供了有效手段。
2026-04-06 18:21:43
2210
原创 别再只会调 API!2026 LLM 产品开发完整实战指南
大模型已进入工程化落地阶段,LLM 产品开发不再是简单调用 API,而是一套兼顾效果、成本与稳定性的系统工程。本文基于 Llama 3.1、Qwen 2.5 等最新模型,完整拆解 LLM 产品从需求规划、技术选型、RAG 与提示工程开发,到测试验证、部署运维及持续迭代的全流程,提供可直接落地的技术栈、实战方案与避坑经验,帮助后端与 AI 开发者快速实现从原型到企业级产品的高效落地。
2026-04-04 20:35:02
263
原创 告别重复劳动:大语言模型重构软件测试工作流
本文围绕大语言模型在软件测试中的实践应用展开,针对测试工作中存在的用例设计耗时、覆盖分析繁琐、自动化脚本维护成本高的痛点,从提示工程、需求分析、测试设计、测试执行四个核心环节,阐述了 AI 辅助测试的具体操作方法,结合单元测试、系统测试等典型应用案例,明确了 AI 在测试流程中的实用价值,同时指出其受需求质量限制、需人工审核等边界与局限,最终强调 AI 的核心作用是解放测试人员的重复性工作,而非替代,助力测试团队聚焦创造性的质量管控工作。
2026-04-03 20:50:05
365
原创 本地缓存与Redis缓存详解:区别、优缺点及场景选型
本文围绕缓存核心知识,详细梳理本地缓存与 Redis 缓存的核心区别,结合技术场景对比二者的原理、优缺点及适用场景,助力开发者合理选择缓存方案。文中明确本地缓存(依托内存、无网络开销、访问极速但受限于单机内存,适用于简单场景)与 Redis 缓存(独立部署、支持分布式与数据持久化、功能丰富但存在网络开销,适用于复杂分布式场景)的核心差异,清晰阐述二者在实现方式、性能表现、适用场景上的不同,同时明确各自优劣,为开发者在缓存选型、架构设计上提供实用参考。
2026-04-02 20:38:36
399
原创 【Java 实战项目】多用户网页版聊天室:消息传输模块 —— 基于 WebSocket 实现实时通信
本文是【Java 实战项目】多用户网页聊天室核心篇章,聚焦消息传输模块开发。基于 WebSocket 协议实现实时消息收发,搭配 MySQL 完成消息持久化,涵盖历史消息查询(按会话 ID 查询、时间排序)、实时通信(连接管理、消息转发、在线用户维护)等核心功能,附功能验证示例、注意事项与扩展方向(图片 / 表情、未读提示、群聊等),提供完整技术落地方案。
2026-03-29 18:51:22
11173
3
原创 【Java 实战项目】多用户网页聊天室:会话管理模块设计与实现
本文是【Java 实战项目】多用户网页聊天室系列内容,聚焦会话管理模块的完整开发实现。该模块作为聊天室核心模块,为消息传输提供会话载体,同时为后续群聊功能预留扩展空间。文中先完成会话与用户多对多关系的数据库设计,定义会话表和会话 - 用户关联表;再约定前后端交互接口,分别实现获取会话列表和创建会话的客户端与服务端代码,包含前端会话渲染、点击高亮、历史消息拉取前置逻辑,以及后端实体类、Mapper 层、API 控制层的开发,通过事务保证会话创建的原子性;并梳理了面向群聊场景的后续扩展方向。
2026-03-29 18:50:40
540
原创 【算法通关】二叉树中的深搜:DFS 递归解题套路
本文以【算法通关】二叉树中的深搜为核心,先介绍深度优先遍历(DFS)的基础概念、二叉树中常见的前序 / 中序 / 后序遍历形式,以及递归实现遍历的优势(契合树的递归定义、简洁易懂)。随后结合 4 道经典 LeetCode 题目(计算布尔二叉树的值、求根节点到叶节点数字之和、二叉树剪枝、验证二叉搜索树),逐一拆解每道题的问题核心、递归逻辑、终止条件与步骤,搭配 Java 示例代码,帮助读者吃透二叉树 DFS 递归的核心套路,掌握这类算法题的解题思路,助力算法通关。
2026-03-27 21:42:31
5687
2
原创 【Java 实战项目】多用户网页版聊天室:项目总览与用户 & 好友管理模块实现
本文作为 Spring Boot 网页版聊天室系列开发教程的开篇,详细拆解项目核心需求与业务逻辑,涵盖用户注册 / 登录、主界面布局、消息传输、好友管理四大核心模块。文中明确各模块交互流程与功能边界,梳理前后端交互接口逻辑与离线消息 / 申请处理机制,为后续数据库设计、接口开发及前端页面实现提供清晰的需求指引,是整个聊天室项目开发的基础前提与核心依据。
2026-03-27 21:10:00
5698
2
原创 算法基础必看:循环、递归、DFS 的区别与相互转换
本文聚焦 Java 开发与算法基础中高频混淆的三个概念:循环、递归与深度优先搜索(DFS)。文章从定义与本质出发,清晰梳理三者的区别与内在联系,并通过二叉树前序遍历、斐波那契数列、全排列等典型场景,给出可直接运行的 Java 代码实现,重点演示递归与非递归(手动栈 + 循环)的相互转换思路与通用模板,帮助读者在面试与刷题中快速掌握 DFS 的两种写法及递归转非递归的核心方法。
2026-03-25 18:44:41
7621
2
原创 【算法通关】递归:汉诺塔、合并链表、反转链表、两两交换、快速幂全解
本文聚焦递归算法核心思想,精选 5 道 LeetCode 高频经典真题,从基础链表操作到分治幂运算,实现全场景实操讲解。涵盖汉诺塔、合并两个有序链表、反转链表、两两交换链表节点、快速幂五大典型题型,逐一拆解递归分治的解题思路,结合代码实现与逻辑推导,帮助读者透彻理解递归 “自顶向下拆分、自底向上合并” 的核心思维,掌握递归算法在不同场景下的通用解题范式。
2026-03-25 17:49:54
6875
1
原创 接口自动化测试中的数据库校验:核心方法与实用技巧
本文聚焦接口自动化测试中数据库校验的核心价值与落地实践,指出仅校验接口响应易导致 “假成功” 问题,强调数据库是业务状态的最终体现,校验数据是保障业务一致性的关键环节。文章梳理了 “数据准备→接口调用→查询校验→数据清理” 的核心流程,结合 Python 极简代码示例,讲解了数据库操作封装与用例设计,总结了防 SQL 注入、连接管理、数据隔离等实用技巧,帮助工程师构建 “接口响应 + 数据一致性” 的闭环测试体系,提升测试用例置信度,降低线上数据故障风险。
2026-03-22 18:57:24
9406
2
原创 LangChain + 国产大模型构建企业级智能知识库实践
本文聚焦大模型落地难题。文章指出,大模型存在知识时效性差、无法接入私有数据等短板,而LangChain作为AI应用开发框架,能有效连接模型与外部数据工具。核心内容涵盖LangChain的Model I/O、Retrieval、Chains三大组件,并以ChatGLM3为例,详细演示了构建本地知识库问答系统的完整技术路径——包括文档加载、向量化存储、检索增强生成等关键步骤。最后结合农业政策问答、企业内部知识管理等案例,总结出RAG优先、重视数据预处理等落地经验,为开发者提供了从概念到实践的清晰指引。
2026-03-21 18:59:51
3054
2
原创 OpenClaw部署实战指南:从零搭建属于你的智能体集群
本文详细介绍了OpenClaw智能体编排框架的完整部署流程。OpenClaw作为轻量级多智能体协作框架,支持源码、Docker和Docker Compose三种部署方式。文章从环境准备、核心部署、配置详解到启动验证,一步步指导读者完成安装。重点讲解了多智能体协作配置、知识库集成、监控告警等高级功能,并提供了自动化部署脚本。最后总结了常见问题的解决方案和性能优化建议。无论你是想快速体验还是生产环境部署,本文都能帮你少踩坑,快速搭建属于自己的智能体集群。
2026-03-21 18:29:43
3844
4
原创 软件测试新纪元:为什么选择AI测试
随着软件复杂度增加,传统测试面临效率低、覆盖率不足和缺陷滞后的问题。AI测试通过自动生成测试用例、智能回归选择、缺陷预测和自动化脚本生成,有效提升测试效率和质量。本文从AI在测试中的应用场景、实战方法和案例分析出发,详细讲解如何利用AI辅助测试,减少重复劳动,覆盖更多场景,并优化测试流程,为测试工程师提供高效、智能的解决方案。
2026-03-19 20:29:00
434
4
原创 【抽奖系统开发实战】Spring Boot 抽奖系统全链路总结:从架构到落地的实践复盘
本文是《Spring Boot 抽奖系统开发实战》系列博文的收官总结篇,完整串联系统架构、用户、奖品、活动、抽奖五大核心模块,复盘从技术选型到业务落地的全流程。文章重点梳理异步抽奖、状态流转、事务一致性、缓存优化、异常兜底等企业级关键实现,清晰呈现模块依赖关系与整体业务闭环,并给出适用场景与后续拓展方向,为同类抽奖系统开发提供一套可直接参考、可落地的实战指南。
2026-03-19 19:06:27
5451
4
原创 【抽奖系统开发实战】Spring Boot 抽奖模块全解析:MQ 异步处理、缓存信息、状态扭转与异常回滚
作为抽奖系统的核心环节,抽奖模块需兼顾公平性、高效性与数据一致性。本文从架构设计出发,拆解 Spring Boot 抽奖模块实现:通过 RabbitMQ 解耦同步请求与异步逻辑,策略 + 责任链模式解决多维度状态流转难题,事务回滚 + 死信队列处理异常场景,Redis 缓存优化查询性能。同时提供完整的前后端接口、状态扭转代码、中奖通知实现,深入讲解异步处理、状态管理、事务保障等核心技术,为企业级抽奖系统开发提供可落地的实战方案。
2026-03-18 18:37:16
11312
7
原创 【抽奖系统开发实战】Spring Boot 活动模块设计:事务保障、缓存优化与列表展示
本文聚焦 Spring Boot 抽奖系统的活动模块实战,完整拆解活动创建与列表查询两大核心流程。在活动创建环节,通过前后端接口设计、事务保障下的多表关联入库,结合 Redis 缓存实现活动信息高效存储;在列表展示环节,实现分页查询逻辑与前端控件交互,优化用户体验。同时,详细说明缓存写入、查询优先及状态更新策略,通过异常容错与过期时间配置,平衡接口性能与数据一致性,为企业级抽奖系统开发提供可复用的实践方案。
2026-03-18 16:00:34
11598
4
原创 【抽奖系统开发实战】Spring Boot 项目的奖品模块开发:文件上传、时序设计与奖品创建
本文是抽奖系统奖品模块解析篇,聚焦 Spring Boot3 环境下抽奖系统的奖品管理功能。围绕图片上传、奖品创建、分页列表展示三大核心流程,详细拆解静态资源映射配置、文件存储接口实现、前后端接口设计、参数校验、数据库交互及分页逻辑等关键环节。文中包含完整代码示例、时序图与接口规范,还解决了 @RequestPart 注解异常等开发痛点,为 Spring Boot 项目中奖品类模块开发提供可直接复用的实战方案,兼顾业务完整性与技术落地性。
2026-03-16 18:50:08
6300
4
原创 【抽奖系统开发实战】Spring Boot 项目的用户模块设计:注册登录、权限管控与敏感数据加密
本文聚焦 Spring Boot 抽奖系统的用户模块实战开发,从业务场景出发,详细拆解注册登录、身份认证与数据安全的核心实现。通过 MyBatis TypeHandler 实现手机号等敏感字段的自动加解密,基于 JWT 完成无状态登录与权限拦截,支持密码、短信验证码两种登录方式,并结合 Redis 实现验证码缓存与防重发机制。同时,梳理全局异常处理、接口参数校验等公共逻辑,为系统后续功能扩展奠定安全、可扩展的用户管理基础,完整呈现企业级抽奖系统的用户层设计与工程实践。
2026-03-16 18:49:05
5971
3
原创 【抽奖系统开发实战】Spring Boot 项目的设计思路、技术选型与公共模块处理
本文围绕数字营销背景下的 Spring Boot 抽奖系统展开,介绍项目开发的核心背景与设计策略。随着企业对在线营销活动需求提升,抽奖成为高效获客手段,因此构建全面、可靠、易维护的抽奖平台。该平台集成 MySQL、Redis、RabbitMQ 等技术组件,实现活动、奖品与人员管理,通过状态机精确控制状态流转,保障数据一致性,强化数据加密与用户认证等安全措施,同时以日志记录、模块化设计降低维护成本、提升扩展性,为企业提供稳定高效的抽奖解决方案。
2026-03-15 17:58:38
11241
4
原创 Python+Pytest 搭建博客系统接口自动化测试框架(全用例执行+完整代码)
本文以博客系统为实战场景,讲解如何基于 Python+Pytest 搭建完整的接口自动化测试框架,覆盖从需求分析、接口挑选、用例设计到框架搭建、代码编写的全流程。文中详细封装了请求、YAML 读写、日志等通用工具类,针对登录、博客增删查改等核心接口设计多场景参数化测试用例,解决用例依赖与执行顺序问题,并结合 Allure 生成可视化测试报告。全程附完整可运行代码,从实战角度拆解接口自动化的核心要点与落地细节,实现 45 个测试用例 100% 通过率,为接口自动化测试落地提供可直接参考的实操方案。
2026-03-12 20:24:24
6056
8
原创 测试结果可视化:Allure 在 Python 接口自动化中的应用
本文详细讲解接口自动化测试中 Allure 测试报告工具的完整使用流程,从环境搭建到报告解读全覆盖。首先介绍 Allure 的核心定位 —— 开源可视化测试报告工具,随后分步说明 allure-pytest 包的安装、Windows 版 Allure 工具的下载解压与环境变量配置,及 PyCharm 命令行环境的适配方案。重点讲解两种报告查看方式:通过 allure serve 启动本地服务器实时查看,或用 allure generate 生成静态 HTML 报告,帮助开发者高效实现测试结果可视化与分析。
2026-03-11 19:23:19
7208
6
原创 接口自动化日志处理:Python logging 模块详解
本文聚焦 Python logging 日志模块的核心用法与实操技巧,适配接口自动化等开发场景。从全局 logging 基础使用切入,逐步演示自定义 logger 输出到控制台、日志文件的实现,以及自定义日志格式的配置。同时拆解关键知识点:日志记录器获取、DEBUG 到 CRITICAL 的级别规则、FileHandler 与 StreamHandler 处理器应用、格式占位符含义,及格式器与处理器的绑定逻辑。
2026-03-11 18:54:38
491
6
原创 JSON Schema:接口自动化中高效校验 JSON 数据的方法
本文详细讲解接口自动化测试中 JSON Schema 模块的实操应用,从指定版本的库安装入手,介绍其校验 JSON 数据的核心作用,对比 JSON 与 JSON Schema 的格式差异,推荐自动转换工具并提醒结果需二次校验。同时结合博客列表页接口校验实例,拆解 type、required、properties 等核心校验关键字,讲解数据类型、数值大小、字符串、数组、对象等多维度校验规则,以及属性必需性和依赖关系的配置方法,让读者掌握用 JSON Schema 实现接口返回数据标准化、精准化校验的完整方法。
2026-03-10 19:02:27
6505
4
原创 Python YAML 模块使用教程:接口测试参数存储与配置
本文全面讲解 YAML 数据序列化语言在 Python 接口自动化测试中的应用,从核心语法特点、数据类型对比,到 PyYAML 库的安装与实战操作,一站式覆盖 YAML 全流程用法。详细解析 YAML 与 JSON 的语法差异,通过可复用代码示例,演示如何在 Python 中实现 YAML 文件的读取、写入与清空,助力测试工程师高效管理接口参数与配置信息。内容兼顾入门与实战,帮助读者快速掌握 YAML 简洁易读的配置语法,解决自动化测试中数据存储与环境配置的痛点,提升测试脚本的可维护性与扩展性。
2026-03-10 19:01:42
7469
8
原创 Python pytest 框架通关指南:自动化测试不再难
本文聚焦 Python 自动化测试核心框架 pytest,从安装配置到实战应用,一站式拆解其核心用法。涵盖 pytest 安装验证、用例命名规则、命令参数、配置文件、前后置操作、断言技巧、参数化设计等 8 大核心模块,搭配实际运行截图与可直接复用的代码示例,直观呈现框架优势。相较于 unittest,pytest 无需样板代码、支持原生断言与丰富插件,能大幅提升测试效率。无论你是零基础入门自动化测试,还是需要优化现有测试流程,都能通过本文快速掌握 pytest 关键技能,轻松落地接口自动化等测试场景。
2026-03-08 19:04:03
8610
5
原创 Python 接口测试之 requests 库核心用法
本文全面讲解 Python 接口测试核心库 requests 的使用方法,从基础安装入手,先介绍 requests 库的核心定位 —— 轻量且强大的 HTTP 客户端库,重点解析get/post等请求方法及 Response 响应对象的常用属性。随后详细梳理params、json、data等核心参数的区别与适用场景,结合博客详情、登录、博客园接口等实战案例,演示不同参数(请求头、Cookie、查询参数等)的配置方式。最后点明 requests 库专注于 HTTP 请求发送的核心作用。
2026-03-08 14:54:12
9651
4
原创 万字详解 JMeter 实操手册:从安装、核心组件到性能分析全掌握
本文是一份 JMeter 性能测试一站式实操指南,从工具基础认知、安装配置入手,详细讲解 JMeter 核心组件的使用方法,包括线程组、HTTP 取样器、JSON 提取器等关键组件的配置与实操技巧,还介绍了插件安装、梯度压测线程组及核心监听器的应用。同时讲解命令行压测与 HTML 测试报告生成的实操步骤,重点围绕响应时间、错误率、吞吐量三大核心指标,教你如何分析性能测试结果、定位系统瓶颈。内容由浅入深、实操性强,适合测试工程师快速掌握 JMeter,完成从脚本创建到企业级性能测试的全流程操作。
2026-03-05 21:06:32
18970
10
原创 基于 Selenium 的个人博客系统 UI 自动化测试实践
本文围绕个人博客系统开展 Java+Selenium 自动化测试,覆盖登录、发布、编辑 / 删除博客等核心业务流程,完成从用例设计、框架搭建到脚本编写执行的全流程落地。搭建以 Utils 公共类为核心的测试框架,单例管理驱动,封装截图、弹窗处理等通用能力,按页面分层编写测试类。过程中解决了时序等待、CodeMirror 编辑器交互、弹窗异常、单例驱动上下文管理等关键问题,通过显式等待、Actions 原生操作、唯一测试数据等方案优化脚本,实现核心功能自动化覆盖,沉淀了 Web自动化测试的实用技巧与避坑经验。
2026-03-03 21:21:02
6364
8
原创 【自动化测试】Selenium 核心函数速查:等待、导航、弹窗与浏览器配置
本文聚焦 Selenium 自动化测试核心实用技能,详细讲解三大等待机制(强制等待、隐式等待、显式等待)的使用场景与区别,明确禁止隐式、显式等待混用。同时介绍浏览器导航、原生 Alert 弹窗处理、文件上传等高频操作,解决系统窗口无法定位的问题。还重点梳理 NORMAL、EAGER、NONE 三种页面加载策略,搭配 Chrome 无头模式等浏览器参数配置,帮助提升脚本执行效率与稳定性。内容贴近实战,代码示例完整,适合自动化测试学习者快速掌握关键函数与避坑要点,高效完成 Web 自动化脚本开发。
2026-03-01 16:49:42
6927
5
原创 【自动化测试】Selenium 核心函数速查:定位、交互与窗口管理
本文聚焦 Java 方向 Selenium 自动化测试核心常用函数,围绕自动化测试实操全流程展开梳理。核心讲解元素定位的 cssSelector 与 XPath 语法,及点击、输入、清除等元素交互方法;同时详解窗口句柄切换、大小设置与截图方案,对比强制、隐式、显式三种等待策略的适用场景,补充浏览器导航、弹窗处理、文件上传及参数配置技巧。内容兼顾语法原理与代码实操,适配测试初学者快速掌握 Selenium 核心用法,规避定位不唯一、等待策略混用等常见问题。
2026-02-26 23:30:03
9225
4
原创 【AI开发工具】Claude Code:安装配置与使用指南(Windows/macOS)
本教程面向零基础用户,完整讲解 Claude Code 在 Windows 与 macOS 上的安装与使用流程。从环境准备、Node.js 安装、API Key 获取,到命令行配置与首次运行,逐步带你搭建可用的 AI 编程环境。同时结合实际开发场景,介绍项目分析、代码修改、自动生成测试及 Bug 修复等核心功能,并给出推荐开发工作流,帮助开发者将 AI 融入日常编程过程。无论是初学者还是希望提升效率的开发者,都可以通过本教程快速上手 Claude Code,实现更高效的 AI 辅助开发体验。
2026-02-25 18:21:50
4680
10
原创 【算法通关】模拟:替换问号、提莫攻击、Z 字形变换、外观数列、数青蛙全解
本文聚焦算法中的模拟思想,精选 5 道 LeetCode 高频真题,从基础字符串处理到复杂状态计数,实现全场景实操讲解。涵盖替换所有的问号、提莫攻击、Z 字形变换、外观数列、数青蛙五大经典题型,逐一拆解核心算法思路,结合边界条件分析,配套可直接运行的 Java 代码。通过具象化的模拟逻辑,帮读者掌握字符串遍历、双指针、状态统计等核心技巧,高效攻克模拟类算法题。
2026-02-25 16:41:26
2884
6
原创 【算法通关】位运算:位图、异或消消乐,高频算法题全解
本文聚焦位运算在算法题中的高效应用,通过 5 道经典 LeetCode 题,从位图、异或消消乐等核心技巧出发,系统拆解位运算的解题思路。从判定字符唯一性、寻找丢失数字,到两数相加、只出现一次的数字及消失的两个数,每道题都提供了位运算的优化解法,结合代码实现与原理剖析,帮助读者掌握位运算在空间与时间复杂度上的优势,提升算法解题能力,为面试与实战打下坚实基础。
2026-02-13 21:24:47
3106
4
原创 【算法通关】前缀和:和为 K、和被 K整除、连续数组、矩阵区域和全解
本文围绕前缀和核心算法展开,精讲四道 LeetCode 高频真题,涵盖一维前缀和与哈希表结合、二维前缀和矩阵应用两大核心方向。从和为 K 的子数组、和可被 k 整除的子数组、连续数组三类一维题型,延伸至矩阵区域和二维题型,拆解同余定理、0-1 转换、边界截断等解题技巧,配套完整可运行代码与思路推导,帮助快速掌握前缀和从一维到二维的通用解法与面试模板,一站式搞定前缀和典型考点。
2026-02-08 15:33:19
825
7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅