logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【软件架构】分布式架构简介

1、分布式架构简介2、适用场景3、工作原理4、使用的技术和工具5、优点6、缺点7、举例8、更多实例应用电商平台金融服务物联网(IoT)9、技术和工具的进一步说明10、总结11、服务间的调用gRPCThrift使用场景举例使用Feign的场景使用SRPC的场景选择考虑分布式架构指的是一种软件架构模式,其中应用程序的不同部分分布在多个网络计算机上,这些计算机之间协同工作,就好像是一个单一的环境。这种架

文章图片
#分布式#架构
【云原生技术】kubelet 是否先拉镜像再挂载卷?

下面逐条解答你的问题,并给出一版“顺序修正 + 编号 + 异常标红”的时序图(已避免 Mermaid 语法错误)。答复要点- 是否先拉镜像再挂载卷?- kubelet 会先准备并挂载卷(ConfigMap/Secret/emptyDir 等),再拉取镜像并创建容器。也就是“先卷后镜像后容器”。你之前把镜像拉取放在卷之前,这一点需要调整。- 什么时候把 Pod 注册到注册中心?- 由应用的注册 SD

#云原生#kubelet
gitlab配置提交MR时触发jenkins流水线,这种情况下,Jenkinsfile里可以获取到的git的所有的全局变量,请写出来,我如何根据这些全局变量,得到源分支和源分支的commitid

gitlab配置提交MR时触发jenkins流水线,这种情况下,Jenkinsfile里可以获取到的git的所有的全局变量,请写出来,我如何根据这些全局变量,得到源分支和源分支的commitid。答案: 在Jenkinsfile中,可以通过Git Plugin提供的环境变量来获取Git的全局变量。通过使用这些全局变量,可以获取源分支和源分支的commit id。GIT_PREVIOUS_COMMI

文章图片
#gitlab#mr#jenkins
jenkinsfile如何判断某个变量不是null

答案: 在Jenkinsfile中,可以使用Groovy语言的。jenkinsfile如何判断某个变量不是null。安全导航运算符来简化判断。另外,还可以使用Groovy语言的。关键字来判断某个变量是否为。且不为空字符串,则执行。变量是null的逻辑。或为空字符串,则执行。

#jenkins
【DevOps】在 Java 中,单元测试通常需要在编译后进行

在 Java 的单元测试中,JUnit 和 TestNG 提供基本的测试功能,Mockito 则用于更复杂的场景,尤其是在处理依赖时。这些工具可以组合使用,以便提供全面和高效的测试解决方案。这些 AI 助力的单元测试工具能够显著提升测试效率,减少人工干预,并提高测试质量。它们的使用能够帮助开发团队更快地识别缺陷和问题,从而提高软件的稳定性和用户体验。选择合适的工具需根据项目需求和团队的技术能力来决

文章图片
#devops#java#单元测试
【云原生技术】node pod 容器 镜像的关系

# K8s 中 Node、Pod、容器、镜像的关系## 一图看懂(层级与共享)```Cluster└─ Node(物理机/虚机)├─ kubelet + 容器运行时(containerd / CRI-O)└─ Pod(调度最小单位,可有多个)├─ [基础设施容器 pause:承载 Pod 的网络/IPC 命名空间]├─ 共享网络栈(同一 Pod 内容器共享同一 IP、localhost)├─ 共享

#云原生#kubernetes#容器
【软件工具】Jenkins 的 REST API

Jenkins API 是一个强大的接口,允许用户以编程方式访问和控制 Jenkins 服务。通过这个 API,您可以远程执行许多在 Jenkins 用户界面中可用的任务,如获取构建信息、管理作业、触发构建等。Jenkins 提供了几种不同格式的 API,包括 XML、JSON 和 Python 可解析的 Python Remote Access API。

文章图片
#jenkins#servlet#运维
【Scikit-learn学习】第三课:监督学习

AUC 分数的值范围从 0 到 1,一个完美的模型有 AUC = 1,而一个随机猜测的模型的 AUC = 0.5。ROC 曲线和 AUC 分数对于评估在不同阈值设置下模型的性能非常有用,尤其是在类别不平衡的情况下。在机器学习中,尤其是在处理分类问题时,评估模型的性能是非常重要的。召回率衡量的是实际为正类别的样本中被模型正确预测为正类别的比例。准确率是最直观的性能指标,它衡量的是分类模型正确预测的样

文章图片
#scikit-learn#学习#python
【软件开发/设计】分布式计算技术-MapReduce、Spark用于处理和分析大量数据简介

@[TOC](分布式计算技术-MapReduce、Spark用于处理和分析大量数据简介)### 1、MapReduce**概述**:MapReduce是由Google开发的一种编程模型,用于处理和生成大数据集。它是Apache Hadoop的核心组成部分,专为在分布式环境中处理大量数据而设计。**工作原理**:MapReduce工作过程分为两个主要阶段:Map阶段和Reduce阶段。1. **Ma

文章图片
#mapreduce#spark#大数据
【SQL笔试题】以月为单位汇总交易成功金额与交易失败的金额

下面给出一条适用于 MySQL (及与其语法高度兼容的数据库) 的查询语句,按“年-月”分组统计每个月的• 成功交易金额(status = 'Success')• 失败交易金额(status = 'Failed')并保证当某个月缺少其中一种状态时金额显示 0,而不是 NULL;结果按月份从新到旧排序。```sqlSELECTDATE_FORMAT(transaction_date, '%Y-%m'

#sql#数据库
    共 35 条
  • 1
  • 2
  • 3
  • 4
  • 请选择