1.基本管理定义两个Fragment并且分别实现他们的add,remove和repalce方法。public class MainActivity extends AppCompatActivity { private Fragment1 fragment1; private Fragment2 fragment2; private FragmentManager m
# 技术架构组件简介 在信息技术的发展中,技术架构作为软件系统的基础框架,起着至关重要的作用。本文将介绍“技术架构组件”的概念,结构和作用,并通过具体代码示例帮助读者更好地理解这一概念。 ## 一、什么是技术架构组件 技术架构组件是指在软件系统中,不同技术组件如何组织和交互的层级结构。它可以帮助我们清晰地分离不同功能模块的责任,确保系统的可维护性、可扩展性和可重用性。 ### 1.
原创 2024-10-28 04:53:17
65阅读
概述Bruno是一款革命性的开源API客户端,采用现代化的技术构建,旨在替代Postman和Insomnia等传统工具。其核心设计理念强调本地优先、版本控制友好和开发者体验优化。整体架构概览前端技术React生态系统React 19:最新版本的React框架Redux Toolkit:现代化状态管理React Router:单页面应用路由Styled Components:CSS-in-JS
转载 1月前
391阅读
组件架构的由来 随着移动互联网的不断发展,很多程序代码量和业务越来越多,现有架构已经不适合公司业务的发展速度了,很多都面临着重构的问题。 在公司项目开发中,如果项目比较小,普通的单工程+MVC架构就可以满足大多数需求了。但是像淘宝、蘑菇街、微信这样的大型项目,原有的单工程架构就不足以满足架构需求了。 就拿淘宝来说,淘宝在13年开启的“All in 无线”战略中,就将阿里系大多数业务都加入到手机淘
docker的核心组件如下:1、  客户端:dockerclient2、  服务端:dockerserver3、  Docker镜像4、  Registry5、  Docker 容器1、 docker客户端与服务器docker client向docker daemon发送请求,docker daemon完成相应的任务,并把结果返还给容器.docke
转载 2023-08-06 00:22:10
181阅读
一:简介    一、什么Heat       1. Heat 是一套业务流程平台,旨在帮助用户更轻松地配置以 OpenStack 为基础的云体系。利用Heat应用程序,开发人员能够在程序中使用模板以实现资源的自动化部署。Heat能够启动应用、创建虚拟机并自动处理整个流程。它还拥有出色的跨平台兼容性,
理想的技术架构框架是,把应用、平台、基础设施相对独立地拆分为以下几层:一、系统层系统也叫基础设施。包括系统级的硬、软件两。底层硬件包括主机、各种服务器、PC、存储设备、网络设备等。第二系统软件包括各种操作系统、数据库等。系统的主流硬、软件产品,基本都是由世界上屈指可数的几个厂家提供。二、平台平台通常也包括两。下层是中间件或技术平台。中间件通常指的是厂家在系统的基础上提供的平台软件
转载 2023-05-24 23:59:42
955阅读
# Grafana 技术架构入门指南 Grafana 是一种开源的分析与监控解决方案,适合用来构建可视化界面,实时展示数据。在这篇文章中,我将为你提供 Grafana 的基本技术架构和实现步骤,帮助你掌握这个强大的工具。 ## 总体流程 在开始之前,让我们概述一下实现 Grafana 技术架构的整体流程。这些步骤将帮助我们顺利进行。 ```mermaid flowchart TD
原创 7月前
120阅读
目前,监控K8S集群较为流行的方案如下:方案一:Heapster + influxDB + GrafanaHeapster 是 Kubernetes 原生的集群监控方案。Heapster 以 Pod 的形式运行,在其配置文件内传入kubernetes master的地址,Heapster就会自动发现集群节点、从节点上的 Kubelet 获取监控数据。Kubelet 则是从节点上的 cAdvisor
 1.学习/操作打卡021. 构建分布式系统的目的是增加系统容量,提高系统的可用性,转换成技术方面,也就是完成下面两件事。-- 大流量处理。通过集群技术把大规模并发请求的负载分散到不同的机器上。-- 关键业务保护。提高后台服务的可用性,把故障隔离起来阻止多米诺骨牌效应(雪崩效应)。如果流量过大,需要对业务降级,以保护关键业务流转。 说白了就是干两件事。一是提高整体架构
分布式数据中间件详解:如何实现分库分表+动态数据源+读写分离优知学院 2018-10-13 12:10:20 分布式数据中间件:1.简介:分布式数据访问中间件,旨在为供一个通用数据访问服务,支持MySQL动态数据源、读写分离、分布式唯一主键生成器、分库分表、动态化配置等功能,并且支持从客户端角度对数据源的各方面(比如连接池、SQL等)进行监控,后续考虑支持NoSQL、C
Grafana核心架构组件 Grafana 是一个开源的可视化和监控工具,广泛应用于数据监控和分析的场景。自 2014 年首次发布以来,Grafana 不断演化,成为如今众多开发者和运维人员的选择。它支持许多数据源,并通过丰富的仪表板配置,为用户提供了一种简便的方式来实时查看数据、创建图表和设置告警。 ### 背景描述 回顾 Grafana 的发展历程,我们可以看到一个充满活力的生态系统。
原创 5月前
32阅读
在本指南中,我们将详细了解Grafana Loki架构及其组件。在公司的分布式环境中,存储和管理来自各种系统资源的日志是一项具有挑战性的任务。为了简化这项任务,引入了一个称为日志聚合的概念,它从各种系统资源中收集、存储、管理日志。有各种各样的日志聚合工具,其中一个工具是 Grafana Loki,通过本文我们一起探索一下 Loki。什么是 Grafana Loki?Grafana Loki 是一个
原创 2024-08-01 14:43:03
145阅读
前言在我们日常代码开发过程中,组件的使用是必不可少的,我们也会去封装组件。但是大家写组件的风格各式各样,没有一个统一的准则。而且也没有遵循软件开发的原则:高内聚、低耦合;因为我是给行业提供代码的,行业给交付提供代码。我们要尽量去减少大家的接入成本,降低接入成本的最好方案就是我们在设计组件的时候编写好文档,保证职责单一,不要耦合业务,就在很多程度上降低了成本了。在我们平时开发过程中,也遇到过一些组件
转载 2024-01-17 11:00:58
68阅读
在现代软件开发中,“技术技术架构”是每个开发团队不可回避的问题。选择一个合适的技术,不仅关乎项目的成功与否,还深刻影响团队的效率与可维护性。本篇博文将详细探讨技术技术架构的相关问题,并提供从背景描述到案例分析的完整过程。 ### 背景描述 在过去的十年间,随着开源技术的迅猛发展和云计算的兴起,传统的软件架构理念也经历了多次演变。如下是我整理的技术技术架构演变的时间线: ```me
原创 6月前
111阅读
我们常说的TCP/IP是一个四的体系结构,它自上而下包含了应用,运输,网际,网络接口,但是从实际上来讲,tcp/ip协议只有上面三,最后一没有实际内容。而国际通用标准OSI模型具有七协议,自上而下分别是应用,表示,会话,传输,网络,数据链路层,物理。然而由于OSI的商业推广不到位,被TCP/IP协议抢占了市场,因此我们常用的是将TCP/IP协议与OSI协议组合在一块儿的
转载 2023-12-03 07:56:58
93阅读
JavaSE:这个是Java的核心技术,必须熟练掌握才行。(绝对的重点) 初学的话可能有点难,但是这个是必须掌握的基础知识顺序结构选择结构循环结构数据结构简单的算法面向对象的编程思想容器/集合AarryListHashMapAWT/SWING 做界面IO流多线程网络编程(服务器的由来)JDBC(与数据库进行交互)附加:正则表达式/注解/反射/XML/设计模式(23)前端:核心掌握js(
转载 2023-07-19 16:42:59
137阅读
# 技术架构层次解析:数据技术与应用 在现代软件开发中,理解不同层次的架构至关重要。通常,系统的架构可以分为几个关键的层次,它们分别是数据技术和应用。以下,我将为你详细介绍这几个层次的定义、功能以及如何实现它们的过程。 ## 整体流程概述 首先,让我们看一下整个流程的步骤: | 步骤 | 描述
原创 10月前
125阅读
# 从零开始构建 Node.js 全技术架构 在这个数字化时代,Node.js 作为一种高效的 JavaScript 运行时环境,已经广泛应用于全开发。本文将指导你如何一步步实现一个 Node.js 全技术架构,适合刚入行的小白们。 ## 流程概述 以下是构建 Node.js 全应用的步骤概览: | 步骤编号 | 步骤名称 | 描述
原创 9月前
265阅读
Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provider)和服务消费方(Consumer)两个角色。关于注册中心、协议支持、服务监控等内容,详见后面描述。总
  • 1
  • 2
  • 3
  • 4
  • 5