高性能 架构

Python 架构模式:第十章到结语

第十章:命令和命令处理程序 原文:10: Commands and Command Handler 译者:飞龙 协议:CC BY-NC-SA 4.0 在上一章中,我们谈到使用事件作为表示系统输入的一种方式,并将我们的应用程序转变为一个消息处理机器。 为了实现这一点,我们将所有的用例函数转换为事件处理 ......
结语 架构 模式 Python

Python 架构模式:第五章到第九章

第五章:高档和低档的 TDD 原文:5: TDD in High Gear and Low Gear 译者:飞龙 协议:CC BY-NC-SA 4.0 我们引入了服务层来捕获我们从工作应用程序中需要的一些额外的编排责任。服务层帮助我们清晰地定义我们的用例以及每个用例的工作流程:我们需要从我们的存储库 ......
架构 模式 Python

Python 架构模式:引言到第四章

引言 原文:Introduction 译者:飞龙 协议:CC BY-NC-SA 4.0 为什么我们的设计会出错? 当你听到混乱这个词时,你会想到什么?也许你会想到喧闹的股票交易所,或者早上的厨房——一切都混乱不堪。当你想到秩序这个词时,也许你会想到一个空旷的房间,宁静而平静。然而,对于科学家来说,混 ......
引言 架构 模式 Python

PM-从后微服务谈架构演进

2022 年,关于微服务发生了几件有趣的事情。 其一,正式掌管 Twitter 不久的 Elon Musk 对 Twitter 的开发团队 “批判” 了一番。他表示自己为 Twitter 在许多国家的极慢运行速度感到抱歉。之所以如此慢是因为 App 需要执行 1000 多个 “糟糕” 的批处理 RP ......
架构 PM

jax中对单步操作的缓存对性能造成的影响

代码: import jax.numpy as jnp from jax import grad, jit, vmap from jax import random def selu(x, alpha=1.65, lmbda=1.05): return lmbda * jnp.where(x > 0 ......
缓存 性能 jax

掌握JavaScript中的性能优化和代码压缩

Laravel是一个流行的PHP框架,它具有出色的可测试性,可以帮助开发人员在更短的时间内编写可靠的代码。但是,即使使用了这个框架,也可能会出现测试覆盖率较低的情况。测试覆盖率是指代码中已由测试案例覆盖的部分比例。测试覆盖率越高,代码质量越高。在本文中,我们将分享几种技巧,帮助您提高Laravel应 ......
JavaScript 性能 代码

挑战Transformer的新架构Mamba解析以及Pytorch复现

今天我们来详细研究这篇论文“Mamba:具有选择性状态空间的线性时间序列建模” Mamba一直在人工智能界掀起波澜,被吹捧为Transformer的潜在竞争对手。到底是什么让Mamba在拥挤的序列建中脱颖而出? 在介绍之前先简要回顾一下现有的模型 Transformer:以其注意力机制而闻名,其中序 ......
Transformer 架构 Pytorch Mamba

系统存储架构升级分享

一、业务背景 系统业务功能:系统内部进行数据处理及整合, 对外部系统提供结果数据的初始化(写)及查询数据结果服务。 系统网络架构: 部署架构对切量上线的影响 - 内部管理系统上线对其他系统的读业务无影响 分布式缓存可进行单独扩容, 与存储及查询功能升级无关 通过缓存层的隔离, 系统扩展期间外部系统可 ......
架构 系统

在ASP.NET Core微服务架构下使用RabbitMQ如何实现CQRS模式

前言 在现代软件开发中,微服务架构和CQRS模式都是备受关注的技术趋势。微服务架构通过将应用程序拆分为一系列小型、自治的服务,提供了更好的可伸缩性和灵活性。而CQRS模式则通过将读操作和写操作分离,优化了系统的性能和可维护性。本文小编将为大家介绍如何在ASP.NET Core微服务架构下使用Rabb ......
架构 RabbitMQ 模式 Core CQRS

测量性能

测量和实验是所有改善程序性能尝试的基础。本内容及将介绍两种测量性能的工具软件:分析器和计时器软件。我将讨论如何设计性能测量实验,使得测量结果更有指导意义,而不是误导我们。 最基本和最频繁地执行的软件性能测量会告诉我们“需要多长时间”。执行函数需要多长时间?从磁盘读取配置文件需要多长时间?启动和退出程 ......
性能

03_内核源码组织架构

一、Linux内核特征 Linux内核组织形式为整体式结构 进程调度方式简单而有效 支持内核线程(或称为守护进程) 支持多种平台的虚拟内存管理 虚拟文件系统 模块机制 增加系统调用 面向对象 二、Linux内核五大子系统 三、系统数据结构 在Linux内核中使用频率较高的数据结构: task_str ......
组织架构 内核 架构 源码 03

02_内核架构

宏内核与微内核 宏内核:所有内核代码都编译成一个二进制,所有的内核代码都运行在一个大内核地址空间里,内核代码可以直接访问和调用,效率高且性能好 微内核:把操作系统分成多个独立的功能模块,每个功能模块之间的访问需要通过消息来完成,因此效率没有那么高 宏内核架构优点:设计简洁和性能较好 微内核架构优点: ......
内核 架构 02

期末云计算基础架构平台实操题

1.docker sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ ......
架构 基础 平台

六边形战士与六边形架构:强大能力的双重赋能

在技术和体育的领域中,有时候我们会发现一些独特的形容词和比喻,它们能够生动地传达出一种强大、高效、灵活的感觉。今天,我们将聚焦在两个看似截然不同的领域,即运动员和软件架构,通过“六边形战士”和“微服务架构”这两个独特的形容词,探讨它们在各自领域的表现和如何共同构建强大的能力。 六边形战士:力量与灵活 ......
六边形 架构 战士 能力

BOSHIDA DC电源模块的安全性能评估及认证标准

BOSHIDA DC电源模块的安全性能评估及认证标准 DC电源模块的安全性能评估和认证标准主要涉及以下方面: 1. 安全标准:DC电源模块需要符合国际电工委员会(IEC)和国家标准的相关规定,如IEC 60950-1(信息技术设备安全性通用要求)、IEC 62368-1(音视频和信息技术设备安全性通 ......
电源模块 模块 电源 性能 BOSHIDA

Mysql性能优化这5点你知道吗?简单却容易被初学者忽略!

Mysql性能优化这5点你知道吗?简单却容易被初学者忽略! 文编|JavaBuild 哈喽,大家好呀!我是JavaBuild,以后可以喊我鸟哥,嘿嘿!俺滴座右铭是不在沉默中爆发,就在沉默中灭亡,一起加油学习,珍惜现在来之不易的学习时光,等工作之后,你就会发现,想学习真的需要挤时间,厚积薄发啦! 在日 ......
初学者 性能 Mysql

大数据治理技术核心,可扩展的元数据架构设计(转)

转自:https://blog.csdn.net/weixin_45727359/article/details/127662364 元数据管理是随着数据仓库的建设逐渐完善起来的,这也决定了元数据管理主要集中在数据领域。例如数据结构、数据加工转换关系等。而随着我们对元数据理解的不断深入,其实元数据广 ......
数据 架构 核心 技术

redis的key越多,会影响性能吗?

1. 什么是Redis大key问题 Redis大key问题指的是某个key对应的value值所占的内存空间比较大,导致Redis的性能下降、内存不足、数据不均衡以及主从同步延迟等问题。 到底多大的数据量才算是大key? 没有固定的判别标准,通常认为字符串类型的key对应的value值占用空间大于1M ......
性能 redis key

Rocketmq学习1——Rocketmq架构&消息存储&刷盘机制

系列文章目录和关于我 一丶什么是Rocketmq RocketMQ是一款开源的分布式消息中间件,由阿里巴巴团队最初开发,并于2016年贡献给Apache软件基金会,后成为Apache顶级项目。RocketMQ设计用于处理高并发、高吞吐量的场景,支持丰富的消息交互模式。 以下是RocketMQ的一些关 ......
Rocketmq 架构 amp 机制 消息

多开工具对手机游戏性能的测试与评估

【多开工具对手机游戏性能的测试与评估】 随着移动游戏的兴起,越来越多的玩家开始在手机上体验各种精彩的游戏。然而,对于一些热衷于多款游戏的玩家来说,他们可能面临一个难题:手机上同时只能运行一个游戏的限制。为了解决这一问题,出现了各种多开工具,可以帮助玩家同时在手机上打开多个游戏。然而,人们也担心使用多 ......
手机游戏 性能 工具 手机

Kubernetes架构及安装

K8s架构 k8s内部是有几个组件的,分别是controller manager,api-server,scheduler,kubelet以及etcd,kube-proxy还有k8s客户端kubectl controller manage 首先介绍的是controller manager,他是相当于 ......
Kubernetes 架构

软件架构实践 V2:第一章

第一部分 预想架构 第一章 架构商业周期 作为设计过程的重要组成部分,现在已经提出了构架的概念。构架是本书的主题。“软件构架”包含大型软件系统的结构。系统的构架视图是抽象的,它不考虑实现、算法和数据表示的细节,集中研究“黑盒”元素的行为和交互。在设计具有所期望属性的系统时,开发软件架构是第一步。 定 ......
架构 软件

分布式架构设计思路和要点

分布式架构设计 设计分布式架构时,需要考虑以下几个关键思路和要点: 弹性和可伸缩性:分布式架构应具备弹性和可伸缩性,能够根据负载情况自动调整资源分配。这可以通过采用水平扩展和自动化调度等技术实现。 容错和高可用性:分布式系统应具备容错和高可用性能力,即使部分组件或节点发生故障,整个系统仍能正常运行。 ......
分布式 架构 要点 思路

8000字,程序性能优化的全能手册

8000字,程序性能优化的全能手册 2024-01-05 07:40 萤火架构 阅读(746) 评论(2) 编辑 收藏 举报 合集 - 编程思想(2) 1.8000字,程序性能优化的全能手册01-05 2.从菜鸟到大师:编程必须遵循的三个基本原则01-06 收起 8000字讲清楚程序性能优化。 本文 ......
全能 性能 手册 程序 8000

NVMe Host Controller IP,高性能NVMe控制器IP

NVMe Host Controller IP 1 介绍 NVMe Host Controller IP可以连接高速存储PCIe SSD,无需CPU和外部存储器,自动加速处理所有的NVMe协议命令,具备独立的数据写入AXI4-Stream/FIFO接口和数据读取AXI4-Stream/FIFO接口, ......
NVMe 高性能 控制器 Controller Host

首发!全志T527第一款核心板,高性能8核处理器带AI NPU

今天,米尔电子联合战略合作伙伴全志科技,隆重发布第一款T527核心板及开发板。基于全志T527高性能可选AI功能MPU,配备八核A55高性能处理器,RISC-V协处理器,支持2Tops NPU,满足边缘智能AI加速应用;支持丰富的通讯接口,包括2路千兆以太网、1路PCIE2.1、2路CAN、10路U ......
高性能 处理器 核心 T527 527

[转帖]记一次听风扇声音来定位性能瓶颈

https://plantegg.github.io/2022/03/15/%E8%AE%B0%E4%B8%80%E6%AC%A1%E5%90%AC%E9%A3%8E%E6%89%87%E5%A3%B0%E9%9F%B3%E6%9D%A5%E5%AE%9A%E4%BD%8D%E6%80%A7%E8% ......
瓶颈 风扇 声音 性能

架构整洁之道笔记4

软件架构 架构师的定位 工作实质:规划如何将系统切分为组件,并安排好组件之间的排列关系,以及组件之间互相通信的方式。 目的:更好地对组件开发、部署、运行、维护。 如果想设计一个更方便推进各项工作的系统,策略就是在设计中尽可能长时间地保留尽可能多的可选项。 开发的角度 难以开发的系统也不会健康长久。 ......
架构 笔记

TDSQL(PostgreSQL版本) benchmark性能测试

一、准备软件包jdk: 地址:https://pan.baidu.com/s/1sbgLPROfd9e_valSfv0YAQ 提取码:4qpsbenchmark:地址:https://pan.baidu.com/s/1nAHER-BXpgG0LUnR8NbT7Q 提取码:xcbu 二、安装1、jdk ......
PostgreSQL benchmark 性能 版本 TDSQL

MySQL高性能优化规范建议总结

1、优先选择符合存储需要的最小的数据类型,因为存储字节越小,占用也就空间越小,性能也越好。 a.某些字符串可以转换成数字类型存储比如可以将 IP 地址转换成整型数据。 b.对于非负型的数据 (如自增 ID,整型 IP,年龄) 来说,要优先使用无符号整型来存储。 c.小数值类型(比如年龄、状态表示如 ......
高性能 建议 MySQL
共4000篇  :3/134页 首页上一页3下一页尾页