E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
javaflink架构设计
软件
架构设计
原则之里氏替换原则
里氏替换原则(LiskovSubstitutionPrinciple,LSP)是指如果对每一个类型为T1的对象o1,都有类型为T2的对象O2,使得以T1定义的所有程序P在所有的对象O1都替换成O2时,程序P的行为没有发生变化,那么类型T2是类型T1的子类型。这个定义看上去还是比较抽象的,我们重新理解一下。可以理解为一个软件实体如果适用于一个父类,那么一定适用于其子类,所有引用父类的地方必须能透明地
·
2023-06-18 10:16
java后端spring
软件架构的23个基本原则
软件架构师在做出
架构设计
时需要遵循一些基本规则,本文介绍的23条原则就是其中最基础的规则,是所有软件工程师都需要牢记并实践的原则。
·
2023-06-18 10:45
后端
【微服务
架构设计
和实现】4.4 数据库和数据存储的分离和服务化
往期回顾:第一章:【云原生概念和技术】第二章:【容器化应用程序设计和开发】第三章:【基于容器的部署、管理和扩展】第四章:【4.1微服务架构概述和设计原则】第四章:【4.2服务边界的定义和划分】第四章:【4.3服务之间的通信和API设计】4.4数据库和数据存储的分离和服务化4.4数据库和数据存储的分离和服务化4.4数据库和数据存储的分离和服务化云原生是一种新兴的软件开发和部署模型,它支持应用程序和服
SoftwareDevOps
·
2023-06-18 09:40
云原生:设计
开发与实践(更新中)
#
第四章:微服务架构设计和实现
数据库
微服务
java
云原生
docker
架构设计
原则
业务与技术分离技术组件/库技术服务应用与服务分离领域内应用(主要功能为领域的,可以调用其他领域服务)跨领域应用微服务拆分目的康威定律,组织对齐可维护性,长期持续演进可复用性可扩展性
路亚历克斯
·
2023-06-18 07:31
基于SpringBoot和Vue的分布式爬虫系统(JavaWeb)
通过这个项目,你将学习到下面几点:
架构设计
。如果设计一个通用的爬虫系统?一个系统支持爬取所有的网站。分布式开发经验。分布式系统开发考虑的点会更多,如何保证代码在多节点部署时还能正确的运行?
Code_King1
·
2023-06-18 06:56
Java
Web技术
spring
boot
vue
分布式
系统
架构设计
师笔记第17期: 关系数据库
数据库的分类可以根据不同的标准进行划分:根据数据结构分类:1.1关系数据库(RelationalDatabase):关系数据库是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据,以表格形式存储数据,并支持事务处理、多用户访问、数据安全性和完整性控制等功能。1.2非关系型数据库(NoSQL):非关系型数据库是一种数据存储方案,它不使用关系模型来组织数据,而是使用其他方式,如键值
Evaporator Core
·
2023-06-18 04:37
系统架构设计师
系统架构
笔记
数据库
奇舞周刊第496期:ChatGPT 的工作原理,这篇文章说清楚了!
浅谈幂等幂等是分布式系统中保证数据一致性和安全性的重要保障之一,尤其是在金融、支付领域,其作为资损防控的硬性指标体现在系统
架构设计
中。今天我们
奇舞周刊
·
2023-06-18 03:01
Intel, AMD及VIA CPU的微架构(17)
其微
架构设计
相当成功。这个设计已经被进一步发展,跨越许多代,直到今天的处理器——期间在不那么成功的Pentium4或NetBurst架构上绕了点小弯路。
wuhui_gdnt
·
2023-06-18 01:52
Agner
Fog编写的优化手册
初级工程师如何在职场生存
不需要懂DDD、不需要懂TDD,也不需要懂分布式
架构设计
,只需要达到最基本的要求
·
2023-06-18 00:58
程序员后端
Netty核心技术五--Netty高性能
架构设计
1.线程模型基本介绍不同的线程模式,对程序的性能有很大影响,为了搞清Netty线程模式,我们来系统的讲解下各个线程模式,最后看看Netty线程模型有什么优越性.目前存在的线程模型有:传统阻塞I/O服务模型Reactor模式根据Reactor的数量和处理资源池线程的数量不同,有3种典型的实现单Reactor单线程;单Reactor多线程;主从Reactor多线程Netty线程模式(Netty主要基于
_院长大人_
·
2023-06-17 23:01
NIO&Netty
java
netty
系分 - 系统设计
个人总结,仅供参考,欢迎加好友一起讨论文章目录系分-系统设计考点摘要系统设计软件设计软件
架构设计
结构化设计概要设计详细设计处理流程设计流程工作流活动及其所有者工作项工作流管理系统WFMS的基本功能WFMS
WorkLee
·
2023-06-17 19:24
软考
-
系统分析师
软考
系统分析师
【新版】系统
架构设计
师 - 软件工程
个人总结,仅供参考,欢迎加好友一起讨论文章目录架构-软件工程考点摘要软件工程概述软件能力成熟度模型软件过程模型瀑布模型原型化模型增量模型螺旋模型喷泉模型V模型迭代与增量的概念CBSD基于构件的模型(构件组装模型/基于构件的软件开发)RAD模型(快速应用开发模型)统一过程(RUP/UP)敏捷开发方法逆向工程净室软件工程CSE需求工程需求开发(主线,目标)需求分类需求获取需求分析结构化分析方法-SAS
WorkLee
·
2023-06-17 19:53
软考
-
系统架构设计师
软考
系统架构设计师
2023 年最新阿里巴巴 Java 面试权威指南(泰山版)
阿里巴巴泰山版分为以下七个部分:Alibaba高并发秒杀系统
架构设计
方案分布式消息中间件数据库设计模式数据
进阶的架构师
·
2023-06-17 17:09
java
面试
开发语言
Android
架构设计
(三):技术选型
同系列传送门:Android
架构设计
(一):设计模式分析_赵星海的博客-CSDN博客Android
架构设计
(二):分包和文件结构_赵星海的博客-CSDN博客Android
架构设计
(四):组件化?
深海呐
·
2023-06-17 17:19
#
Android进阶
android
Android
架构设计
Android
三方框架推荐
Android
技术选型
Android框架推荐
运用RUP 4+1视图方法进行软件
架构设计
(zz)
developerworks/cn/rational/06/r-wenyu/index.htmlhttps://www.ibm.com/developerworks/cn/rational/r-4p1-view/呼唤
架构设计
的多重视图方法灵感一闪
anjuenz87013
·
2023-06-17 16:14
系统架构
嵌入式
操作系统
【从 0 开始学架构】学习笔记 Day4 “4+1”视图模型
文章目录一、模型(1)模型(2)软件开发的本质(3)
架构设计
二、4+1视图模型1)定义2)组成(1)场景视图(2)逻辑视图(3)开发视图(4)物理视图(5)过程视图三、UML1)定义2)UML分类(1)
littleFuBaby
·
2023-06-17 16:43
软件架构
架构
学习
java
【
架构设计
】12306是如何支撑百万QPS 的?
12306抢票,极限并发带来的思考?每到节假日期间,一二线城市返乡、外出游玩的人们几乎都面临着一个问题:抢火车票!虽然现在大多数情况下都能订到票,但是放票瞬间即无票的场景,相信大家都深有体会。尤其是春节期间,全国上下几亿人在这段时间都在抢票。“12306服务”承受着这个世界上任何秒杀系统都无法超越的QPS,上百万的并发再正常不过了!笔者专门研究了一下“12306”的服务端架构,学习到了其系统设计上
英杰.王
·
2023-06-17 15:08
服务器
负载均衡
网络
java
美团买菜基于 Flink 的实时数仓建设
美团买菜基于Flink的实时数仓建设1.背景介绍2.技术愿景和
架构设计
3.典型场景、挑战与应对3.1动态ETA实时特征3.2实时数据经营分析4.未来规划1.背景介绍美团买菜是美团自营生鲜零售平台,上面所有的商品都由美团亲自采购
明月清风,良宵美酒
·
2023-06-17 15:54
大数据技术栈
flink
大数据
人工智能
2021年系统
架构设计
师考试下午案例分析真题
试题一阅读以下关于软件
架构设计
与评估的叙述,在答题纸上回答问题1和问题2。[说明]某公司拟开发-套机器学习应用开发平台,支持用户使用浏览器在线进行基于机器学习的智能应用开发活动。
琅琊之榜PJ
·
2023-06-17 14:27
软考
系统架构师
软考
软考真题
系统架构
2018年系统
架构设计
师考试复盘
2018年11月10日,下午5点20分,系统
架构设计
师考试结束的铃声响起,一场战斗结束了,心里的巨石也落下了,感觉到呼吸也比之前更加轻松了。但是仔细回想,虽然考试结束了,并不代表学习就应该停止。
枫_7654
·
2023-06-17 14:16
改进YOLOv8 | 特征融合篇 | YOLOv8 应用 BiFPN 结构 | 《 EfficientDet: 可扩展和高效的目标检测》
在本文中,我们系统地研究了目标检测中的神经网络
架构设计
选择,并提出了几种关键的优化方法来提高效率。
迪菲赫尔曼
·
2023-06-17 13:26
YOLOv8改进实战
目标检测
YOLO
计算机视觉
微服务与 DevOps实践:技术架构与组织架构
拥有15年以上的JavaEE编程和
架构设计
经验,精通DevOps和微服务,曾领导设计和开发普元ESB产品。
大家叫我导演
·
2023-06-17 10:44
运维
大数据
编程语言
java
设计模式
典籍翻译:架构风格与网络程序
架构设计
最近周末帮外甥女"小雪"补习英语,遴选了Fielding博士的毕业论文作文课外阅读资料,也借这个机会来重新梳理一下软件
架构设计
的相关理论。
JiNan.YouQuan.Soft
·
2023-06-17 07:26
CAx
架构
架构师怎样绘制系统架构蓝图?
首先,请你设想这样一个场景:如果公司安排你做架构师,要你在项目开发前期进行软件
架构设计
,你该如何开展你的工作?如何输出你的工作成果?如何确定你的设计是否满足用户需求?
Moshow郑锴
·
2023-06-17 05:31
Architect架构
系统架构
java
开发语言
加解密在开源SpringBoot/SpringCloud微服务框架的最佳实践
目录导读加解密在开源SpringBoot/SpringCloud微服务框架的最佳实践1.开源代码整体设计2.微服务逻辑
架构设计
3.SpringBoot加解密综合应用3.1SpringBoot配置国密/国际加密算法加密机
在编攻城狮
·
2023-06-16 23:33
springcloud
biuqu项目
加解密组件
spring
boot
spring
cloud
开源
加密
商密
链路追踪在开源SpringBoot/SpringCloud微服务框架的实践
目录导读链路追踪在开源SpringBoot/SpringCloud微服务框架的实践1.开源代码整体设计2.微服务逻辑
架构设计
3.链路追踪框架选型3.1为什么要引入链路追踪3.2链路追踪能做什么3.3当下链路追踪框架对比
在编攻城狮
·
2023-06-16 23:57
springcloud
biuqu项目
sleuth
zipkin
gateway
链路追踪
spring
cloud
完整电商后台产品设计-01整体产品规划设计
本文将对电商后台功能
架构设计
讲解,主要包括:公共模块、商品、订单、营销、商品分销、客户、数据、资产等管理,希望能够帮助到还在烦于如何设计而焦虑的你。
无心设计
·
2023-06-16 23:22
电商
产品运营
ux
ui
大数据
架构
纯电动汽车
架构设计
(一) :电动车
架构设计
核心与前悬架选择
附赠仿真学习包,包含结构、流体、电磁、热仿真等多学科视频教程,点击领取:仿真秀粉丝专属礼包作者:王朋波,仿真秀科普作者平台与架构的定义汽车平台,简单来说,就是指汽车设计中可以采用的所有技术的总成。包括各种形式的悬架、车身、内饰、电器零件,也包括车辆可以采用的工艺方法。平台通常表现为相同或相似的系统,子系统及零部件,也就是说,平台由一些共用件组成。利用同一个平台,通过针对市场的个性化设计,可拓展出多
仿真秀
·
2023-06-16 21:20
制造
物联网
深挖Cerebras:世界上最大AI芯片的
架构设计
作者|SeanLie翻译|胡燕君、程浩源近年来,神经网络模型规模呈指数级增长,从2018年拥有超1亿参数的Bert到2020年拥有1750亿个参数GPT-3,短短两年模型的参数量增加了3个数量级,而且这种增长还看不到尽头。人们刚刚开始发掘神经网络的应用潜力,但传统的训练和推理方式已然无法跟上神经网络规模的飞速增长速度,无法满足大规模机器学习所需的内存和算力需求。为此,国内外诸多创业公司寻求对软硬件
·
2023-06-16 21:58
人工智能深度学习机器学习芯片
系统稳定性与高可用保障
一、前言高并发、高可用、高性能被称为互联网三高架构,这三者都是工程师和架构师在系统
架构设计
中必须考虑的因素之一。今天我们就来聊一聊三H中的高可用,也是我们常说的系统稳定性。
·
2023-06-16 18:50
高可用安全运维负载均衡
系统
架构设计
师笔记第16期:数据库基本概念
数据库技术的发展数据库技术在过去几十年中经历了显著的发展和演变。层次数据库和网状数据库:20世纪60年代和70年代初,层次数据库和网状数据库是主流的数据库模型。层次数据库使用树状结构组织数据,而网状数据库使用复杂的网络结构。这些数据库模型适用于特定的数据组织和查询需求,但缺乏灵活性和易用性。关系数据库:20世纪70年代中期,关系数据库模型的出现引领了数据库技术的革命。关系数据库使用表、行和列的结构
Evaporator Core
·
2023-06-16 15:19
数据库
系统架构
笔记
【微服务
架构设计
和实现】4.3 服务之间的通信和API设计
第一章:【云原生概念和技术】第二章:【容器化应用程序设计和开发】第三章:【基于容器的部署、管理和扩展】第四章:【4.1微服务架构概述和设计原则】第四章:【4.2服务边界的定义和划分】4.3服务之间的通信和API设计4.3服务之间的通信和API设计4.3.1服务之间的通信4.3.2API设计4.3服务之间的通信和API设计在云原生架构下,服务之间的通信和API设计非常重要。下面,我们将探讨如何使用J
SoftwareDevOps
·
2023-06-16 15:15
云原生:设计
开发与实践(更新中)
#
第四章:微服务架构设计和实现
微服务
java
云原生
kubernetes
spring
cloud
改进YOLOv8 | 主干网络篇 | YOLOv8 更换骨干网络之 GhostNet | 从廉价操作中获取更多特征
特征图中的冗余是那些成功的神经网络的重要特征,但在神经
架构设计
中很少研究。本文提出了一种新的Ghost模块,以从廉价的操作中生成更多的特征图。基于一组内在特征图,我们
迪菲赫尔曼
·
2023-06-16 13:00
YOLOv8改进实战
YOLO
深度学习
神经网络
系统
架构设计
师 3:信息系统
一、信息系统概述1信息系统的定义信息系统是由计算机硬件、网络和通信设备、计算机软件、信息资源、信息用户和规章制度组成的以处理信息流为目的的人机一体化系统。信息系统的五个基本功能:输入、存储、处理、输出、控制。2信息系统的分类1.业务处理系统(TPS)。管理企业的局部事务。如财会管理、销售管理、物资管理、生产管理等。2.管理信息系统(MIS)。提供企业各级领导从事管理需要的信息。3.决策支持系统(D
拉里小猪
·
2023-06-16 04:48
架构师
软考高级
架构师
论架构风格及其应用
我在项目中担任技术负责人一职,主要负责
架构设计
与考量工作。系统架构风格的选择对于后期保证系统的可扩展性、稳定性以及易修改性都起到关键性的作用。因此,我们从三个层面选择了不同的架构风格进行设
爱在南信
·
2023-06-16 02:40
软考
架构
java
数据库
性能测试学习之数据驱动性能测试
种测试方法数据驱动可以理解为更高级的参数化1.2特点测试数据与测试代码分离.数据控制过程1.3好处减少测试代码量降低脚本开发和维护的成本便于用例的修改和维护(不用修改代码)1.4要求强的代码能力较强的分层
架构设计
思维
杰哥牛波一
·
2023-06-16 02:36
软件测试
学习
单元测试
开发语言
测试用例
靠着这套Github标星55K的Java面试笔记,成功拿到了2个大厂offer
3、分布式
架构设计
,Redis分布式锁呢?是不是看上去很难,是
进阶的架构师
·
2023-06-16 01:54
java
面试
经验分享
.NET Core实战项目之CMS 第九章 设计篇-白话
架构设计
今天我们就好聊聊
架构设计
,在开始之前先给大家分享一下这几天我一直在听的《从零开始学架构》里面关于
架构设计
的定义以及
架构设计
的三大原则,希望能对大家有所启发。
依乐祝
·
2023-06-16 01:43
Dubbo面试题
架构设计
Dubbo服务器注册与发现的流程?Dubbo的整体
架构设计
有哪些分层?DubboMonitor实现原理?分布式框架Dubbo和SpringCloud有什么关系?
伏加特遇上西柚
·
2023-06-16 00:00
#
SpringCloud
dubbo
java
分布式
MVC架构简介
MVC架构简介MVC是一种
架构设计
模式,是一种设计理念。是为了达到分层设计的目的,从而使代码解耦,便于维护和代码的复用。
weixin_30780649
·
2023-06-16 00:27
测试
ui
设计模式
BBBUG音乐聊天室的开发故事和
架构设计
办公室有个小伙伴喜欢拿音响放歌,然而总放一些动次打次的广场舞DJ曲目,同事听了都头大,每次让人家切歌又不方便于是某同事吐槽:“我们点啥你放啥?”一天之后……“张三你刚说放啥来着?”“卧槽,我说的是刘德华的17岁,你这放的是谁的版本?”“17岁QQ音乐要会员,放不了。”……我实在看不下去了,要不写一个点歌平台?说干就干,第一版俩小时搞定:一个点歌端,爬虫爬各大平台,包括一些VIP歌曲也给爬下来,只能
·
2023-06-15 23:38
【浅谈架构14/100】架构的缘起与目标
在实际工作中,程序员会分很多种,有的擅长编码实现,有的擅长底层原理,有的擅长逻辑实现等等,在各自的领域都表现不俗、担当核心,然而,面临更高层
架构设计
时,很多优秀的程序员却折戟沙场,未能完成华丽转身。
weixin_34018202
·
2023-06-15 23:18
运维
数据结构与算法
数据库
01 _ 架构的本质:如何打造一个有序的系统?
怎样才是一个好的
架构设计
?我怎么才能成长为一名优秀的架构师呢?这些问题涉及我们对架构的认识,也是学习和运用架构的开始。所以,今天,我们就来深入地分析架构的实质,让你能够透
cjh-Java
·
2023-06-15 23:45
#
架构实战案例
微服务
java
架构
交互设计师
2.信息
架构设计
:负责组织和结构化信息,创建易于理解和导航的信息架构,确保用户能够快速找到所需的信息
扁豆肉丝
·
2023-06-15 21:52
交互
AI 大底座,大模型时代的答卷
早在2021年6月,为了满足未来的大模型训练任务,百度智能云开始规划全新的高性能GPU集群的建设,联合NVIDIA共同完成了可以容纳万卡以上规模的IB网络
架构设计
,集群中节点间的每张GPU卡都通过IB网络连接
·
2023-06-15 20:52
人工智能
AI 大底座,大模型时代的答卷
早在2021年6月,为了满足未来的大模型训练任务,百度智能云开始规划全新的高性能GPU集群的建设,联合NVIDIA共同完成了可以容纳万卡以上规模的IB网络
架构设计
,集群中节点间的每张GPU卡都通过IB网络连接
·
2023-06-15 20:51
人工智能
阿里 P8 架构师总结的 Java 面试笔记,上线仅七天,Github 标星 55K
3、分布式
架构设计
,Redis分布式锁呢?是不是看上去很难,是
海害嗨
·
2023-06-15 20:24
java
面试
笔记
大数据项目实战之在线教育(04实时实现)
第1章项目需求及
架构设计
1.1项目需求分析一、数据采集平台搭建二、Kafka、Zookeeper中间件准备三、下游SparkStreaming对接Kafka接收数据,实现vip个数统计、栏目打标签功能、
okbin1991
·
2023-06-15 20:50
大数据
kafka
分布式
AUTOSAR架构介绍(4)
AUTOSAR系统解决方案:以博世ETAS为例:(1)ISOLAR-A:提供软件
架构设计
工具,支持整车级软件架构的设计,可用于符合AUTOSAR规范的汽车嵌入式系软件开发中的系统级软件开发(2)ASCET
艺多不压身_临危能救命
·
2023-06-15 19:13
笔记
架构
自动驾驶
GIS+=地理信息+云计算技术——私有云
架构设计
(3)存储资源规划
--------------------------------------------------------------------------------------Blog:http://blog.csdn.net/chinagissoftQQ群:16403743宗旨:专注于"GIS+"前沿技术的研究与交流,将云计算技术、大数据技术、容器技术、物联网与GIS进行深度融合,探讨"GIS+"技
chinagissoft
·
2023-06-15 19:19
RAID
对象存储
块存储
存储技术
存储接口
上一页
76
77
78
79
80
81
82
83
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他