山海 架构

推荐工程全解-整体架构

[toc] # 1. 推荐系统的作用 推荐系统现在已经是新闻资讯、视频、购物等场景的标配。通过对候选物料千人千面的提供方式,从而实现业务场景下用户时长、用户活跃度、物料点击率的提升。最终实现收入的转化。本文章聚焦于推荐系统的`工程架构`,对推荐工程的各个模块进行`简要的介绍`,并提出一些问题,待后续 ......
架构 整体 工程

【Quarkus技术系列】「云原生架构体系」在云原生时代下的Java“拯救者”是Quarkus,那云原生是什么呢?

[推荐超值课程:点击获取](https://www.sanzhishu.top/) ### 云原生时代下的Java"拯救者" 在云原生时代,其实Java程序是有很大的劣势的,以最流行的spring boot/spring cloud微服务框架为例,启动一个已经优化好,很多bean需要lazy loa ......
Quarkus 架构 体系 时代 技术

架构第五次作业-20230807

1.基于二进制部署kubernetes v1.27.x高可用环境: 部署etcd、master节点、node节点、containerd运行时、calico网络组件 创建Pod验证网络通信正常 2、总结kubectl命令的使用 查找某一台主机上的所有Pod 3、测试第三方dashboard如Kuboa ......
架构 20230807

运维平台架构规划

常用参考网站 网站 说明 MDN Web Docs Mozilla基金会(Firefox的金主)维护,是个开放型的网站,所有人都可以更新和添加内容,里面的文章全面专业,经过很多人的反复阅读修改,堪称经典,是前端工程必看的网站。 github 使用开源框架多去github看文档以及issue stac ......
架构 平台

假期总结之Hive基础架构

Apache Hive其2大主要组件就是:SQL解析器以及元数据存储, 如下图。 元数据存储 通常是存储在关系数据库如 mysql/derby中。Hive 中的元数据包括表的名字,表的列和分区及其属性,表的属性(是否为外部表等),表的数据所在目录等。 -- Hive提供了 Metastore 服务进 ......
架构 基础 Hive

0x02 MVC架构学习记录

## MVC架构 MVC架构的全称为 > M:model 模型 用于存储数据 > > V:view 视图 用于展示数据 > > C:controller 控制器 用于协调上述二者 我们一般发送HTTP请求都是由Controller进行拦截,然后Controller中有相应的处理逻辑。 向Model获 ......
架构 0x02 x02 MVC 0x

网易互娱出海之旅:大数据平台上云架构设计与实践

2020 年初,随着网易互娱的海外业务增长与海外数据合规的需求,我们开始了网易互娱大数据离线计算平台迁移出海的工作。前期,我们采取了云主机裸机加上高性能 EBS 块存储的方案。但是,这个方案存储费用高昂,成本是国内自建机房的数十倍。 于是,我们决定在公有云上构建一个平台,这个平台不仅需要更加适应当前 ......
架构 之旅 数据 平台

字节跳动基于火山引擎DataLeap的一站式数据治理架构实践

更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 在7月22日举行的 ArchSummit 全球架构师峰会(深圳站)上,来自火山引擎DataLeap的技术专家为大家带来了字节跳动基于火山引擎DataLeap的全域数据治理方案分享。 本次分享共分为机遇挑战、字节数据 ......
字节 火山 架构 DataLeap 引擎

微信技术分享:揭秘微信后台安全特征数据仓库的架构设计

本文将介绍微信的安全数据特征仓库的背景起源、技术演进、当前的架构设计和实践,以及数据质量保证系统的实现。希望给中大型IM系统的安全数据特征仓库的设计带来启发。 ......
架构 仓库 后台 特征 数据

龙架构 Arch Linux 发行版发布

导读 近日,龙架构 Arch Linux 发行版官方网站宣布结束 beta 状态,正式支持龙架构 (LoongArch)。 Arch Linux 是一种轻量级、可定制、灵活的 Linux 操作系统。作为一款简单、现代、开放的操作系统,Arch Linux 旨在基于 “KISS 原则”(保持简单的哲学 ......
架构 Linux Arch

18大型网站系统架构演化

高性能 高可用 可维护 应变 安全 维度: 涉及技术内容 从架构看 MVC MVP MVVM REST webservice 微服务 从并发分流来看 集群负载均衡 CDN 从缓存来看 MemCache,Redis,Squid 从数据来看 主从库(主从复制),内存数据库、反规范化技术、noSql,分区 ......
架构 系统 网站

Spring 架构

Spring可能成为您的所有企业应用程序的一站式商店。但是,Spring是模块化的,允许您挑选适用于您的模块,而无需引入其他模块。下面的部分提供了Spring Framework中所有可用模块的详细信息。 Spring Framework提供了大约20个模块,可以根据应用程序要求使用。 ## 核心容 ......
架构 Spring

17软件架构评估---质量属性

性能: 可靠性:(容错、健壮性 可用性: 安全性: 可修改性:(可维护性、可扩展性、结构重组、可移植性) 功能性: 可变性: 互操作性: 敏感点: 权衡点: 风险点: 非风险点: ......
架构 属性 质量 软件

15云原生架构

云原生也是云,它基于分布式部署和统一运管的分布式云,以容器、微服务、DevOps等技术为基础建立的一套技术产品体系。 云原生就是从云里产生的产品所构成的云原生态的体系。 而不是云之外的产品或者脱离云的产品。 云原生架构设计原则 服务化原则:以微服务为技术 弹性原则:对相关的需求进行可缩减可扩展,可根 ......
架构

周四 MVC与三层架构

......
架构 MVC

分布式系统架构设计思想

1. 计算与存储分离 2. 接口幂等, 业务幂等 ,防重提交 3.功能性需求 ,非功能性需求 之间的取舍平衡 4. 数据的冷热分离 5. 高内聚,低耦合 , 模块化设计 ,分层,防腐层 ,DDD 6. 分布式系统,三大件 Redis , MQ , 分布式数据库(1. 满足事务处理简单 , 2. 能快 ......
设计思想 分布式 架构 思想 系统

基于 Webpack4 和 Vue 的可热插拔式微前端架构

如果项目对你有所帮助,可以给个star Github地址 什么是 Puzzle Puzzle 是基于 Vue 和 Webpack4 实现的一种项目结构;业务模块可以像拼图一样与架构模块组合,形成不同的系统,而这一切都是可以在生产环境热插拔的;这意味着你可以随时向你的系统添加新的功能模块,甚至改版整个 ......
前端 架构 Webpack4 Webpack Vue

C#三层架构逻辑和功能

C#三层架构是一种常用的软件架构模式,用于将一个应用程序划分为三个主要的逻辑层:表示层(Presentation Layer)、业务逻辑层(Business Logic Layer)和数据访问层(Data Access Layer)。每个层都有其特定的功能和职责,这种分层可以使代码更具组织性、可维护 ......
架构 逻辑 功能

x64架构运行arm64程序

## 如题 最开始是想要在x64平台构建arm64的docker镜像,最后发现安装完qemu后,可以直接运行arm64程序。 安装qemu ``` shell sudo apt install qemu-user-static ``` 测试 ``` docker run -it --name bun ......
架构 程序 64 x64 arm

企业级架构设计:迈向大型项目开发的高级阶段

企业级架构设计:迈向大型项目开发的高级阶段 摘要: 每个程序员、或者说每个工作者都应该有自己的职业规划,如果你不是富二代,不是官二代,也没有职业规划,希望你可以思考一下自己的将来。 每个程序员、或者说每个工作者都应该有自己的职业规划,如果你不是富二代,不是官二代,也没有职业规划,希望你可以思考一下自 ......
项目开发 架构 阶段 项目 企业

云原生架构实战:构建可弹性扩展的企业级应用

云原生架构实战:构建可弹性扩展的企业级应用 一、微服务架构与Spring Cloud概述随着云计算和容器技术的普及,传统的单体应用架构逐渐暴露出扩展性、部署和维护等方面的瓶颈。微服务架构应运而生,将应用拆分成一组小型服务,每个服务都运行在自己的进程中,通过HTTP或消息中间件等通信机制来相互通信。S ......
架构 弹性 实战 企业

浅谈项目架构设计

整理自b站up主 主要一点是最合适的是最好的,不必为了过于追求某项技术而冗余! 一.功能性需求 1.跟实际的业务需求是对应的! 2.所使用的技术框架是不是够先进,文档是否完善,使用过程中容易排查到问题 3.技术是否为开源的,够不够活跃,更新频率等 4.成本:学习成本,使用成本,迁移成本,维护成本,要 ......
架构 项目

架构师必备:商业选型与项目部署实践

标题:架构师必备:商业选型与项目部署实践 引言:作为一名架构师,商业选型和项目部署是你工作中至关重要的两个环节。商业选型涉及到选择合适的技术方案和工具,以满足企业的商业需求和目标。而项目部署则是将这些选型结果实际应用于项目中,确保项目的高效运行和顺利交付。本文将深入探讨商业选型与项目部署的实践经验和 ......
架构 项目 商业

AVR汇编(二):AVR架构介绍

AVR是Atmel推出的一个8位的RISC微控制器内核,哈佛架构,具备1MIPS/MHz的高速运行处理能力。本文主要从介绍了ATmega328P单片机采用的AVR架构,包含对AVR内存空间和AVR内核的介绍。 ......
架构 AVR

nodejs: umi 架构解析与命令行处理流程

https://mp.weixin.qq.com/s/y-6Uf1hNBF19MabHEtqnJA https://juejin.cn/post/7128354030639644680 https://juejin.cn/post/7128354030639644680 ......
架构 命令 流程 nodejs umi

领域驱动设计(DDD)——架构设计

系统与子系统 系统:泛指由一群有关联的个体组成,根据某种规则运作,能完成个别元件不能独立完成的工作能力的群体。子系统:也是由一群关联的个体组成的系统,多半是在更大的系统中的一部分。例如:汽车与发动机 模块与组件都是系统的组成部分,从不同角度拆分系统而已。模块是逻辑单元,组件是物理单元。模块就是从逻辑 ......
架构 领域 DDD

Bert Pytorch 源码分析:五、模型架构简图 REV1

## 注意力 ![在这里插入图片描述](https://img-blog.csdnimg.cn/abe43c5ca40948dfb3c195c4330b7ffa.jpeg#pic_center) ## FFN ![在这里插入图片描述](https://img-blog.csdnimg.cn/9f57 ......
简图 架构 源码 模型 Pytorch

系统对接&三层架构(AI)

## 来自你的消息: C#编程范例 mes对接oa,如何做到最佳实践?比如如何安排接口命名,放在那一层等 ## 来自ChatAI的消息: 在进行C#编程范例中,将MES与OA对接的最佳实践可以考虑以下方面: 1. 命名规范:遵循一致且清晰的命名规范是很重要的。可以采用驼峰命名法,例如使用"Pasca ......
架构 系统 amp

深入浅出关于微服务架构实战指南:分布式系统的设计与部署技巧

深入浅出关于微服务架构实战指南:分布式系统的设计与部署技巧 微服务架构实战指南:分布式系统的设计与部署技巧 摘要:随着互联网应用的快速发展,传统的单体应用架构已经无法满足高可用、可扩展、快速迭代等需求。微服务架构的出现为解决这些问题提供了一种新的思路。本文将深入探讨微服务架构的设计与部署技巧,包括服 ......
深入浅出 分布式 架构 实战 技巧

nmon源码安装使用鲲鹏ARM架构下

需要在信创环境使用nmon 查看系统版本 安装依赖 yum install wget ncurses-devel -y 在准备放置nmon的位置创建一个新的文件夹 并进入该文件 mkdir nmoncd nmon 下载源码相关文件 wget http://sourceforge.net/projec ......
鲲鹏 架构 源码 nmon ARM