
Selenium Web 自动化测试脚本总结
总结了 Selenium Web 自动化测试的核心流程与关键技巧。涵盖环境搭建(Selenium+ 驱动 + 浏览器)、驱动管理(WebDriverManager)、元素定位(XPath/CSS)、常见操作(点击/输入/截图/上传)、窗口句柄处理、等待机制(显式/隐式/强制)及弹窗处理。强调定位唯一性、避免混用等待策略、无头模式配置等最佳实践,旨在帮助开发者构建稳定可维护的自动化脚本。

总结了 Selenium Web 自动化测试的核心流程与关键技巧。涵盖环境搭建(Selenium+ 驱动 + 浏览器)、驱动管理(WebDriverManager)、元素定位(XPath/CSS)、常见操作(点击/输入/截图/上传)、窗口句柄处理、等待机制(显式/隐式/强制)及弹窗处理。强调定位唯一性、避免混用等待策略、无头模式配置等最佳实践,旨在帮助开发者构建稳定可维护的自动化脚本。

一套基于 SpringBoot2 和 Vue3 的校园入校申报审批系统。该系统旨在解决传统纸质流程效率低下的问题,实现在线提交、自动审批及数据统计。后端采用 SpringBoot2 结合 MyBatis-Plus,数据库使用 MySQL8.0。前端利用 Vue3 提升体验。核心数据表包括用户信息、入校申请及审批记录,支持多级审批流程,确保管理严谨性与灵活性。

对 Android WebView 并发初始化竞争风险进行分析。验证了后台线程异步调用 WebSettings.getDefaultUserAgent() 与主线程冷启动首次 new WebView() 并发时的交互情况。结果显示,两者并非永久死锁,而是共享 WebView provider 及 Chromium 初始化链,导致交错执行、阶段性阻塞和主线程长卡顿。该现象在 API 25、29、36 模拟器及 Android 16 真机上…

一套基于SpringBoot2、Vue3、MyBatis-Plus和MySQL8.0的装饰工程管理系统。系统采用前后端分离架构,包含项目管理、材料管理、人员调度、财务管理和报表统计等功能模块。通过RESTful API交互,利用JWT进行身份认证。文中展示了核心数据库表结构及后端控制器的关键代码实现,旨在优化资源配置,提升工程管理效率。
深入解析 Java Web 开发中的 Filter 与 Interceptor 机制。Filter 基于 Servlet 规范,由容器管理,适用于编码、安全过滤等通用场景;Interceptor 基于 Spring MVC,可获取业务上下文,适用于权限校验、日志等。文章对比了两者在规范来源、依赖、拦截范围及执行顺序上的区别,并提供了实战配置示例与面试常见问题解答,建议根据具体需求组合使用以构建完整的请求处理体系。

Spring Web MVC 的基本概念及其作为基于 Servlet API 的 Web 框架的定位。详细阐述了 MVC 架构模式(Model、View、Controller)的职责划分,重点讲解了 @RequestMapping 注解的使用,包括路径映射规则及请求方法的指定方式。此外,还简要说明了 Postman 工具在接口测试中的基本操作与参数传递方法。
跨域问题成因及浏览器同源策略,提供 Java 后端与 Vue 前端的六种跨域解决方案。包括 @CrossOrigin 注解、全局 CORS 配置、过滤器、Spring Security 集成、Vue 开发代理及 Nginx 反向代理。涵盖代码示例、优缺点分析及最佳实践建议,解决生产环境部署中的常见问题如预检请求失败、Cookie 携带等,适用于初中级开发者参考。

WebGIS 的技术架构与应用实践。后端采用 Java 结合开源生态(GeoTools, PostGIS),前端使用 Leaflet 和 Cesium 实现二维与三维可视化。展示了应急灾害、交通运输、智慧文旅及低空经济等领域的项目案例。探讨了云计算、大数据存储及 AI 融合的未来趋势,强调 GIS 在数字化转型中的价值。

一个基于前后端分离架构的画师约稿平台系统。后端采用 SpringBoot2 框架,前端使用 Vue3,数据库为 MySQL8.0,结合 MyBatis-Plus 进行数据操作。系统包含用户注册登录、画师作品展示、订单管理、支付结算及评价反馈等功能模块。通过 RESTful API 设计接口,利用 JWT 实现安全认证,并结合 Redis 缓存优化性能。文中详细展示了画师信息、订单信息及用户评价等核心数据表结构,为构建类似数字化约稿解决方…

Spring Web MVC 的核心概念、MVC 设计模式及与 Spring Boot 的关系。内容涵盖项目搭建、核心注解(如@RequestMapping、@RequestParam、@PathVariable)的应用,以及请求参数接收(包括对象、数组、JSON 数据)和文件上传功能。此外,还讲解了 Cookie 与 Session 会话管理机制,并通过加法计算器、用户登录系统和图书管理系统等实战案例展示了综合应用。最后提供了开发工具…

分享了一位小厂架构师将 AI Agent 落地于 Bug 修复的实战经验。作者最初尝试构建全能助手失败,后调整为专注于错误日志分析与代码库理解的最小可用场景。该 Agent 能自动定位常见 Bug 并提供修复建议,成为团队技术顾问。文章强调不要神化或妖魔化 AI,应务实选择痛点场景,喂足上下文并保持人工判断。核心观点是技术旨在提升效率以陪伴家人,而非替代人类。

介绍如何在原生 Java Swing 窗口中集成现代化的 Angular Web 界面,构建跨平台桌面应用。通过 JxBrowser 引擎渲染 UI,支持开发模式本地热重载及生产模式离线打包。利用 JavaScript-Java 桥接器实现前后端通信,确保应用安全性与高性能。涵盖项目架构、许可证配置、资源拦截及类型注入等关键步骤。
介绍利用低代码工作流技术快速构建企业级审批系统的方案。通过分析传统开发痛点,对比低代码模式优势,以 JeecgBoot 平台为例讲解可视化流程引擎设计、表单集成及权限控制策略。包含采购审批实战案例,展示从需求分析到部署优化的全流程,强调子流程复用、监听器应用及持续优化方法,旨在帮助团队降低开发成本,提升业务响应速度。
传统企业软件交付在速度、质量与成本上的困境,提出 Oinone Pamirs 作为 AI 驱动的低代码产品化引擎解决方案。该引擎采用分层架构,支持开源、信创兼容及双模开发,通过元数据驱动和全流程 AI 质量校验实现自动化构建。文章详细介绍了其技术定位、架构设计、信创适配及 Docker 部署方式,旨在帮助软件公司实现从项目制向产品化的跃迁。

深入解析了 SpringBoot 中 AnnotationConfigServletWebServerApplicationContext 的构造方法。主要涵盖初始化注解 Bean 定义读取器和类路径 Bean 定义扫描器两个核心组件。详细说明了 BeanDefinitionRegistry 的使用、Environment 对象的获取、以及各类后置处理器(如 ConfigurationClassPostProcessor)和默认注解过滤…

了 AI 对话应用的接口开发,对比了同步接口与 SSE 流式接口的差异。基于 Spring Boot 实现了三种 SSE 方案(Flux、ServerSentEvent、SseEmitter),并集成了 AI 智能体的流式运行逻辑。同时介绍了利用 AI 编程工具生成 Vue3 前端页面,解决了跨域问题,并对智能体工具调用策略及最终响应展示进行了优化。

基于 SpringAI 框架,结合 Deepseek 大模型进行应用开发实战。内容包括对话机器人的基础实现(同步/流式调用)、会话记忆与历史功能(内存与数据库存储方案)、智能客服的 Function Calling 实现(工具定义与提示词设计),以及 ChatPDF 的 RAG 原理与向量数据库(Redis/SimpleVectorStore)集成。文章提供了完整的代码示例和配置细节,涵盖从环境搭建到业务逻辑实现的进阶开发流程。

将 AI 能力融入 Spring Cloud 微服务架构的三大场景:智能路由、故障自愈与日志分析。通过集成 AI 决策引擎、Resilience4j 动态熔断及 ELK 日志分析,实现了基于实时指标的流量调度、自适应故障恢复及异常根因定位。方案涵盖 Java Gateway 过滤、Python AI 推理服务及 Kubernetes 部署,旨在提升系统运维效率与稳定性。

介绍飞算 JavaAI 插件在 IntelliJ IDEA 中的安装步骤及使用方法。通过需求分析、接口设计、表结构生成到代码生成的全流程演示,展示了如何利用该工具辅助开发餐饮电商系统。内容包括基础设置配置、核心模块代码示例、常见问题解决及效果评估,旨在帮助开发者快速上手 AI 辅助编程。
Web3j 在 Java 环境下的安装与配置方法。内容包括环境要求(JDK 21+、Maven/Gradle)、依赖引入方式(Maven/Gradle/Android)、核心模块说明及连接测试代码。同时提供了常见问题解决方案和生产环境优化建议,帮助开发者快速集成区块链功能。