架构 单体 优缺点

[MAUI 项目实战] 手势控制音乐播放器(一): 概述与架构

这是一篇系列博文。请关注我,学习更多.NET MAUI开发知识! [MAUI 项目实战] 手势控制音乐播放器(一): 概述与架构 [MAUI 项目实战] 手势控制音乐播放器(二): 手势交互 [MAUI 项目实战] 手势控制音乐播放器(三): 动画 [MAUI 项目实战] 手势控制音乐播放器(四): ......
手势 架构 实战 播放器 项目

js异步——浅谈Chrome浏览器架构

前言 在讲述事件循环和消息队列之前,需要了解 JS 的单线程执行机制,JS 的执行是从上到下依次执行的,这些便是同步任务,而异步操作类似于系统中断,即当前进程外部的实体(主线程之外的、宿主环境提供的、特殊的线程,如IO线程(HTTP请求)和定时器线程等)可以触发代码执行,然后在异步任务完毕后,执行回 ......
架构 浏览器 Chrome

第1章04节 | 常见开源OLAP技术架构对比

https://zhuanlan.zhihu.com/p/266402829 1. 什么是OLAP OLAP(On-line Analytical Processing,联机分析处理)是在基于数据仓库多维模型的基础上实现的面向分析的各类操作的集合。可以比较下其与传统的OLTP(On-line Tra ......
架构 常见 技术 OLAP

VGG16模型-tensorflow实现的架构

import tensorflow as tf from tensorflow.keras.models import Sequential from tensorflow.keras.layers import InputLayer, Dense, Flatten, Conv2D, MaxPool ......
tensorflow 架构 模型 VGG 16

.Net Core后端架构实战【2-实现动态路由与Dynamic API】

摘要:基于.NET Core 7.0WebApi后端架构实战【2-实现动态路由与Dynamic API】 2023/02/22, ASP.NET Core 7.0, VS2022 引言 使用过ABP vNext和Furion框架的可能都会对它们的动态API感到好奇,不用手动的去定义,它会动态的去创建 ......
路由 架构 实战 Dynamic 动态

​ 如何处理Xcode上传IPA文件后无法在后台架构版本中显示的问题?

​ 如何处理Xcode上传IPA文件后无法在后台架构版本中显示的问题? AU上传ipa出现下图红框提示说明成功上传,但有时App Store后台没有出现构建版本,请查看下面详细说明! ​编辑 一、首先登录iTunes Connect 后台、查看ipa构建情况 https://appstoreconn ......
架构 后台 版本 文件 问题

TOTAL:AWS 认证解决方案架构师助理 (SAA-C03)

TOTAL:AWS 认证解决方案架构师助理 (SAA-C03) 超值:通过 AWS Certified Solutions Architect – Associate SAA-C03 考试 + AWS Essentials 和 2 次免费练习考试 课程英文名:TOTAL AWS Certified ......
架构 助理 解决方案 方案 TOTAL

Flutter 的优缺点及前景

Flutter 是由 Google 创建的免费开源的移动应用程序开发框架。可以用它为 iOS、Android 和 Web 平台,开发界面华丽、高性能、响应式的应用程序。Flutter 基于 Dart 编程语言,并使用 Skia 图形库来渲染其组件。 和很多其它框架一样,Flutter 宣称其主要特性 ......
优缺点 前景 Flutter

分布式存储技术(上):HDFS 与 Ceph的架构原理、特性、优缺点解析

面对企业级数据量,单机容量太小,无法存储海量的数据,这时候就需要用到多台机器存储,并统一管理分布在集群上的文件,这样就形成了分布式文件系统。HDFS是Hadoop下的分布式文件系统技术,Ceph是能处理海量非结构化数据存储的对象存储技术,本文将对他们的架构原理、特性和优缺点做介绍。 — 分布式文件系 ......
优缺点 分布式 架构 特性 原理

架构设计面试题

秒杀系统秒杀系统基本面试被问烂了,网上资料也很多,基本整理了内容如下: 设计难点:并发量大,应用、数据库都承受不了。另外难控制超卖。 设计要点: 将请求尽量拦截在系统上游,html尽量静态化,部署到cdn上面。按钮及时设置为不可用,禁止用户重复提交请求。设置页面缓存,针对同一个页面和uid一段时间内 ......
架构

ThreadLocal缺点及解决方案

简单的一句话总结是每个Thread上都有一个threadLocals属性,它是一个ThreadLocalMap,里面存放着一个Entry数组,key是ThreadLocal类型的弱引用,value是对用的值。所有的操作都是基于这个ThreadLocalMap操作的。但是它有一个局限性,就是不能在父子 ......
ThreadLocal 缺点 解决方案 方案

Calico 架构及BGP实现

Calico 架构及BGP实现 BGP是互联网上一个核心的去中心化自治路由协议,它通过维护IP路由表或“前缀”表来实现自治系统AS之间的可达性,属于矢量路由协议。不过,考虑到并非所有的网络都能支持BGP,以及Calico控制平面的设计要求物理网络必须是二层网络,以确保 vRouter间均直接可达,路 ......
架构 Calico BGP

长连接和短连接区别和优缺点

TCP与UDP udp:面向无连接的通信协议,数据包括目的端口信息和源端口信息 优点:面向无连接,操作简单,要求系统资源较少,速度快,由于不需要连接,可进行广播发送 缺点:发送数据之前不需要与对方建立连接,接收到数据时也不需要发送确认信号,发送端不知道接收端是否正确接接收,不会重发,不可靠。 tcp ......
优缺点

微前端架构:将应用拆分为多个小型模块,实现模块化设计

随着技术的不断发展和应用场景的不断变化,微前端架构也将不断演化和完善,成为更加成熟和稳定的前端架构模式,为开发者和企业带来更多的价值和机会。互联网应用的不断发展和迭代,传统的单体应用架构已经逐渐无法满足现代应用的需求。为了更好地适应快速变化的市场和业务需求,微服务和微前端架构成为了近年来的热门话题。 ......
模块 前端 架构 多个

EasyMR 安全架构揭秘:如何管理 Hadoop 数据安全

2017年,美国信用评级机构 Equifax 遭受黑客攻击,导致1.4亿个人的敏感信息泄露; 2020年,发生了 SolarWinds 公司的软件供应链遭受恶意代码攻击事件,涉及多个行业和国家; 2022年,网信办依据《数据安全法》等法律法规,对滴滴公司开出人民币80.26亿元的巨额罚款,对互联网企 ......
架构 数据 EasyMR Hadoop

架构师日记-如何写的一手好代码

在日常工作中,我经常听到部分同学抱怨代码质量问题,潜台词是:“除了自己的代码,其他人写的都是垃圾,得送到绞刑架上,重构!”。今天就来聊一聊,如何写的一手好代码。 ......
架构 一手 代码 日记

Redis各种数据分片方式应用场景以及优缺点

前言 数据分片是指将数据按某种方式存储到不同的服务上来解决单机服务容量不足的问题。 本文围绕 Redis 讲述逻辑拆分、随机分配、哈希取模、一致性哈希等分片算法原理和使用场景。并在此基础上对比客户端分片、代理(Proxy) 和 Redis Cluster 各自的优缺点。 客户端分片 三种普通方式 逻 ......
优缺点 场景 方式 数据 Redis

Redis持久化RDB和AOF原理解析、使用和优缺点对比

前言 本文讲述 Redis 两种持久化方式 RDB 和 AOF 优缺点以及原理。 为何需要持久化? Redis 是基于内存操作的,进程终止、服务器宕机后内存数据会丢失,但是在很多使用场景中我们希望数据不丢失,服务重启之后数据还能恢复到停机前的状态,特别是使用 Redis 做数据库的情况。 Redis ......
优缺点 原理 Redis RDB AOF

基于AHB_BUS的eFlash控制器的微架构设计

eFlash微架构设计 1.回顾架构设计 2.Flash时序仿真 2.1 ahb_flashc项目目录 docs rtl sim tb model 2.2 docs 架构设计文档 微架构设计文档 集成需求文档 DataSheet 2.3 model model文件夹下放的是一些仿真模型(Flash的 ......
控制器 架构 AHB_BUS eFlash AHB

实时决策系统中 OpenMLDB 的常见架构整合方式

OpenMLDB 提供了一个线上线下一致性的实时特征计算平台。对于如何在实际业务系统中整合 OpenMLDB,构建完整的机器学习平台,OpenMLDB 提供了灵活的支持。本文关注基于 OpenMLDB,在企业级业务系统中使用的常见架构。我们主要关注存储和计算两个方面: 离在线数据存储架构:如何合理的 ......
架构 实时 OpenMLDB 常见 方式

SimpleAdmin手摸手教学之:项目架构设计2.0

一、说明 在SimpleAdmin1.0版本中,我将整体项目结构分为三大块,分别为架构核心、业务模块和应用服务。随着1.0版本的封版,回去再看我之前的项目架构,也暴露了一些问题,比如在1.0版本中,Signalr和Mqtt只能二选一,这显然是不科学的,因为这两种虽然都可以作为消息通知,但是显然可以有 ......
SimpleAdmin 架构 项目 教学 2.0

基于AHB_BUS的eFlash控制器的架构设计

eFlash控制器的架构设计 1.架构设计思路分析 1.1 含有的模块分析 eFlash控制器是一个基于AHB的slave,所以需要一个AHB_slave_if处理AHB的信号。AHB_slave_if与AHB总线进行交互,对主设备的请求进行处理,还可以设置一些内部的寄存器,对AHB发送过来的信号进 ......
控制器 架构 AHB_BUS eFlash AHB

3-springcloud整体架构及调用举例

Spring Cloud 的整体架构 Service Provider: 暴露服务的服务提供方。 Service Consumer:调用远程服务的服务消费方。 EureKa Server: 服务注册中心和服务发现中心。 ......
springcloud 架构 整体

关于架构一事,以下观点赞同

不建议引入架构的项目类型: * 软件生命周期大概率会小于三个月的 * 项目维护人员在现在以及可见的将来只有自己的 可以考虑引入架构的项目类型: * 软件生命周期大概率会大于三个月的 * 项目维护人员多于 1 人的 强烈建议引入架构的项目类型: * 软件生命周期大概率会大于三年的 * 项目维护人员多于 ......
架构 观点

单例模式的优缺点和使用场景

首先介绍一下单例模式: 单例模式(Singleton),也叫单子模式,是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在某个服务器程序中,该服务器的配置信息存放在一个文件中,这些配置数据 ......
优缺点 场景 模式

2-SpringBoot开发单体应用

Spring Boot 开发单体应用 1.SpringBoot Web开发 使用SpringBoot的步骤: 创建一个SpringBoot应用,选择我们需要的模块,SpringBoot就会默认将我们的需要的模块自动配置好; 手动在配置文件中配置部分配置项目就可以运行起来了。 专注编写业务代码,不需要 ......
单体 SpringBoot

架构师日记-为什么数据一致性那么难

在现代大型分布式软件系统中,有一个绕不过去的课题,那就是如何保证系统的数据一致性。数据一致性保障为什么难呢? ......
一致性 架构 日记 数据

它把RabbitMQ的复杂全屏蔽了,我朋友用它后被老板一夜提拔为.NET架构师

它把RabbitMQ的复杂全屏蔽了,我朋友用它后被老板一夜提拔为.NET架构师 本文技术源自外企,并已在多个世界500强大型项目开发中运用。 本文适合有初/中级.NET知识的同学阅读。(支持.NET/.NET Framework/.NET Core) RabbitMQ作为一款主流的消息队列工具早已广 ......
架构 RabbitMQ 老板 朋友 NET

借降本增效之名,探索开闭原则架构设计

在我们的研发生产活动中,经常会遇到如下类似的疑惑:业务和技术在公司组织活动中,究竟应该各扮演什么样的角色?技术的目的是什么? ......
架构 原则

几种常见的架构模式

本文已经收录到Github仓库,该仓库包含计算机基础、Java基础、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、架构、校招社招分享等核心知识点,欢迎star~ Github地址 如果访问不了Github,可以访 ......
架构 常见 模式