- 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单使用的模式。简单工厂模式定义了一个创建对象的类,由这... 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单使用的模式。简单工厂模式定义了一个创建对象的类,由这...
- 排查思路【1】定位高负载进程 pid:登录进服务器使用top或top -c命令[ps -ef | grep xxx 命令]查看当前CPU消耗过高的进程,从而得到进程id。观察各个进程资源使用情况,可以看出进程id为18571的进程,有着较高的CPU占比。按P(大写)可以倒序查看占CPU占用率。【定位具体的异常业务】:使用pwdx pid命令[查看当前pid进程启动时的工作目录]根据pid找... 排查思路【1】定位高负载进程 pid:登录进服务器使用top或top -c命令[ps -ef | grep xxx 命令]查看当前CPU消耗过高的进程,从而得到进程id。观察各个进程资源使用情况,可以看出进程id为18571的进程,有着较高的CPU占比。按P(大写)可以倒序查看占CPU占用率。【定位具体的异常业务】:使用pwdx pid命令[查看当前pid进程启动时的工作目录]根据pid找...
- 由于当前项目需要对接多个不同的数据源,同时涉及到多端处理,而且需要考虑海量数据处理,还有总部与分部架构部署问题,因而整体技术栈倾向于大数据和分表分库式处理数据层接入问题。简单讲,项目分为数据中台和业务中台两个子系统,其中数据中台主要对接不同数据源,提供数据聚合,统一的数据报表。业务中台分为基础服务和业务服务,基础服务主要是提供统一网关,统一权限,日志,定时任务等服务。 一、关键功能需求1、实... 由于当前项目需要对接多个不同的数据源,同时涉及到多端处理,而且需要考虑海量数据处理,还有总部与分部架构部署问题,因而整体技术栈倾向于大数据和分表分库式处理数据层接入问题。简单讲,项目分为数据中台和业务中台两个子系统,其中数据中台主要对接不同数据源,提供数据聚合,统一的数据报表。业务中台分为基础服务和业务服务,基础服务主要是提供统一网关,统一权限,日志,定时任务等服务。 一、关键功能需求1、实...
- 本文详解分布式全局唯一ID及其5种实现方案,关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。 本文详解分布式全局唯一ID及其5种实现方案,关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
- 本期有幸邀请到李浩先生担任受访对象,围绕华为云 SRE 发展、高可用架构设计等实践经验进行分享,与大家共同探讨如何实现云上业务的稳定可靠。 本期有幸邀请到李浩先生担任受访对象,围绕华为云 SRE 发展、高可用架构设计等实践经验进行分享,与大家共同探讨如何实现云上业务的稳定可靠。
- 云原生无代理服务网格太深奥?带你深入浅出了解Sermant,从架构设计到开发实战,步步为营。本期直播将聚焦于Sermant的架构解析及开发实战中,从开发者视角来看核心设计中的插件机制和类加载器架构,在实战中从基础能力开发,到进阶使用统一动态配置能力、统一日志能力等一步步完成插件开发。 云原生无代理服务网格太深奥?带你深入浅出了解Sermant,从架构设计到开发实战,步步为营。本期直播将聚焦于Sermant的架构解析及开发实战中,从开发者视角来看核心设计中的插件机制和类加载器架构,在实战中从基础能力开发,到进阶使用统一动态配置能力、统一日志能力等一步步完成插件开发。
- 适配器模式让原本因为接口不匹配而无法一起工作的两个类/结构体能够一起工作 适配器模式让原本因为接口不匹配而无法一起工作的两个类/结构体能够一起工作
- 华为云CodeArts Modeling服务正式上线,欢迎体验 华为云CodeArts Modeling服务正式上线,欢迎体验
- 微服务改造是政企客户云原生演进的重头戏,如何做到成本低、安全性高、性能不变、方便调用等,是一门学问。本文讲述华为云Stack的解决之道。 微服务改造是政企客户云原生演进的重头戏,如何做到成本低、安全性高、性能不变、方便调用等,是一门学问。本文讲述华为云Stack的解决之道。
- 今天和同事讨论一个反序列化框架的设计,感觉这个例子很适合拿来谈谈如何做设计的问题:这个例子不需要很深的业务背景就能理解,容易传播和讨论;而且这个设计本身非常简单,很快就能看明白。这里隐去所有业务相关的知识,它们对这个问题没什么影响。该框架的需求是这样的:写一套公共的代码,能够支持从文本字符串中解析出业务实例的数据。比如从"[1,2,3]"字符串中解析出一个整型数组。这种需求在业界有很多成熟实... 今天和同事讨论一个反序列化框架的设计,感觉这个例子很适合拿来谈谈如何做设计的问题:这个例子不需要很深的业务背景就能理解,容易传播和讨论;而且这个设计本身非常简单,很快就能看明白。这里隐去所有业务相关的知识,它们对这个问题没什么影响。该框架的需求是这样的:写一套公共的代码,能够支持从文本字符串中解析出业务实例的数据。比如从"[1,2,3]"字符串中解析出一个整型数组。这种需求在业界有很多成熟实...
- 对政企、金融客户来说,裸金属服务器相比于云服务器,更能满足他们对性能和稳定性的要求。但裸金属服务器的网络实现,却存在成本高、灵活性差、成熟度不足等问题。为解决这些问题,华为云Stack有一套增强版的网络方案。 对政企、金融客户来说,裸金属服务器相比于云服务器,更能满足他们对性能和稳定性的要求。但裸金属服务器的网络实现,却存在成本高、灵活性差、成熟度不足等问题。为解决这些问题,华为云Stack有一套增强版的网络方案。
- 因为疫情的原因,C++技术大会时隔一年半之后才得以再次举办。这是我第3次参加该会议了,在前两次会议中,我发现国外专家的主题演讲大概率会有更高的质量,所以这一次我干脆全部听的国外专家演讲。主办方也很贴心,直接把所有的英文演讲全部排在了C会场。下面介绍我这次会议听的主题:《现代C++的发展与演化》——Bjarne StroustrupC++之父的演讲照例排在第一个。但实际上Bjarne每年讲的几... 因为疫情的原因,C++技术大会时隔一年半之后才得以再次举办。这是我第3次参加该会议了,在前两次会议中,我发现国外专家的主题演讲大概率会有更高的质量,所以这一次我干脆全部听的国外专家演讲。主办方也很贴心,直接把所有的英文演讲全部排在了C会场。下面介绍我这次会议听的主题:《现代C++的发展与演化》——Bjarne StroustrupC++之父的演讲照例排在第一个。但实际上Bjarne每年讲的几...
- 软件可变性(Software Variability)是指在一定上下文中一个软件系统被有效改变(扩展、配置、调整)的能力。在许多软件系统的开发运行阶段乃至整个生命周期中,软件可变性都是其设计开发者所要面对的基本问题。针对软件可变性,开发者们根据软件实现要求和成本投入,采取软件预留配置点、动态软件产品线、运行时可变性动态绑定、多变非核心功能的快速开发等方法来应对,详情请看: 软件可变性(Software Variability)是指在一定上下文中一个软件系统被有效改变(扩展、配置、调整)的能力。在许多软件系统的开发运行阶段乃至整个生命周期中,软件可变性都是其设计开发者所要面对的基本问题。针对软件可变性,开发者们根据软件实现要求和成本投入,采取软件预留配置点、动态软件产品线、运行时可变性动态绑定、多变非核心功能的快速开发等方法来应对,详情请看:
- 关于华为云开天集成工作台,有很多疑问? 什么是流?什么是工作流、业务流、集成流?什么是流处理、流编排...... 这么多问号,头都要大了?! 别急,往下看,关于流程模式那些难懂的词儿,在这儿全搞懂! 关于华为云开天集成工作台,有很多疑问? 什么是流?什么是工作流、业务流、集成流?什么是流处理、流编排...... 这么多问号,头都要大了?! 别急,往下看,关于流程模式那些难懂的词儿,在这儿全搞懂!
- 本期课程,主要给大家介绍在SaaS场景下如何技术选型以及SaaS架构设计中的关键技术点。 本期课程,主要给大家介绍在SaaS场景下如何技术选型以及SaaS架构设计中的关键技术点。
上滑加载中
推荐直播
-
物联网资深专家带你轻松构建AIoT智能场景应用
2024/11/21 周四 16:30-18:00
管老师 华为云IoT DTSE技术布道师
如何轻松构建AIoT智能场景应用?本期直播将聚焦华为云设备接入平台,结合AI、鸿蒙(OpenHarmony)、大数据等技术,实现物联网端云协同创新场景,教您如何打造更有实用性及创新性的AIoT行业标杆应用。
回顾中 -
Ascend C算子编程之旅:基础入门篇
2024/11/22 周五 16:00-17:30
莫老师 昇腾CANN专家
介绍Ascend C算子基本概念、异构计算架构CANN和Ascend C基本概述,以及Ascend C快速入门,夯实Ascend C算子编程基础
即将直播 -
深入解析:华为全栈AI解决方案与云智能开放能力
2024/11/22 周五 18:20-20:20
Alex 华为云学堂技术讲师
本期直播我们将重点为大家介绍华为全栈全场景AI解决方案以和华为云企业智能AI开放能力。旨在帮助开发者深入理解华为AI解决方案,并能够更加熟练地运用这些技术。通过洞悉华为解决方案,了解人工智能完整生态链条的构造。
去报名
热门标签