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
测试基础架构设计
敲开通往架构师的门
最近学习了一些关于
架构设计
的知识想分享给大家。俗话说得好,不想当架构师的程序员不是好厨子。那么如何成为一名架构师呢?接下来就聊一聊我的一些想法。
Jackeyzhe
·
2023-12-23 17:36
MyBatis架构分析
代码和参数的手工设置以及结果集的封装问题;基于这个一点,我们就可以知道MyBatis实际上就是对JDBC的封装,所以这节我们就来看下MyBatis是怎样对JDBC封装的,从而可以借鉴学习其他优秀框架在解决问题之初从
架构设计
层面的思考
程序员波特
·
2023-12-23 15:31
mybatis
架构
java
微服务
架构设计
到底是什么?
文章目录
架构设计
有哪些内容?
善守的大龙猫
·
2023-12-23 15:01
架构设计
架构设计
Mybatis(1)--Mybatis架构分析
MyBatis的框架设计SqlSession执行流程:注:本文主要参考了《深入理解mybatis原理》MyBatis的
架构设计
以及实例分析
T_Throwable
·
2023-12-23 15:58
MyBatis
mybatis
mybatis原理
架构设计
内容分享(五):10亿级用户,如何做 熔断降级架构?微信和hystrix的架构对比
目录亿级qps微信后台是如何熔断降级,防止崩溃的?降级保护的基本原理降级保护的主流架构方案Hystrix熔断降级、限流降级Hystrix限流降级Hystrix异常降级Hystrix调用超时降级Hystrix资源隔离Hystrix熔断降级(过载保护)分层分级细粒度、高精准熔断限流降级策略亿级qps微信后台是如何熔断降级,防止崩溃的?微信作为月活过10亿的国民级应用,是中国最受欢迎的社交网络平台之一,
之乎者也·
·
2023-12-23 15:57
JAVA
面试题分享
注册中心和熔断&降级
内容分享
架构
微信
hystrix
架构设计
内容分享(三十七):区别软件架构:单体架构、SOA架构、微服务架构
软件在开发的时候经常会提到一个些架构的概念,比如说单体架构、垂直应用架构、分布式架构、SOA架构、微服务架构,本文简单介绍不同架构的区别以及各自的优劣势,以便大家区分开。单体应用架构单体应用架构(MonolithicArchitecture)是一种传统的应用架构模式,将应用程序作为一个整体部署和运行在单一的软件实体中。在单体应用架构中,应用的各个功能模块紧密地耦合在一起,共享相同的运行环境和数据库
之乎者也·
·
2023-12-23 11:34
架构设计
内容分享
架构
微服务
云原生
架构设计
内容分享(三十五):架构基础设施能力建设
目录前言一、架构可视化二、架构诊断三、架构模拟四、架构变更评估五、多地部署六、异地多活七、单元化前言在软件
架构设计
中,基础设施建设是确保系统稳健运行、性能优越、易于管理的关键组成部分。
之乎者也·
·
2023-12-23 11:03
架构设计
内容分享
架构
架构设计
内容分享(三十六):事件驱动设计遇上事件溯源
目录事件驱动架构解释可扩展的异步处理,即工作器消息队列跨领域通信事件溯源与CQRS将事件驱动架构和事件溯源结合结合EDA和ES的优势应对挑战最终思考在当今的软件领域中,做出正确的架构决策对于确保性能、可扩展性、可维护性和整体成功至关重要。在众多模式中,事件驱动架构(EDA)和事件溯源(ES)作为复杂软件系统最受欢迎的两种选择之一。虽然可以单独使用EDA或ES,但它们的结合可能效果惊人。事件驱动架构
之乎者也·
·
2023-12-23 11:03
架构设计
内容分享
java
开发语言
系统
架构设计
师教程(九)软件可靠性基础知识
软件可靠性基础知识9.1软件可靠性基本概念9.1.1软件可靠性定义9.1.2软件可靠性的定量描述9.1.3可靠性目标9.1.4可靠性测试的意义9.1.5广义的可靠性测试与狭义的可靠性测试9.2软件可靠性建模9.2.1影响软件可靠性的因素9.2.2软件可靠性的建模方法9.2.3软件的可靠性模型分类9.3软件可靠性管理9.4软件可靠性设计9.4.1容错设计技术9.4.2检错技术9.4.3降低复杂度设计
赫凯
·
2023-12-23 11:31
#
《系统架构设计师教程》
系统架构
架构设计
内容分享(七):100Wqps异地多活,得物是怎么架构的?
要想理解异地多活,需要从
架构设计
的3高原则说起。
架构设计
的3高原则现如今,开发一个软件系统,对其要求越来越高,如果你了解一些「
架构设计
」的要求,就知道一个好的软件架构应该遵循以下3个原则:高性能高
之乎者也·
·
2023-12-23 11:30
架构设计
内容分享
架构
网络
Flink 运行时[Runtime] 整体架构
一、基本组件栈在Flink整个软件架构体系中,同样遵循着分层的
架构设计
理念,在降低系统耦合度的同时,也为上层用户构建Flink应用提供了丰富且友好的接口。
程序猿进阶
·
2023-12-23 09:21
Flink
flink
架构
大数据
java
后端
面试
性能优化
好分期热线客服系统的架构演进
进一步提升用户体验及分析解决用户诉求的一种方式,是问题发生后的一种兜底方案,随着好分期业务的快速发展,强有力的客户服务越来越成为必不可少的一环,以下两点是系统核心设计原则:技术层面在流量洪峰下如何保证系统的稳定业务层面中用户的首解率&满意度
架构设计
业务架构进阶理解好分期用户一通电话是如何在和客服架构下流转的过程
架构文摘
·
2023-12-23 05:25
架构
网络
运维
分布式
云计算
系统
架构设计
笔记(12)—— 数据仓库
传统的操作型数据库主要是面向业务的,所执行的操作基本上也是联机事务处理,但随着企业规模的增长,历史积累的数据越来越多,如何利用历史数据来为未来决策服务,就显得越来越重要了,而数据仓库就是其中的一种技术。企业常见的数据处理工作大致可以分成两大类,分别是OLTP(On-LineTransactionProcessing,联机事务处理)和OLAP(On-LineAnalyticalProcessing,
deniro
·
2023-12-23 03:42
掌握4C原则,设计高效的系统架构
其中,
架构设计
的4C原则是一种常用的
架构设计
基础原则,4C原则强调
架构设计
的清晰性、简洁性、一致性和可改性。这些原则可以帮助我们评估和优化架构,使系统更具可维护性、可扩展性和适应性。
peida
·
2023-12-22 23:10
系统架构
java
数据库
开发语言
大型网站系统的特点和
架构设计
淘宝技术架构从1.0到4.0的架构变迁优知学院」淘宝技术架构的前世今生(上)优知学院」淘宝架构的前世今生(下)揭秘:一位亲历者眼中的淘宝技术架构发展之路淘宝发展历程最具决定性的一次技术架构演变大型网站
架构设计
谈过了多期
liuhuiteng
·
2023-12-22 23:39
架构设计
架构设计
架构设计
(2)-
架构设计
原则
一些好的
架构设计
原则可以确保设计决策在一定程度上能够满足需求。一、形成架构原则的过程形成架构原则的过程:架构原则要SMART二、15条普适架构原则《架构真经》这本书简单阐述了
架构设计
的一些常用的原则。
ITFLY8
·
2023-12-22 23:09
基于Java+Springboot+Vue+elememt宠物用品商城系统设计实现
宠物用品商城系统设计实现作者主页程序开发欢迎点赞收藏⭐留言文末获取源码联系方式文章目录基于Java+Springboot+Vue+elememt宠物用品商城系统设计实现一、前言介绍:二、系统设计:2.1系统运行环境2.2系统
架构设计
java—大象
·
2023-12-22 22:44
成品程序项目
java
spring
boot
vue.js
基于Java+SpringMvc+Vue求职招聘系统详细设计实现
求职招聘系统详细设计实现作者主页专业程序开发欢迎点赞收藏⭐留言文末获取源码联系方式文章目录基于Java+SpringMvc+Vue求职招聘系统详细设计实现一、前言介绍:二、系统设计:2.1系统运行环境2.2系统
架构设计
java—大象
·
2023-12-22 22:12
成品程序项目
java
vue.js
求职招聘
软件
测试基础
知识分享,靠谱的软件第三方测试机构有哪些?
今天卓码软件测评小编来为大家分享一下
测试基础
知识,以帮助大家更好的了解和应用软件测试,码住收藏哟!首先,来看一下软件测试的分类。
卓码测评
·
2023-12-22 20:16
软件测试
微服务概念
一种独特的
架构设计
模式,它将是软件、web或移动应用拆分为一系列独立的服务——如微服务。这些服务仅用于某一个特定的业务功能,例如:用户管理、用户角色、电子商务购物车、搜索引擎、社交媒体登录等。
愚人钊呀
·
2023-12-22 19:42
微服务
微服务
架构
云原生
测试理论知识之
测试基础
软件测试质量1.1什么是质量美国著名的质量管理专家朱兰(J.M.Juran)博士从顾客的角度出发,提出了产品质量就是产品的适用性质量:反映实体满足明确或隐含需要能力的特性总和。1.2软件质量软件质量就是:“软件与明确的和隐含的定义的需求相一致的程度”衡量软件质量的标准:上图总结:满足客户明确的需求,符合软件开发的准则,满足隐含的需求1.4软件质量考虑的要素红色的为测试按内容分类有哪些?1.4.1功
叫我团子吧
·
2023-12-22 16:47
学习测试
功能测试
测试工具
软件测试理论知识(入门篇)
一、
测试基础
知识点1、软件生命周期阶段主要人员主要任务输出文档计划项目经理指定整个项目的计划(目标、人员、预算)项目计划需求分析产品经理、需求分析人员进一步确定用户的需求描述软件的具体功能解决系统做什么的问题需求规格说明书
我只会埋头炫饭
·
2023-12-22 16:17
软件测试
软件测试
禅道
svn
软件
测试基础
理论知识总结
小编热衷于收集整理资源,记录踩坑到爬坑的过程。希望能把自己所学,实际工作中使用的技术、学习方法、心得及踩过的一些坑,记录下来。也希望想做软件测试的你一样,通过我的分享可以少走一些弯路,可以形成一套自己的方法,并应用到实际中。小编整理了一些零基础入门软件测试到精通全套自学资料,还有不少工具和视频的【网盘资源】,需要的朋友可以1、软件测试概述软件测试的IEEE定义:使用人工或自动的手段来运行或测量软件
软件测试阿里大叔
·
2023-12-22 16:15
自动化测试
软件测试
Python自动化测试
python
职场和发展
测试工具
自动化
经验分享
软件
测试基础
理论体系学习8-什么是验收测试?验收测试的内容是什么?过程是什么?有什么测试策略?
8-什么是验收测试?验收测试的内容是什么?过程是什么?有什么测试策略?1验收测试的主要内容1.1简介和说明1.2验收测试的目的1.3验收测试的任务1.4验收测试主要内容1.4.1验收测试标准1.4.2配置复审1.4.3α、β测试2验收测试的过程2.1软件需求分析2.2编制《验收测试计划》和《项目验收准则》2.3测试设计和测试用例设计2.4测试环境搭建2.5测试实施2.6测试结果分析2.7测试报告2
虫无涯
·
2023-12-22 16:44
#
软件测试基础
学习
测试用例
API架构的选择,RESTful、GraphQL还是gRPC
在现代的软件工程中,微服务或在客户端与服务端之间的信息传递的方式,比较常见的有三种
架构设计
的风格:RESTful、GraphQL和gRPC。
peida
·
2023-12-22 14:03
restful
架构
graphql
java
后端
系统
架构设计
师教程(八)系统质量属性与架构评估
系统质量属性与架构评估8.1软件系统质量属性8.1.1质量属性概念开发期质量属性运行期质量属性8.1.2面向架构评估的质量属性8.1.3质量属性场景描述8.2系统架构评估8.2.1系统架构评估中的重要概念8.2.2系统架构评估方法SAAM方法ATAM方法CBAM方法其他方法8.3ATAM方法架构评估实践8.3.1阶段1——演示(Presentation)8.3.2阶段2——调查和分析8.3.3阶段
赫凯
·
2023-12-22 14:54
#
《系统架构设计师教程》
系统架构
架构
微服务
架构设计
模式(二)服务的拆分策略
服务的拆分策略1、概念1.1什么是服务服务是一个单一的、可独立部署的软件组件。1.2什么是软件架构“计算机软件系统的架构是构建这个系统所需要的一组结构,包括软件元素、它们之间的关系以及两者的属性”。2、软件架构风格2.1分层架构表现层业务逻辑层数据持久化层2.2六边形架构image.png六边形架构以业务逻辑为中心的方式组织逻辑视图。应用程序具有一个或多个入站适配器,而不仅仅是表示层;同样,应用程
Billy_Wang
·
2023-12-22 14:55
2023 下半年系统
架构设计
师学习进度
文章目录复习计划:每周350分钟第一周(339分钟)第二周(265分钟)第三周(171分钟)第四周(214分钟)第五周(274分钟)第六周(191分钟)第七周(344分钟)第八周(160分钟)第九周(164分钟)第十周(150分钟)第十一周(73分钟)第十二周(95分钟)第十三周(0分钟)第十四周(63分钟)第十五周(91分钟)第十六周(291分钟)第十七周(175分钟)考试成绩复习计划:每周35
你那是什么调调
·
2023-12-22 14:53
系统架构
学习
registermodule 微前端_微前端实战看这篇就够了 - Vue项目篇
此项目为了尽可能的简单易上手,以及方便文章讲解,大部分逻辑都在主应用和子应用的main.js来回施展,实际项目应用可不要如此粗暴,要有优雅的
架构设计
。
weixin_39603492
·
2023-12-22 14:52
registermodule
微前端
【8/26厦门沙龙报名】高效率前端与架构实战
主导过企业IM,企业基础服务等多个中大型系统
架构设计
,有多年各种前端方案的实施经历,目前负责基础研发平台前端技术中心。随着美团业务产品的规模不断扩大,带来的前端工程复杂度也越来越高,前端工程也变得越
美团技术团队
·
2023-12-22 13:45
【架构】kylin 的工作原理及使用方法
###工作原理**1.
架构设计
:**Kylin采用了一个MOLAP(多维在线分析处理)的架构,这意味着它预先计算并存储数据立方体(cubes),以便快速响应查询。**2.数据处理流程:**-**数据
奔向理想的星辰大海
·
2023-12-22 13:03
大数据
架构
Apache
kylin
apache
中间件
大数据
java TCP编程
1、软件
架构设计
CS架构.服务器客户端程序优势:把一部分的计算留在客户端进行,缓解服务器压力。劣势:如果游戏或者软件进行升级,客户端必须手动更新。
AE_
·
2023-12-22 11:37
java
tcp/ip
开发语言
风控系统敏感词校验
架构设计
1、写作背景最近遇到一个需求是支持识别直播集合落地页用于广告投放,其实就是加一个规则配置。这里想到了自己经常联调的风控同学违禁词识别场景。和某明星塌房需要拦截关键词一毛一样。在联调之余有幸请教了风控的几位同学,再此学习了一下风控系统中敏感词校验的设计方案。本文只讨论方案,不讨论技术细节。本文只讨论方案,不讨论技术细节。本文只讨论方案,不讨论技术细节。方案要解决的关键点是实时生效。场景:张三塌房,需
CBeann
·
2023-12-22 11:42
【架构&案例】
案例设计
java
软件工程--设计工程--学习笔记(软件设计原则、软件质量属性设计、架构风格......)
软件设计在软件工程中处于技术核心,其目的是把需求分析模型转变为设计模型,以知道软件的实现,本章讲解软件设计的基本原则和基本实践本文参考教材:沈备军老师的《软件工程原理》软件设计概述软件设计分为两个阶段,分别为
架构设计
和详细设计
架构设计
又称概要设计
亿维数组
·
2023-12-22 08:03
超高质量总结文章
Software
Engineering
软件工程
学习
笔记
[架构之路-262]:目标系统 - 设计方法 - 软件工程 - 软件设计 -
架构设计
- Android等前端页面程序开发模式:MVC、MVP、MVVM的演进与应用场景
目录前言:App程序
架构设计
一、MVC、MVP、MVVM比较1.1概述1.2发展路径1.3比较二、MVC2.1概述2.2MVC架构的示例2.3经典的使用MVC架构的案例:三、MVP3.1MVP概述3.2MVP
文火冰糖的硅基工坊
·
2023-12-22 08:32
架构之路
架构
软件工程
结构化
android
微服务
[架构之路-263]:目标系统 - 设计方法 - 软件工程 - 软件设计 - 概要设计 - 综述、如何做概要设计、概要设计的内容
目录一、概要设计综述1.1什么是概要设计1.2概要设计的目标1.3软件概要设计与软件
架构设计
的比较1.4软件概要设计、软件架构、软件详细设计比较二、如何做好概要设计2.1概要设计的入手点2.2概要设计的步骤
文火冰糖的硅基工坊
·
2023-12-22 08:29
架构之路
软件工程
架构
结构化
微服务
【入门】web
测试基础
点赞关注是对我最大的支持,可留言一起学习交流哦。web测试内容B/S、C/S结构区别:1、B/S结构是针对C/S架构缺点进行改进后提出的网络结构模式。B/C结构属于特殊的C/S结构,因为浏览器也只是特殊的客户端。2、C/S结构可以使用任何通信协议,而B/S结构必须实现HTTP协议。C/S结构优缺点:优点:1、有独立的客户端,安全性高。2、大部分业务都在客户端实现,可以实现很复杂的业务。
是木子呀Z
·
2023-12-22 06:21
软件测试
web
软件测试
数据库
77 | 软件工程篇:回顾与总结
从开始的需求与历史版本缺陷,到新版本的产品设计,到
架构设计
,到编码与测试
_Rye_
·
2023-12-22 05:56
架构2
软件工程
EfficientDet:Scalable and Efficient Object Detection中文版 (BiFPN)
本文系统地研究了用于目标检测的神经网络
架构设计
选择,并提出了几个关键的优化方法来提高效率。
computer_vision_chen
·
2023-12-22 01:25
知识蒸馏
目标检测
人工智能
计算机视觉
注意!不清楚这些,2024上半年软考别轻易尝试!
软考高级热门资格:信息系统项目管理师、系统规划与管理师、系统
架构设计
师;软考中级热门资格:系统集成项目管理工程师、软件设计师、网络工程师
欧气满满o
·
2023-12-22 00:07
软考
系统集成项目管理工程师
信息系统项目管理师
数据库
系统集成项目管理工程师
项目管理
信息系统项目管理师
2024年软考
rocketMQ介绍
作用流量削峰系统解耦功能普通消息同步消息异步消息事务消息顺序消息延迟消息订阅与发布消息过滤消息消费重试死信队列......
架构设计
1个broker是1台实例每个broker都有从节点,便于做故障转移每个
draymond7107
·
2023-12-22 00:32
rocketMQ
java
架构设计
系列之分布式系统概论
今天开始我们进入
架构设计
系列中的分布式系统主题部分咯~继续坚持~前面的几部分介绍了关于软件
架构设计
的基本概念、基本理论、演化史、常见架构相关的内容,同时还专门介绍了
架构设计
相关的组织文化保障、遵循定律以及一个程序员应该如何转型成为架构师
灸哥漫谈
·
2023-12-22 00:20
系统架构设计
系统架构
分布式系统
PMP项目管理 - 范围管理
系列文章目录系统
架构设计
PMP项目管理-整合管理PMP项目管理-质量管理PMP项目管理-采购管理PMP项目管理-资源管理PMP项目管理-风险管理PMP项目管理-沟通管理现在的一切都是为将来的梦想编织翅膀
Allen.Su
·
2023-12-21 23:44
PMP项目管理
项目管理
PMP项目管理 - 整合管理
系列文章目录系统
架构设计
PMP项目管理-质量管理PMP项目管理-采购管理PMP项目管理-资源管理PMP项目管理-风险管理PMP项目管理-沟通管理现在的一切都是为将来的梦想编织翅膀,让梦想在现实中展翅高飞
Allen.Su
·
2023-12-21 23:10
PMP项目管理
项目管理
从淘宝来看后端架构发展
本文以淘宝的发展来说明后端架构的发展文章目录概述基本概念架构演进
架构设计
总结本文小结概述本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术
wh柒八九
·
2023-12-21 23:27
核心知识点
分布式
2023年全球软件开发大会(QCon北京站2023)2月-核心PPT资料下载
本次峰会包含:AI基础架构、DevOps流程与实践、ML模型效率与易用性、测试环境治理、大规模集群调度、分布式数据库、工程师成长实战、基础设施运维、开源运营、面向资效平衡的
架构设计
、前端前沿技术、前端新基建
百家峰会
·
2023-12-21 19:22
大数据
软件开发
程序人生
软件开发
MVVM
摘自:https://www.cnblogs.com/iovec/p/7840228.htmlModel–View–ViewModel(MVVM)是一个软件
架构设计
模式,由微软WPF和Silverlight
泡杯感冒灵
·
2023-12-21 18:44
基于BS架构的智慧教室管理系统的设计与实现-计算机毕业设计源码63375
系统流程分析2.2.1数据增加流程2.2.2数据修改流程2.2.3数据删除流程2.3系统功能分析2.3.1功能性分析2.3.2非功能性分析2.4系统用例分析2.5本章小结3智慧教室管理系统总体设计3.1系统
架构设计
weixin_bysj1330
·
2023-12-21 16:41
架构
课程设计
spring
boot
mysql
php
django
python
基于SSM的驾校预约练车管理系统的设计与实现-计算机毕业设计源码27864
系统流程分析2.2.1数据增加流程2.2.2数据修改流程2.2.3数据删除流程2.3系统功能分析2.3.1功能性分析2.3.2非功能性分析2.4系统用例分析2.5本章小结3驾校预约练车管理系统总体设计3.1系统
架构设计
weixin_bysj1330
·
2023-12-21 16:10
课程设计
spring
boot
mysql
小程序
php
django
python
springboot+mysql二手校园交易平台-计算机毕业设计源码67613
二手校园交易平台系统分析2.1可行性分析2.2系统流程分析2.2.1数据流程3.3.2业务流程2.3系统功能分析2.3.1功能性分析2.3.2非功能性分析2.4系统用例分析2.5本章小结3二手校园交易平台总体设计3.1系统
架构设计
weixin_bysj1330
·
2023-12-21 16:38
课程设计
java
sqlite
spring
boot
开发语言
mysql
后端
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他