- 对于技术来说,最关心的还是项目采用什么样的技术栈来开发,每个公司都大同小异,这里分享下目前公司使用的技术栈,喜欢的朋友给个关注~ 对于技术来说,最关心的还是项目采用什么样的技术栈来开发,每个公司都大同小异,这里分享下目前公司使用的技术栈,喜欢的朋友给个关注~
- 火焰图(Flame Graph)由性能优化大师 Brendan Gregg 发明,和所有其他的 profiling 方法不同的是,火焰图以一个全局的视野来看待时间分布,列出所有可能导致性能瓶颈的调用栈。通过火焰图,可以非常方便的看到性能资源都消耗在了哪里,从而能够直观的看到程序的性能瓶颈,以进行程序的优化。 火焰图(Flame Graph)由性能优化大师 Brendan Gregg 发明,和所有其他的 profiling 方法不同的是,火焰图以一个全局的视野来看待时间分布,列出所有可能导致性能瓶颈的调用栈。通过火焰图,可以非常方便的看到性能资源都消耗在了哪里,从而能够直观的看到程序的性能瓶颈,以进行程序的优化。
- 分布式系统的事务问题是否和本地事务一样?微服务架构中现有的事务解决方案有什么弊端?有没有简单高效的实现分布式事务管理的方案? 分布式系统的事务问题是否和本地事务一样?微服务架构中现有的事务解决方案有什么弊端?有没有简单高效的实现分布式事务管理的方案?
- 好几天没发文章了,上周我在拉勾教育上新了一个 etcd 的课程,前前后后准备,也是比较忙。今天和各位同学闲扯无关技术的一些话题。今天和各位聊得是我个人的股市故事。对投资理财感兴趣的读者,可以继续往下看。首先说结论:我依然是一个被宰割的韭菜。何时开始我第一次买股票还是在 2017 年,当时看到朋友在玩,我也就在东方财富顺手开了个户。这里得提一下东财,目前国内做得最好的券商之一。之所以这样说,确... 好几天没发文章了,上周我在拉勾教育上新了一个 etcd 的课程,前前后后准备,也是比较忙。今天和各位同学闲扯无关技术的一些话题。今天和各位聊得是我个人的股市故事。对投资理财感兴趣的读者,可以继续往下看。首先说结论:我依然是一个被宰割的韭菜。何时开始我第一次买股票还是在 2017 年,当时看到朋友在玩,我也就在东方财富顺手开了个户。这里得提一下东财,目前国内做得最好的券商之一。之所以这样说,确...
- 介绍 能力 特征 快速开始 安装服务器 独立部署 集群部署 春云接入 样本 添加依赖 介绍 能力 特征 快速开始 安装服务器 独立部署 集群部署 春云接入 样本 添加依赖
- 某公司专注于休闲小游戏和APP开发,面对海外市场扩展的挑战,通过选择Sermant框架,实现了零侵入式服务治理,提升了监控、动态日志等核心能力,显著降低了改造和运维成本。 某公司专注于休闲小游戏和APP开发,面对海外市场扩展的挑战,通过选择Sermant框架,实现了零侵入式服务治理,提升了监控、动态日志等核心能力,显著降低了改造和运维成本。
- 引言在万物互联时代,鸿蒙操作系统(HarmonyOS)凭借分布式技术、多设备协同能力和轻量化特性,已成为智能终端生态的核心底座。随着业务复杂度提升,传统单体架构难以满足鸿蒙应用对弹性扩展、快速迭代和跨设备协同的需求。云原生架构(Cloud Native)通过Serverless函数计算和微服务集成,为鸿蒙应用提供了“无服务器运维+服务网格化”的新一代技术解决方案。本文将聚焦鸿蒙与云原生的深度... 引言在万物互联时代,鸿蒙操作系统(HarmonyOS)凭借分布式技术、多设备协同能力和轻量化特性,已成为智能终端生态的核心底座。随着业务复杂度提升,传统单体架构难以满足鸿蒙应用对弹性扩展、快速迭代和跨设备协同的需求。云原生架构(Cloud Native)通过Serverless函数计算和微服务集成,为鸿蒙应用提供了“无服务器运维+服务网格化”的新一代技术解决方案。本文将聚焦鸿蒙与云原生的深度...
- 1 简介在 Go 语言中,对 slice 的操作比较灵活。要删除或替换 slice 中的元素,主要有以下几种常见的方法: 2 append 删除 slice 中的元素假设你有一个长度为 10 的 int 类型的 slice,想要删除第 3 个元素(索引为 2),可以通过以下两种常见方法实现。使用 append 删除元素通过 append 函数,你可以将 slice 中的元素重新组合,从而... 1 简介在 Go 语言中,对 slice 的操作比较灵活。要删除或替换 slice 中的元素,主要有以下几种常见的方法: 2 append 删除 slice 中的元素假设你有一个长度为 10 的 int 类型的 slice,想要删除第 3 个元素(索引为 2),可以通过以下两种常见方法实现。使用 append 删除元素通过 append 函数,你可以将 slice 中的元素重新组合,从而...
- 1 简介Go原生函数没有IN函数用于方便快捷地判断某个元素是否存在切片,本文示例 代码尝试实现类似 Python in 操作符的功能,用来判断某个元素是否存在于不同类型的容器中(如 slice, array, map 等)。 2 需要实现的功能首先将In 函数支持 slice / array,还不支持 map、struct slice 等情况。本文详细讲一下改进方案和实现方式Python ... 1 简介Go原生函数没有IN函数用于方便快捷地判断某个元素是否存在切片,本文示例 代码尝试实现类似 Python in 操作符的功能,用来判断某个元素是否存在于不同类型的容器中(如 slice, array, map 等)。 2 需要实现的功能首先将In 函数支持 slice / array,还不支持 map、struct slice 等情况。本文详细讲一下改进方案和实现方式Python ...
- 1 简介针对 etcd 在 Ubuntu 24.04(或一般说 “Ubuntu 24”)上安装与基本配置服务的完整示例步骤。我们可以根据需要做进一步的 HA 集群、TLS 加密、安全认证等扩展。 2 安装步骤:环境准备假设操作系统是 Ubuntu 24.04 或相近版本。 需要以 root 或具备 sudo 权限的用户操作。更新系统软件包列表:sudo apt updatesudo apt... 1 简介针对 etcd 在 Ubuntu 24.04(或一般说 “Ubuntu 24”)上安装与基本配置服务的完整示例步骤。我们可以根据需要做进一步的 HA 集群、TLS 加密、安全认证等扩展。 2 安装步骤:环境准备假设操作系统是 Ubuntu 24.04 或相近版本。 需要以 root 或具备 sudo 权限的用户操作。更新系统软件包列表:sudo apt updatesudo apt...
- 1 简介在 Go (Golang) 项目中使用 Gin 实现两个服务: 员工账号服务(employee-service) 商品服务(product-service) etcd 服务注册与发现。下面是完整示例代码以及etcd 配置与集成步骤。 2 项目结构示例 go-gin-etcd-demo/ │ ├── employee/ │ ├──... 1 简介在 Go (Golang) 项目中使用 Gin 实现两个服务: 员工账号服务(employee-service) 商品服务(product-service) etcd 服务注册与发现。下面是完整示例代码以及etcd 配置与集成步骤。 2 项目结构示例 go-gin-etcd-demo/ │ ├── employee/ │ ├──...
- 1 简介配置型键值存储服务,我们来系统地对比一下当前流行的键值存储(Key-Value Store)服务。包括缓存型和非缓存型系统,本文从设计目的,实现语言和使用场景几个方面分析。 2 设计目的 / 使用场景实现语言与架构特征是否适合微服务架构一、缓存型 Key-Value 存储 名称 设计目的/特点 实现语言 是否适合微服务 Redis 高性能内存缓存、持... 1 简介配置型键值存储服务,我们来系统地对比一下当前流行的键值存储(Key-Value Store)服务。包括缓存型和非缓存型系统,本文从设计目的,实现语言和使用场景几个方面分析。 2 设计目的 / 使用场景实现语言与架构特征是否适合微服务架构一、缓存型 Key-Value 存储 名称 设计目的/特点 实现语言 是否适合微服务 Redis 高性能内存缓存、持...
- 1 简介本文介绍Raft 协议与 OSPF 选举机制的不同。Raft 协议与 OSPF(Open Shortest Path First)路由协议的选举机制虽然都涉及节点的选举,但它们的应用场景、选举目标和选举机制有很大的不同。为了便于对比,本文将从以下几个方面进行分析:选举的目的、选举的流程、选举的结果及其影响、以及两者的相似性和不同点。 2. 选举目的Raft 协议:Raft 协议是一... 1 简介本文介绍Raft 协议与 OSPF 选举机制的不同。Raft 协议与 OSPF(Open Shortest Path First)路由协议的选举机制虽然都涉及节点的选举,但它们的应用场景、选举目标和选举机制有很大的不同。为了便于对比,本文将从以下几个方面进行分析:选举的目的、选举的流程、选举的结果及其影响、以及两者的相似性和不同点。 2. 选举目的Raft 协议:Raft 协议是一...
- 1 简介本文介绍 etcd 和 Raft 协议 如何在高可用性配置管理和服务发现中发挥作用,并通过 Golang 实现两个示例。内容涉及以下几个关键部分:Raft 协议:确保 etcd 提供强一致性。Raft 是一个分布式一致性算法,它使得各个节点可以就数据的修改达成一致。Raft 确保了在多副本的情况下,如果有一部分副本宕机,其他副本依然可以提供一致的数据。配置管理和高可用性:etcd ... 1 简介本文介绍 etcd 和 Raft 协议 如何在高可用性配置管理和服务发现中发挥作用,并通过 Golang 实现两个示例。内容涉及以下几个关键部分:Raft 协议:确保 etcd 提供强一致性。Raft 是一个分布式一致性算法,它使得各个节点可以就数据的修改达成一致。Raft 确保了在多副本的情况下,如果有一部分副本宕机,其他副本依然可以提供一致的数据。配置管理和高可用性:etcd ...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签