写在前面进入大数据阶段就意味着进入NoSQL阶段,更多的是面向OLAP场景,即数据仓库、BI应用等。 大数据技术的发展并不是偶然的,它的背后是对于成本的考量。集中式数据库或者基于MPP架构的分布数据库往往采用的都是性能稳定但...
-
深入解析《企业级数据架构》:HDFS、Yarn、Hive、HBase与Spark的核心应用
-
java spring boot 开发语言 nacos 架构 【微服务】Gateway服务网关
个人主页:五敷有你 系列专栏:微服务⛺️稳中求进,晒太阳 Spring Cloud Gateway 是 Spring Cloud 的一个全新项目,该项目是基于 Spring 5.0...
-
后端 restful 架构 分布式 JAVA外卖项目第一天 技术选型和包结构
瑞吉外卖-Day01课程内容软件开发整体介绍 瑞吉外卖项目介绍 开发环境搭建 后台登录功能开发 后台退出功能开发1. 软件开发整体介绍作为一名软件开发工程师,我们需要了解在软件开发过程中的开发流程, 以及软件开发过程...
-
数据库 java 面试 后端 性能优化 架构 MySQL 备份方案
优质博文:IT-BLOG-CN一、为什么要备份【1】容灾恢复:硬件故障、不经意的 Bug 导致数据损坏,或者服务器及其数据由于某些原因不可获取或无法使用等(例如:机房大楼烧毁,恶意的黑客攻击或 Mysql 的 Bug 等)。...
-
大数据 数据仓库 hive架构和原理以及与传统数据库的区别
1.1 hive简介1.1.1 什么是hive?hive是一个构建在Hadoop上的数据仓库工具(框架),可以将结构化的数据文件映射成一张数据表,并可以使用类似sql的方式来对这样的数据文件进行读、写以及管理(包括元数据)。...
-
Spring Cloud构建微服务架构(七)消息总线,java四年工作经验面试题
下面我们来具体动手尝试整个配置过程:准备工作:这里我们不做新的应用,但需要用到上一章中,我们已经实现的关于Spring Cloud Config的几个工程,若读者对其还不了解,建议先阅读第4章的内容。 config-rep...
-
ChatGPT预训练的奥秘:大规模数据、Transformer架构与自回归学习【文末送书-31】
文章目录ChatGPT原理与架构ChatGPT的预训练ChatGPT的迁移学习ChatGPT的中间件编程ChatGPT原理与架构:大模型的预训练、迁移和中间件编程【文末送书-31】ChatGPT原理与架构近年来,人工智能领域...
-
java 数据库 容器 运维 docker 的八大技术架构(图解)
docker 的八大技术架构单机架构概念: 应用服务和数据库服务公用一台服务器 出现背景: 出现在互联网早期,访问量比较小,单机足以满足需求架构优缺点:优点:部署简单,成本低 缺点:存在严重的性能瓶颈,数据库和应用互相竞争...
-
vr Web3.0 架构 【ArchSummit】社交元宇宙的技术挑战与探索
作者简介:小明Java问道之路,专注于研究 Java/ Liunx内核/ C++及汇编/计算机底层原理/源码,就职于大型金融公司后端高级工程师,擅长交易领域的高安全/可用/并发/性能的架构设计与演进、系统优化与稳定性建设...
-
数据库 性能优化 后端 面试 架构 安全 MySQL 锁机制
优质博文:IT-BLOG-CN定义:锁是计算机协调多个进程或线程并发访问某一资源的机制。一、表锁(偏读)MyISAM 引擎,开销小,加锁快,无死锁、锁定粒度大、发生锁冲突的粒度最高,并发度低。 【1】手动增加表锁:lock...
-
系统架构 架构 硬件架构 5-4中央处理器-控制器的功能和工作原理
文章目录一.控制器的结构和功能二.硬布线控制器1.硬布线控制单元图2.微操作命令分析3.CPU的控制方式(1)同步控制方式(2)异步控制方式(3)联合控制方式4.硬布线控制单元的设计步骤(1)分析每个阶段的微操作序列(2)选...
-
人工智能 英伟达系列显卡大解析B100、H200、L40S、A100、A800、H100、H800、V100如何选择,含架构技术和性能对比带你解决疑惑
英伟达系列显卡大解析B100、H200、L40S、A100、A800、H100、H800、V100如何选择,含架构技术和性能对比带你解决疑惑近期,AIGC领域呈现出一片繁荣景象,其背后离不开强大算力的支持。以ChatGPT为...
-
架构 云原生 微服务day01 -- SpringCloud01 -- (Eureka , Ribbon , Nacos)
介绍微服务1.认识微服务(p1-p5 随着互联网行业的发展,对服务的要求也越来越高,服务架构也从单体架构逐渐演变为现在流行的微服务架构。这些架构之间有怎样的差别呢?1.0.学习目标了解微服务架构的优缺点1.1.单体架构单体架...
-
数据仓库Inmon和Kimball架构
引言Kimball和Inmon是两种主流的数据仓库方法论,分别由 Ralph Kimbal大神 和 Bill Inmon大神提出,在实际数据仓库建设中,业界往往会相互借鉴使用两种开发模式。本文将详细介绍 Kimball 和...
-
论基于架构的软件设计方法(ABSD)及应用(系统架构师2024最新版)
须知哈喽,大家订阅专栏后可以私信添加博主获得一对一论文,以及案例分析指导。论文可以直接背下来考试用,感谢支持文章目录须知摘要部分:正文部分:创作指导摘要部分:本文以某银行统一收单平台项目为例,主要论述了ABSD方法在该项目中...
-
jvm 架构 堪称全网最详细的Java八股面试文,面试必备(附答案)
前言听一些小伙伴说,近期的面试越来越难了!为了帮大家节约时间,给大家搞来了今年上半年碰到的大厂Java面试题合集,内容非常的全面。耗时半月,终于把牛客网上的互联网大厂Java面试八股文整理成了PDF合集。其中概括的知识点有:...
-
Android安卓架构MVC、MVP、MVVM模式的概念与区别
目录MVC框架MVP框架MVVM框架MVVM与MVP区别MVVM与MVC区别MVC、MVP、MVVM模式哪个要好一些MVC(Model-View-Controller)、MVP(Model-View-Presenter)、M...
-
docker- compose部署rocketmq双主双从架构
部署文档两台主机搭建多master多slave异步复制模式的集群每台主机上一个nameserver,两个broker一主一从主从部署服务器规划服务器部署的应用broker主从规划物理资源存储目录10.100.232.171n...
-
kubernetes docker (二)K8S常见集群架构搭建
1.基于KubeAdm搭建多节点K8S集群环境准备操作系统:Centos 7 docker版本: docker-ce-20.10.10-3.el7 kubectl版本:1.18.0安装docker(主节点+工作节点)# 1....
-
数据库 MongoDB高可用架构涉及常用功能整理
MongoDB高可用架构涉及常用功能整理1. mongo架构和相关组件1.1. Master-Slave主从模式1.2. Replica Set 副本集模式1.3. Sharding 分片模式2. Sharding 分片模式...
-
【软件架构】软件的十二种架构简介
软件的十二种架构简介一、软件的12种架构1. 单体架构 (Monolithic Architecture 2. 分层架构 (Layered Architecture 3. 事件驱动架构 (Event-Driven Archi...
-
面试 后端 架构 java 分布式 大数据HBase学习圣经:一本书实现HBase学习自由
学习目标:三栖合一架构师本文是《大数据HBase学习圣经》 V1版本,是 《尼恩 大数据 面试宝典》姊妹篇。这里特别说明一下:《尼恩 大数据 面试宝典》5个专题 PDF 自首次发布以来, 已经汇集了 好几百题,大量的大厂面试...
-
云原生 java SpringCloud组件 Spring Cloud全方位解读——构建微服务架构的利器
目录一、微服务简介二、微服务发展史三、Spring Cloud 3.1 Spring Cloud 版本策略 3.2 Spring Cloud 发展历程 微服务是一种软件架构风格,将...
-
系统架构 五大架构风格之一:数据流风格
数据流风格详细介绍 系统架构数据流风格是一种软件体系结构风格,它强调了系统内部不同部分之间的数据流动。这种风格侧重于描述系统中的数据处理过程,以及数据是如何从一个组件传递到另一个组件的。以下是系统架构数据流...
-
开发语言 mybatisplugin教程,java开发的技术架构
01. 基础架构:一条SQL查询语句是如何执行的?MySQL 的逻辑架构图02. 日志系统:一条SQL更新语句是如何执行的?之前你可能经常听DBA同事说,MySQL可以恢复到半个月内任意一秒的状态,惊叹的同时,你是不是心中也...
-
《大型网站技术架构》第二篇 架构-高可用
高可用在公司中的重要性对公司而言,可用性关系网站的生死存亡。对个人而言,可用性关系到自己的绩效升迁。工程师对架构做了许多优化、对代码做了很多重构,对性能、扩展性、伸缩性做了很多改善,但别人未必能直观地感受到,也许你的直接领导...
-
架构设计实践:熟悉架构设计方法论,并动手绘制架构设计图
文章目录一、架构设计要素1、架构设计目标2、架构设计模式(1)分而治之(2)迭代式设计3、架构设计的输入(1)概览(2)功能需求 - WH分析法(3)质量 - “怎么”分析法(4)限制 - 三角形分析法4、架构设计的输出(1...
-
java Kotlin 协程与架构组件一起使用及底层原理分析
现在我们知道了,原来是存在了ViewModel的mBagOfTags中,它是一个HashMap。知道了怎么存的,那么它是在什么时候用的呢?我在ViewModel中搜索了一下mBagOfTags,发现有一个clear方法,在里...
-
android android jetpack 架构 为什么 Activity 都重建了 ViewModel 还存在?—— Jetpack 系列
请点赞,你的点赞对我意义重大,满足下我的虚荣心。 Hi,我是小彭。本文已收录到 GitHub · Android-NoteBook 中。这里有 Android 进阶成长知识体系,有志同道合的朋友,关注公众号 [彭旭锐] 跟...
-
【愚公系列】2022年05月 .NET架构班 049-分布式中间件 Redis存储原理之Set
文章目录前言一、Redis存储原理之Set2.Set编码类型3.应用场景4.相关操作命令前言Redis 的 Set 是 string 类型的无序集合。集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是 O(1 。添加一...
-
arm开发 单片机 ARM GIC (五)gicv3架构-LPI
在gicv3中,引入了一种新的中断类型。message based interrupts,消息中断。 一、消息中断 外设,不在通过专用中断线,向gic发送中断,而是写gic的寄存器,来发送中断。 这样的一个好处是,可以减少...
-
javascript 前端 elementui html css vue.js element-plus 架构 - Config Provider 全局配置
...
-
负载均衡架构
整体架构设计关键点4级负载架构3级负载架构2级负载架构技术剖析应用地理位置和机房级别的负载均衡优点标准协议缺点能力有限,不够灵活DNS劫持DNS缓存应用场景App、客户端优缺点可以根据业务和团队技术灵活定制非标协议、不通用,...
-
架构 【微服务部署】八、HAProxy+Keepalived高可用负载均衡集群配置
HAProxy是一种免费、快速、可靠的反向代理,为基于TCP和HTTP的应用程序提供高可用性、负载平衡和代理,它非常适合应用在高并发大流量的网站上。这些年来,HAProxy已成为事实上的标准开源负载均衡,目前HAProx...
-
cocoapods 架构 iOS swift组件化之私有库创建及问题记录
1、进入git创建仓库2、终端添加spec repo说明:xxxxKitSpec 仓库的repo名https://github.com/xxxx/xxxxKitSpec.git 是刚创建的远程仓库地址spec repo 中包...
-
[架构之路-117]-《软考-系统架构设计师》-软架构设计-10-应用程序架构与基于Web的架构设计、负载均衡技术
前言:第10节 应用程序架构与Web架构设计10.1 应用架构应用架构(Application Architecture)是描述了IT系统功能和技术实现的内容。应用架构分为以下两个不同的层次:企业级的应用程序架构:企业层面的...
-
Java版分布式微服务云开发架构 Spring Cloud+Spring Boot+Mybatis 电子招标采购系统功能清单
项目说明 随着公司的快速发展,企业人员和经营规模不断壮大,公司对内部招采管理的提升提出了更高的要求。在企业里建立一个公平、公开、公正的采购环境,最大限度控制采购成本至关重要。符合国家电子招投标法律法规及相关规范,以及审计监督...
-
java rpc 微服务 中间件 后端 架构 dubbo注册中心及服务间调用问题排查
导读通过本文,你将获得这些知识点dubbo的通信逻辑 dubbo的缓存刷新逻辑 nacos基础的一些问题现象及尝试 dubbo的缓存位置 nginx相关知识背景直接得到的信息:先描述下背景,公司有一套集群nacos,...
-
tcp/ip 架构 微服务 java 系统架构 极兔面试:一台服务器,支持的TCP连接数最大是多少?
尼恩说在前面在40岁老架构师 尼恩的读者交流群(50+ 中,最近有小伙伴拿到了一线互联网企业如得物、阿里、滴滴、极兔、有赞、shein 希音、百度、网易的面试资格,遇到系列服务器相关的面试题:一台服务器最大能支持多少条 TC...
-
后端 架构 Spring Cloud Feign:声明式服务调用
1. 介绍 Spring Cloud Feign1.1 什么是 Spring Cloud FeignSpring Cloud Feign 是一个基于 Netflix Feign 的声明式服务调用客户端,它简化了基于 REST...
-
系统架构 架构设计内容分享(一百七十九):初探分布式链路追踪
目录可观测性链路追踪日志收集和分析可观测性可观察性不单是一套理论框架,而且并不强制具体的技术规格。其核心在于鼓励团队内化可观察性的理念,并确保由研发人员构建的应用程序具备可观察性。在学术领域中,尽管“可观测性”这一术语是近年...
-
状态模式 spring boot 后端 SpringBoot之三层架构的详细解析
3. 分层解耦3.1 三层架构3.1.1 介绍在我们进行程序设计以及程序开发时,尽可能让每一个接口、类、方法的职责更单一些(单一职责原则)。单一职责原则:一个类或一个方法,就只做一件事情,只管一块功能。这样就可以让类、接口、...
-
数据库 数据仓库架构以及数据模型的设计
1、什么是数据仓库?权威定义:数据仓库是一个面向主题的、集成的、相对稳定的、反映历史变化的数据集合,用于支持管理决策。1)数据仓库是用于支持决策、面向分析型数据处理;2)对多个异构的数据源有效集成,集成后按照主题进行重组,并...
-
前端 架构 Node.js 应用开发详解16 RESTful 应用实践:构建一个介于前后台之间的服务
在学习了 Node.js 相关的知识以后,我们怎么才能在实际工作中将这些知识应用起来呢?在这之前,我们应该思考,是完全应用 Node.js 改造原来的后台,还是与现有后台技术,进行兼容。这一讲,我就带你掌握如何快速地在项目中...
-
2024年不想被公司优化,一文搞懂JVM架构
优点:轻量,迅捷,容易部署和使用,拥有灵活的路由配置 缺点:性能和吞吐量较差,不易进行二次开发优点:性能好,稳定可靠,有活跃的中文社区,特点响应快 缺点:兼容性较差,但随意影响力的扩大,该问题会有改善目前,消息队列在各大互联...
-
linux Nginx MySQL LNMP架构及应用部署
目录简介1、构建LNMP网站平台 1.1、安装MySQL数据库 (1)编译安装MySQL (2)优化调整 (3)初始化数据库(4)启动mysql服务1.2、安装PHP解析环境 (1)编译安装PHP(2)安装后的调整 (3)安...
-
课程设计 (java毕业设计+b/s架构)小太阳鲜花网站的设计与实现(附源码+论文)
大家好!我是岛上程序猿,感谢您阅读本文,欢迎一键三连哦。当前专栏:Java毕业设计精彩专栏推荐 安卓app毕业设计 微信小程序毕业设计目录一、项目简介二、系统设计2.1主要功能模块功能设计2.2数据库设计三...
-
从原理到实现教你搞定大模型在线推理架构
▼最近直播超级多,预约保你有收获今晚直播:《大模型在线推理架构设计与实践》大模型在线推理工程架构设计LLM 大模型整体架构由离线和在线两部分构成(架构如下图所示),离线部分主要是基于 Transformer 架构的预训练(P...
-
DDD 洋葱架构、三层架构及两者区别
前言洋葱架构它的名称来源于洋葱的层次结构,即软件代码的各层次之间的关系。在这种架构中,应用程序的各个组件通过一系列层次结构被逐层包裹在一起,形成一个类似于洋葱的结构。一、经典三层架构三层架构是一种软件设计模式,将应用程序分成...
-
react.js javascript 【React架构 - Scheduler中的MessageChannel】
前序我们都知道JS代码是在浏览器5个进程(下面有介绍 中渲染进程中的Js引擎线程执行的,其他还有GUI渲染线程、定时器线程等,而页面的布局和绘制是在GUI线程中完成的,这些线程之间是互斥的,所以在执行Js的同时会阻塞页面的渲...