自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

surfirst的博客

好的研发经理应该懂敏捷懂架构,这样才能反映敏捷又不留技术债

  • 博客(213)
  • 收藏
  • 关注

原创 作为质量部门的负责人,如何在产品发版前做好质量门控?

请记住,质量门控是构建项目、提高成功率和保持项目质量的强大工具。通过有效实施它们,您将为组织的整体成功做出重大贡献。祝您的质量门控计划顺利!作为质量管理团队的负责人,制定一个强大的质量门控计划至关重要。

2024-04-21 22:18:49 305

原创 将 2 家软件公司的流程合并为 1 家有什么价值?

成功的流程整合需要深思熟虑的规划、变革管理和与战略目标的一致性。通过合并流程,新公司可以释放协同效应,为利益相关者创造价值⁵。

2024-04-10 14:31:51 272

原创 【研发体系】CMMI 3 级和 5 级有什么区别?

通过表格对比了 CMMI 3级和5级的区别

2024-03-14 17:21:17 402

原创 云原生知识:为什么不推荐在容器内使用默认的 root 用户?

虽然有些情况下可能需要root访问权限(例如系统服务),但对于大多数应用程序来说,以非root用户身份运行容器是更安全的做法。

2024-03-07 18:06:04 375

原创 云原生基础知识:容器技术的历史

容器技术是云原生的核心技术之一。了解容器化的历史对于开发者通过了解容器技术的来龙去脉学习容器技术的原理非常有帮助。

2024-03-06 21:55:32 1123 1

原创 Release Planning 需要做长期计划,这和敏捷保持灵活的理念矛盾吗?

敏捷发布计划(Agile Release Planning)是一种动态方法,平衡了灵活性和结构化规划。

2024-03-04 10:53:58 404

原创 微服务治理:Nacos, Zookeeper, consul, etcd, Eureka等 5 个常用微服务注册工具对比

本文介绍了 Nacos, Zookeeper, consul, etcd, Eureka 等5个常用微服务注册工具,并列表进行了详细对比

2024-03-02 21:46:38 872

原创 AIGC 知识:机器学习中的“微调“和“迁移学习“有什么区别?

迁移学习利用现有知识,而微调通过更新模型的层进一步适应任务。这两种技术在深度学习中都是强大的工具!

2024-02-29 16:31:57 591

原创 AIGC 实战:如何使用 Ollama 开发自定义的大模型(LLM)

虽然 Ollama 提供了运行和交互式使用大型语言模型(LLM)的功能,但从头开始创建完全定制化的 LLM 需要 Ollama 之外的其他工具和专业知识。然而,Ollama 可以通过微调在定制过程中发挥作用。以下是细分说明

2024-02-27 18:46:33 5589 5

原创 AIGC 架构:RAG (retrieval augumented generation) 应用可以使用 PostgreSQL 作为向量数据库组件吗?

是的,RAG(检索增强生成)应用程序可以绝对地使用 PostgreSQL 作为向量数据库!事实上,它是一个流行的选择,因为有以下几个优点

2024-02-25 21:27:36 652 1

原创 AIGC 实战:Ollama 和 Hugging Face 是什么关系?

本文介绍了 Ollama 和 Hugging Face 之间的关系。

2024-02-23 22:40:06 1416

原创 AIGC 实战:如何使用 Docker 在 Ollama 上离线运行大模型(LLM)

Ollama 是一个开源平台,用于管理和运行各种大型语言模型 (LLM),例如 Llama 2、Mistral 和 Tinyllama。它提供命令行界面 (CLI) 用于安装、模型管理和交互。您可以使用 Ollama 根据您的需求下载、加载和运行不同的 LLM 模型。

2024-02-22 22:22:11 5231 2

原创 AIGC基础:大型语言模型 (LLM) 为什么使用向量数据库,嵌入(Embeddings)又是什么?

嵌入和向量数据库的结合使 LLM 能够更有效地访问和处理信息,从而实现更丰富、更具上下文感知和个性化的交互。

2024-02-20 22:37:39 1119

原创 微服务部署:金丝雀发布、蓝绿发布和滚动发布的对比

金丝雀发布、蓝绿发布和滚动发布都是软件发布策略,它们都旨在降低发布风险并提高发布速度。但是,这三种策略在工作方式、优缺点等方面存在一些差异。

2024-02-18 20:19:49 1117

原创 AIGC 知识:什么是 RAG? 如何使用 RAG 技术帮助我们制作自己的智能客户服务

本文介绍了什么是 RAG 以及以查找商场停车位为例看如何通过 RAG 使用用户提供的资料来增强 AIGC 的结果。了解 RAG 可以帮助我们使用自己的资料结合 AIGC 实现我们自己的智能客服。

2024-02-17 21:24:25 971 1

原创 【微服务安全】OpenID Connect 简介:现代应用程序的身份验证

OpenID Connect (OIDC) 是一个建立在 OAuth 2.0 之上的开放身份验证协议。它简化了应用程序以一种标准化和可互操作的方式验证用户身份并获取其基本个人资料信息的方式。可以将其视为应用程序“知道你是谁”的一种安全方式,而无需你创建单独的帐户或透露你的密码。

2024-02-16 20:44:35 879

原创 【微服安全】API密钥和令牌与微服务安全的关系

API密钥和令牌是微服务架构中重要的安全工具,需要谨慎使用和管理,并采取措施保护它们的安全性,以确保微服务架构的安全。**

2024-02-16 20:25:14 1297

原创 微服务设计:Spring Cloud API 网关概述

Spring Cloud API 网关是微服务架构中的重要组件,可以提供路由、负载均衡、安全、监控等多种功能,帮助开发者构建更加可靠、安全和高性能的微服务系统。

2024-02-15 19:07:18 1368

原创 微服务设计:Spring Cloud 链路追踪概述

Spring Cloud 链路追踪是微服务架构中的重要工具,可以帮助开发者构建更加可靠、易于维护和高性能的微服务系统。

2024-02-15 19:05:43 763

原创 Spring Cloud 路由和消息传递 (消息路由)

Spring Cloud 路由和消息传递是 Spring Cloud 中用于实现微服务之间通信的重要功能。Spring Cloud 提供了多种路由机制和消息传递机制,可以满足不同场景的需求。

2024-02-14 11:00:00 424

原创 Spring Cloud 路由和消息传递 (HTTP 路由)

Spring Cloud 路由和消息传递是 Spring Cloud 中用于实现微服务之间通信的重要功能。Spring Cloud 提供了多种路由机制和消息传递机制,可以满足不同场景的需求。

2024-02-14 10:54:04 902

原创 微服务间请求响应定义方式对比 (Apache Dubbo, IDL 定义,RESTful API)

选择哪种服务间请求响应定义方式取决于具体的需求。如果需要透明化调用、协议支持丰富、扩展性强,可以选择 Apache Dubbo 分布式RPC;如果需要接口定义标准化、解耦服务,可以选择 IDL 定义;如果需要易于理解和使用、资源寻址、缓存友好,可以选择 RESTful API。

2024-02-14 09:37:54 1367

原创 Java和JavaScript的区别和联系

Java和JavaScript是两种不同的编程语言,但它们都具有重要的应用价值。学习Java可以帮助开发各种类型的应用程序,学习JavaScript可以帮助开发交互性强的Web页面。

2024-02-13 22:08:14 484

原创 容器高级知识: 适配器模式与 Sidecar 模式的区别

在 Kubernetes 中,适配器模式和 Sidecar 模式都是扩展您的主应用程序容器功能的方法,但它们具有不同的目的和功能

2024-02-13 21:57:54 843

原创 容器高级知识:Kubernetes 大使(Ambassador)模式详解

Kubernetes 大使模式涉及在单个 Pod 中将一个专用的 **代理容器** 与您的应用程序容器一起部署。该代理容器被称为“大使”,充当您的应用程序和外部客户端或服务之间的 **进程外** 中介。

2024-02-12 19:17:29 476

原创 容器高级知识:Kubernetes Pod 适配器模式详解

**Kubernetes Pod 适配器模式**是侧车模式的一个特例,其中使用专用的 **适配器容器** 在主应用程序容器和其他服务或客户端之间 **翻译** 数据或信号。它充当桥梁,调整通信格式或协议以实现无缝交互。

2024-02-12 19:12:38 742

原创 云原生基础概念:命令式 vs 声明式范式 (Imperative vs. Declarative)

本文介绍了云原生的基础概念命令式和声明式编程和配置的区别和联系。了解这些内容,有助于在设计云原生应用和架构设计的时候采用合适的范式,在应用相应的范式的时候按照正确的指导原则完成设计。

2024-02-11 18:22:35 385

原创 容器高级知识: Kubernetes Sidecar Pod 模式详解

Kubernetes Sidecar Pod 模式涉及在单个 Pod 中将一个或多个辅助容器附加到您的主应用程序容器。这些辅助容器与主容器一起工作,提供补充功能而不修改应用程序代码本身。

2024-02-09 21:10:08 489

原创 容器高级知识:Kubernetes Init Container Pod 模式详解

在 Kubernetes 中,Init Container 模式提供了一种在启动主要应用程序容器之前准备 Pod 环境的方法。这对于安装软件、设置数据库或运行预部署检查等各种任务来说都非常有用。

2024-02-09 20:59:53 375

原创 幻兽帕鲁(Palworld)允许自建私服,它是怎么挣钱的呢?

最近爆火的网游幻兽帕鲁由于官方准备不足导致服务拥堵,游戏公司没有单纯的自建服务器扩容,而是开放了服务器安装包,让玩家自搭私服。玩家自搭私服,游戏公司还怎么挣钱?

2024-02-09 18:07:36 816

原创 容器基础:Docker 镜像如何保证部署的一致性?

Docker 镜像通过固化基础环境、固化依赖性和固化软件启动流程,确保应用程序在不同环境中以一致的方式部署和运行,提高部署效率和可靠性,降低运维成本。

2024-02-08 11:37:06 960

原创 容器基础知识:容器和虚拟化的区别

容器化和虚拟化都是用于优化资源利用率并实现高效应用程序部署的技术。然而,它们在方法和关键特征上存在差异

2024-02-08 11:24:06 599

原创 容器化的基础概念:不可变基础设施解释:将服务器视为乐高积木,而非橡皮泥。

想象一下用乐高积木代替橡皮泥进行搭建。使用橡皮泥时,您可以直接塑形和改变它。而使用乐高积木,您需要逐个零件搭建特定结构,并在需要时整体替换它们。这就是**不可变基础设施**背后的核心思想。

2024-02-07 21:13:52 1068

原创 在容器镜像中为了安全为什么要删除 setuid 和 setgid?

在容器镜像中删除 setuid(set user ID)和 setgid(set group ID)权限通常是出于安全考虑。这两个权限位允许进程在执行时以文件所有者或文件所属组的身份运行,而不是以调用进程的用户身份运行。如果容器中的应用程序或进程具有不必要的 setuid 或 setgid 权限,可能会成为潜在的安全威胁。这将在容器中搜索并删除所有具有 setuid 或 setgid 权限的文件。安全最佳实践建议在容器中尽可能限制权限,仅保留应用程序正常运行所需的最小权限。这有助于降低容器环境的风险。

2024-02-06 11:15:54 1102

原创 容器化技术基础概念:雪花服务器与凤凰服务器

在软件部署领域,服务器管理在正常运行时间、效率和安全性方面发挥着关键作用。存在两种截然不同的方法:雪花服务器和凤凰服务器。了解它们之间的区别将帮助您选择最适合您需求的策略。

2024-02-05 15:35:06 778

原创 微服务系统设计:横向扩展和纵向扩展的对比

本文通过对比微服务的横向和纵向扩展,总结出两种扩展的应用场景。

2024-01-29 22:31:10 676

原创 微服务治理:微服务安全详解

微服务安全旨在保护微服务架构中每一个独立的服务。与传统单体应用程序不同,它们在单点应用安全措施,微服务由于其独立性,需要分布式安全方法。

2024-01-16 23:08:50 732

原创 微服务治理:微服务治理中的微服务回退机制

在微服务架构中,回退机制是一个关键要素,它可以在服务故障时提供弹性和优雅降级,充当安全网,即使某些服务遇到问题,也能确保用户体验的一致性。

2024-01-15 22:04:08 532

原创 微服务治理:如何实现断路器?

断路器是防止微服务出现级联式故障的重要架构设计模式。本文介绍了实现微服务断路器的基本步骤和方法。

2024-01-14 21:11:56 472

原创 微服务治理:微服务断路器(微服务故障隔离模式)详解

微服务断路器是一种设计模式,可以保护系统免于级联故障,通过限制对故障服务的调用来实现。

2024-01-13 21:23:53 644

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除