相关文章
软件测试技术之跨平台的移动端UI自动化测试(上)
摘要:本文提出一种跨平台的UI自动化测试方案,一方面使用像素级的截图对比技术,解决传统UI自动化测试难以验证页面样式的问题;另一方面用统一部署在服务器端的JavaScript测试代码代替Android和iOS测试代码,大大提高编写…
编程日记
2025/3/11 17:19:11
【Jenkins流水线搭建】
Jenkins流水线搭建 01、SpringBoot项目 - Jenkins基于Jar持续集成搭建文档基于手动方式发布项目基于dockerfile基于jenkins + dockerfile + jenkinsfile +pieline基于jenkins + jar方式的发布01、环境说明01、准备项目02、准备服务器03、安装git04、安装jdk1.805、安装maven依赖…
编程日记
2025/3/8 1:03:29
Miniconda + VSCode 的Python环境搭建
目录: 安装 VScode 安装 miniconda 在VScode 使用conda虚拟环境 运行Python程序 1.安装 vscode 编辑器
官网链接:Visual Studio Code - Code Editing. Redefined 下载得到:,双击安装。 安装成功…
编程日记
2025/3/7 22:55:48
服务器部署DeepSeek,通过Ollama+open-webui部署
1. 安装ollama
1.1. linux 安装 Ollama是目前常用的AI模式部署的第三方工具,能一键部署deepSeek Ollama官方网址https://ollama.com/ 选择Download下载对应的服务版本
服务器选择Linux,下面是下载代码
curl -fsSL https://ollama.com/install.…
编程日记
2025/3/7 22:36:17
Java高并发的解决方案
Java高并发解决方案涉及多个层面,包括设计模式、并发工具类、框架、缓存、数据库优化等。以下是一些常见的Java高并发解决方案及其解决思路、方法和代码示例:
1. 使用线程池
解决思路:通过线程池来管理线程,避免频繁创建和销毁线…
编程日记
2025/3/14 7:52:25
数据结构之BST、AVL、红黑树、哈夫曼树与B族树
数据结构之BST、AVL、红黑树、哈夫曼树与B族树 数据结构之BST、AVL、红黑树、哈夫曼树与B族树一、二叉搜索树(Binary Search Tree, BST)1. 什么是二叉搜索树?重要性质 2. 二叉搜索树实现1. 节点结构定义2. 核心操作接口3. 插入算法实现4. 删除…
编程日记
2025/3/9 10:53:01
Spring Cloud 项目集成企业微信应用推送消息
Spring Cloud 项目集成企业微信应用推送消息 1. 企业微信管理员后台创建应用
1.1 创建应用
登录企业微信管理后台:https://work.weixin.qq.com/进入 应用管理 → 自建应用 → 创建应用。 填写应用名称(如“消息推送服务”)。选择可见范围&a…
编程日记
2025/3/9 1:04:01
工厂方法模式 (Factory Method Pattern) 在Spring Boot 中的应用场景
在 Spring Boot 日常开发中,工厂方法模式(Factory Method Pattern)的应用场景非常多,它可以帮助我们优雅地创建对象,解耦对象创建逻辑,提高代码的可维护性和可扩展性。下面我将详细列举几个典型的应用场景&…
编程日记
2025/3/15 2:59:05