DDS:data distribution service数据分发服务    DDS信息发布中间件是一种轻便的、能够提供实时信息传送的中间件技术。DDS中间件是一个软件层,从操作系统、网络传输和底层数据格式的细节中抽象出应用。相同的概念和api提供给不同的编成语言,使得应用在不同的操作系统、编成语言和处理体系架构之间交换信息。底层
转载 2024-01-28 15:01:04
227阅读
前言前不久刚结束对 20 模块项目的第 3 轮重构,一路见证 MVC、MVP、Clean 的优缺点并形成自己的体会。近期在总结工作经验的同时,开始写博客。顺便开源了我设计的 ViaBus 架构。以下,对常见的 MVC、MVP、Clean、AAC 架构做个比对。首先,一张表格展示各架构的类冗余情况:需求是,写三个页面,ListFragment、DetailFragment、PreviewFragme
转载 2023-07-04 06:56:00
149阅读
前言Artemis是一款基于NettyNIO的高性能消息中间件,它的前身为JBoss的HornetQ,2015捐献给了ApacheActiveMQ社区,并命名为ApacheArtemis。本文将对Artemis的架构做一个简单的解析,将Artemis的架构拆分为两块:ArtemisBroker的解析(也可以说是单点实例的Artemis消息代理内部运行架构解析)和Artemis高可用架构解析。1.A
转载 2019-01-30 19:28:58
2916阅读
1.mysql架构主要分为4个部分    最外层是连接管理器:主要处理每个连接(mysql的每一个连接都是一个线程,mysql服务器负责缓存线程,所以并不是有一个连接请求就创建一个线程,是有线程池的存在的,验证权限等等)2.第二层包括:查询缓存,sql解释器,还有优化器,在这一层并不关心底层的存储引擎,而是通过调用api来实现的,也就是说不同的存储引擎对于相同的api可能会有不同的实现细节
原创 2023-03-07 01:18:03
76阅读
Kubernetes(简称K8s)是一个流行的开源容器编排和管理平台,用于自动化部署、扩展和管理容器化应用程序。学习和理解Kubernetes的架构对于使用和开发Kubernetes应用程序非常重要。在本篇文章中,我将向你介绍Kubernetes的架构,并提供代码示例来帮助你理解每个步骤的具体操作。 首先,让我们了解Kubernetes的基本架构。Kubernetes由一组核心组件和附加组件组成
原创 2024-01-25 15:59:17
19阅读
一、核心分片机制与分布式数据库架构解析核心分片机制ShardingSphere作为一款分布式数据库中间件,其核心分片机制的设计理念源于数据库分片技术,旨在通过水平切分数据,将数据分散存储在多个数据库节点上,从而实现数据库的横向扩展。这一机制的核心是分片键的选择,它决定了数据在数据库中的分布位置。在ShardingSphere中,分片键的选择需要考虑数据分布的均匀性、查询的效率以及事务的一致性等因素
3.2代码结构(顺序+分支+循环)+函数 代码结构通常将代码的执行结构分成三种:顺序结构,分支结构,循环结构 顺序结构代码从上往下一次执行。 分支结构给定条件,不同的条件下产生的结果应该不一样。 分支结构:通过条件的判断,选择性的执行相应的代码。 分支结构有两种:if分支,switch分支 if分支最简语法 if(条件表达式){ //条件表达式返回的结果是true //要执行的代
在跨平台开发日益盛行的今天,Flutter作为Google推出的一款高效、灵活的UI开发框架,凭借其独特的优势赢得了广大开发者的青睐。从最初的1.0版本一路迭代至今,Flutter不断丰富和完善自身功能,为开发者提供了更加优质的开发体验。本文将深入剖析Flutter的架构设计,结合实际代码示例,带领大家全面了解Flutter的工作原理和应用实践。一、Flutter架构概览Flutter的架构设计精
原创 精选 6月前
346阅读
Ollama架构解析 Ollama是一个新兴的AI开发框架,其架构设计带来了一定的创新,涉及到多个层面的组件和物流。本文将详细分析Ollama架构的各个方面,包括背景、技术原理、架构解析、源码分析和案例分析,以深入理解其结构和实现。 背景描述 随着人工智能相关技术的发展,Ollama作为AI框架的佼佼者,引入了一种独特的架构来解决复杂的AI应用需求。构建这样一个系统,需解决多个技术挑战:
原创 1月前
291阅读
# SRS架构解析 软件需求规格说明书(Software Requirements Specification,简称SRS)是对软件系统需求的详细描述。它定义了软件的功能、性能及其设计约束,通常用于软件开发的初期阶段。本文将深入解析SRS的架构,并通过代码示例来帮助理解这一概念。 ## SRS的基本组成 一个完整的SRS通常包括以下几个部分: 1. **引言**:阐述软件的目的和范围。 2
原创 9月前
109阅读
Knative是构建多种无服务器产品的基础设施,并且会确保它们之间编程模型的可移植性。
原创 精选 2022-11-09 21:02:42
407阅读
1点赞
  写了一段时间的自定义报表,这几天终于接触到了echarts,用它来显示图形,刚开始做的时候都是直接copy的以前写过的图形的代码,以前没问题,这次终于出问题了,因为copy过来的,又不知道什么意思,报了个错,真的要崩溃,无从下手,只能把现在的代码和以前的代码做比较,说实话,这并不是一个好方法。折腾了几天,到今天,百度了一下echarts参数的意思,再比较终于发现了问题,这是写的柱状图和折线图的
lvm解决的问题。当服务器中存储数据的分区磁盘空间不够了,我们正常的思路,是换一块较大的磁盘,但是不论多大的磁盘,总会有不够的时候,lvm就是用来解决这些问题的,可以实现动态的扩容。lvm的工作原理正常的文件传输是在文件系统和磁盘之间,lvm做的就是在文件系统和磁盘之间添加新的一层逻辑层。它对文件系统屏蔽了下层的磁盘,它对磁盘进行了封装,从而使得文件系统面向逻辑卷,逻辑卷采用一定的方式对磁盘进行操
ABP框架简介   ABP框架全称为“ASP.NET Boilerplate Project”,中文翻译为” ASP.NET样板项目”,诞生的主要目的就是为了让.NET程序员“秒变”架构师,将.NET企业级项目的主流开发技术、最先进的架构整合起来,让.NET工程师能够更快的开发出更好的项目。http://www.aspnetboilerplate.com/ &nbsp
转载 4月前
71阅读
# AT指令解析架构:理解与实现 ## 引言 AT指令(Attention Command)是一种用于与调制解调器等通信设备进行交互的指令集。它最初是由摩托罗拉公司在1980年代提出的,其核心思想是通过简单的文本命令,控制设备的操作。随着物联网(IoT)技术的发展,AT指令的应用范围越来越广泛。本文将深入探讨AT指令解析架构的基本原理,并提供一个简单的代码示例来实现这一功能。 ## AT指令
原创 9月前
509阅读
JSON:JSON是一种轻量级的数据交换格式。它基于ECMAScript(European Computer Manufacturers Association,欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得JSON称为理想的数据交换语言。易于人与阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。JSON作为一种轻
转载自:https://.cnblogs./liuhongru/p/11006079.html 一:架构说明 (一)整体架构 OVS(openvswitch)是开源的虚拟交换机。也是当前市场上云环境中部署份额最大的交换机。支持 openflow协议,ovsdb协议管理。 一个OVS实例包
转载 2020-02-10 10:49:00
833阅读
2评论
...
转载 2020-05-06 15:24:00
1428阅读
2评论
核心观点: 服务的本质是数据的流转与变换数据的变换依赖于数据的流转,只有流转的数据才能够被变换。基于这个理念,我们提出了Transformer架构。基本概念定义Transformer。 我们的每一个服务应用,都是一个数据转换器。数据在这些Transformer之间进行流动和转换。流动的过程就是Pipeline形成的过程(Pipeline的概念在后续会有定义)。典型的例子比如你开发的一个Spark
原创 2023-04-30 06:30:41
239阅读
jeetcgboot架构解析 jeetcgboot是一个轻量级的Java框架,旨在快速构建企业级应用程序。在现代开发中,理解其架构对于开发人员来说至关重要,特别是在2023年相关技术迅速发展的背景下。本文将深入探讨jeetcgboot的架构,从技术原理到源码分析,再到性能优化和案例分析,全面解析这一框架。 ## 背景描述 随着软件开发技术的不断升级,企业对快速开发和高效交付的需求越来越迫切。j
原创 5月前
61阅读
  • 1
  • 2
  • 3
  • 4
  • 5