logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

jenkins部署springboot项目

1)概念Pipeline,简单来说,一套运行在 Jenkins 上的工作流框架,将原来独立运行于单个或者多个节点 的任务连接起来,实现单个任务难以完成的复杂流程编排和可视化的工作。2)使用Pipeline有以下好处(来自翻译自官方文档):代码:Pipeline以代码的形式实现,通常被检入源代码控制,使团队能够编辑,审查和迭代其传送流 程。持久:无论是计划内的还是计划外的服务器重启,Pipeline

文章图片
#jenkins#spring boot
SpringBoot 中常见的设计模式

在 Spring Boot 中,很多设计模式是通过 Spring 框架本身来实现的,但我们也可以在实际开发过程中看到多种设计模式的应用。

文章图片
#spring boot#设计模式#后端
Java项目中用过什么锁,怎么实现分布式锁保证数据完整性

分布式锁可以用来确保对共享资源的互斥访问,从而保证数据的完整性。例如,在多个微服务或者多个客户端同时操作数据库时,使用分布式锁来确保在某一时刻只有一个客户端能进行更新操作,从而避免数据的冲突和不一致。当涉及多个应用节点时,本地锁无法保证分布式环境中的数据一致性,因此需要使用分布式锁。,代表账户余额,当多个请求同时修改账户余额时,需要确保只有一个请求能够成功修改账户余额,其他请求需要等待。分布式锁可

文章图片
#java#分布式#开发语言
安全测试是干什么

安全测试是一个分层、分领域的体系。下面的三个场景(通用软件、App、整机扫地机器人)侧重点完全不同。

#可用性测试#功能测试
Springboot项目打包成镜像、使用docker-compose启动

docker-compose的学习和springboot项目的打包和部署

文章图片
#spring boot#docker#后端
用 Python 操作 MySQL 数据库

本文将介绍如何使用 Python 的 PyMySQL 库操作 MySQL 数据库。主要内容包括: 连接数据库的基本方法和异常处理 核心对象 Connection 和 Cursor 的作用 数据查询(SELECT)的不同方式,包括字典格式返回结果 数据插入(INSERT)的单条和批量操作 更新(UPDATE)和删除(DELETE)数据的注意事项 完整的增删改查操作示例 文章重点讲解了参数化查询防止

#数据库#python#mysql
AI 工具安装

本文介绍了两种AI编程工具的安装配置方法:1.千问工具:通过百炼控制台安装,使用curl命令下载安装脚本并执行,安装成功后输入"qwen"启动,需输入/auth进行认证配置。2.Claude Code:需先安装Node.js和Git,通过npm全局安装;可通过修改配置文件跳过登录验证;推荐使用CCSwitch工具管理大模型配置,支持模型编辑和切换。文章还提及Skill配置可定制

什么是云存储

云存储是一种数据存储在远端服务器集群在线访问的存储类型,用户无需关注存储位置。云存储服务提供商负责安全地存储、管理和维护存储服务器、基础设施和网络,以确保用户数据的可靠性、可用性以及性能。基于高度虚拟化的基础架构云存储可以提供广泛的弹性来应对不确定性的容量和性能的诉求。与传统的数据存储方式相比,云存储提供了更灵活、可靠、可扩展的解决方案,用户无需购买和管理自己的存储基础设施,并且可以随时随地方便地

文章图片
#云计算
什么是云计算

下图展示了云计算中不同层级的组成和相互关系,帮助您理解云计算的工作方式和各个部分的作用。通过互联网将算力以按需使用、按量付费的形式提供给用户,包括:计算、存储、网络、数据库、大数据计算、大模型等算力形态。通过互联网连接到云平台,用户可以根据实际需求创建和管理云服务器、存储空间等基础资源,并可以使用云平台提供的开发工具和服务来开发和部署应用程序。以上应用只是云计算的一部分,随着技术和创新的发展,云计

文章图片
#云计算
    共 16 条
  • 1
  • 2
  • 请选择