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
测试基础架构设计
个人学习来源说明
1.学习nginx--尚硅谷Nginx教程(亿级流量nginx
架构设计
)2.学习原生js--MDN文档3.学习md文档--菜鸟教程MD
方朝端
·
2024-01-08 12:27
学习
springboot基于javaweb的社区留守儿童帮扶系统毕业设计源码101603
系统流程分析2.2.1数据增加流程2.3.2数据修改流程2.3.3数据删除流程2.3系统功能分析2.3.1功能性分析2.3.2非功能性分析2.4系统用例分析2.5本章小结3社区留守儿童帮扶系统总体设计3.1系统
架构设计
FYKJ_2010
·
2024-01-08 12:35
java
vue.js
mysql
html
idea
分布式系统
架构设计
之分布式消息队列基础知识
在分布式
架构设计
过程中,架构师们需要对消息队列有极大的熟悉和关注,主要出于以下考虑:分布式消息队列允许不同的系统组件或者服务之间进行解耦,生产者和消费者可以在不必直接通信的情况下进行交互,从而提高系统的可扩展性和灵活性
灸哥漫谈
·
2024-01-08 07:30
架构师修炼导航
分布式
架构
消息队列
实现多级缓存(Redis+Caffeine)
文章目录多级缓存的概述多级缓存的优势多级缓存的概述在高性能的服务
架构设计
中,缓存是一个不可或缺的环节。
思静语
·
2024-01-08 06:14
缓存
缓存
redis
浅谈虚拟货币体系产品
架构设计
任何具有虚拟货币交易商业模型的项目。都存在“用户充值”“用户消费”“服务利润结算”等一系列流程。财务部门有“成本概算”“资金监控”等需求。以下就简单的分享一个最近设计的虚拟货币体系。先来一张图这张图简要的描述了货币的生产、转移、核销的流程流程说明:1、系统中的货币,是由系统专户“生产发行”出来。具有相应权限的业务系统拥有“操作”系统专户“生产发行”货币的权限。2、根据具体业务请求将“系统专户”中的
锤子锤脑壳儿
·
2024-01-08 06:29
大模型日报-20240105
它结合了面向移动设备的
架构设计
和技术,包括从头开始训练的1.4B和2.7B参数的语言模型、以CLIP方式预训练的多模态视觉模型,以及通过投影实现的高效
程序无涯海
·
2024-01-08 01:23
大模型
日报
AIGC
模型训练
大模新分享
动态
论坛
系统
架构设计
笔记(45)—— 层次系统架构风格
1二层及三层C/S架构风格C/S架构是基于资源不对等,且为实现共享而提出来的,是20世纪90年代成熟起来的技术,C/S结构将应用一分为二,服务器(后台)负责数据管理,客户机(前台)完成与用户的交互任务。C/S软件架构具有强大的数据操作和事务处理能力,模型思想简单,易于人们理解和接受。但随着企业规模的日益扩大,软件的复杂程度不断提高,传统的二层C/S结构存在以下几个局限:二层C/S结构为单一服务器且
deniro
·
2024-01-08 00:03
架构设计
之「 CAP 定理 」
在计算机领域,如果是初入行就算了,如果是多年的老码农还不懂CAP定理,那就真的说不过去了。CAP可是每一名技术架构师都必须掌握的基础原则啊。现在只要是稍微大一点的互联网项目都是采用分布式结构了,一个系统可能有多个节点组成,每个节点都可能需要维护一份数据。那么如何维护各个节点之间的状态,如何保障各个节点之间数据的同步问题就是大家急需关注的事情了。CAP定理是分布式系统中最基础的原则。所以理解和掌握了
不止思考
·
2024-01-07 17:10
EnterPrise Architect(EA)使用教程(二)用例建模
写在前面:软件设计与体系结构是对于UML详细介绍的一门课,本课的课程设计是根据教育培训系统完成业务建模、用例建模、用例分析、
架构设计
、构件设计五部分,在使用EA完成绘图的过程中,发现很多问题因为版本问题在操作上有些差异
gcn_Raymond
·
2024-01-07 16:02
EnterPrise
Architect
uml
Selenium知识点总结
环境:Python:3.6.1selenium:3.4.3Firefox:54.0.1geckodriver:0.15.0chrome:59.0.3chromedriver:v3.1自动化
测试基础
1、软件测试分类根据项目流程
黑夜照亮前行的路
·
2024-01-07 15:21
软件
测试基础
理论学习-常见软件开发模型
瀑布模型背景瀑布模型的概念最早在1970年由软件工程师WinstonW.Royce在其论文《ManagingtheDevelopmentofLargeSoftwareSystems》中提出。Royce虽然没有明确提出“瀑布模型”这个术语,但他描述了一种线性的、阶段性的开发流程,各个阶段之间具有严格的顺序性和依赖性,且每个阶段结束时都会产生一个可交付成果,并通过评审后才能进入下一个阶段。在瀑布模型被
什么时候才能变强
·
2024-01-07 14:09
#
测试基础知识
学习
软件
测试基础
理论学习-常见软件测试模型
V模型背景软件测试中的V模型是在瀑布模型基础上发展起来的一种软件开发和测试过程的图形表示方法,它的背景源于20世纪80年代末至90年代初对传统瀑布模型在实际应用中所暴露的问题进行改进的需求。传统的瀑布模型是一种线性的开发流程,要求所有需求在项目开始时完全确定,并严格按照需求分析、设计、编码、集成、测试和维护等顺序执行。然而,在实践中发现这种模型对于需求变更的适应性较差,尤其在大型复杂项目中,往往无
什么时候才能变强
·
2024-01-07 14:09
#
测试基础知识
学习
软件
测试基础
理论学习-软件测试方法论
软件测试方法论软件测试的方法应该建立在不同的软件测试类型上,不同的测试类型会存在不同的方法。本文以软件测试中常见的黑盒测试为例,简述常见软件测试方法。黑盒测试用例设计方法包括等价类划分法、边界值分析法、因果图法、判定表驱动法、正交试验设计法、场景法、功能分解法、功能图法、错误推测法等。等价类划分法等价类划分法就是把需要测试的软件的输入值(输入域)划分为若干部分(子集或等价类),然后在这若干部分中取
什么时候才能变强
·
2024-01-07 14:08
#
测试基础知识
软件测试基础
你会“爱”上微服务架构中服务注册发现双子星(Nacos & Eureka)中的哪一个?
在前面架构的内容文章,灸哥多次提到和介绍过服务注册发现,大家都知道,在微服务
架构设计
中,服务注册发现是一个非常核心的组件,它可以帮助服务之间实现动态的互相“传达爱意”。
灸哥漫谈
·
2024-01-07 13:00
技术专项能力
灸哥问答
Nacos
Eureka
服务注册发现
配置管理
微服务
eureka
分布式系统
架构设计
之分布式缓存的数据拆分、数据同步和数据淘汰策略
三、数据拆分和同步策略1、数据拆分数据拆分是计算机科学中的一个概念,主要目的是为了提高数据访问速度或者在受限于存储空间大小时,对被访问的数据进行分块处理的技术,这种技术可以确保数据更高效地存储和访问。在分布式系统中,数据拆分尤为重要。当数据量巨大时,单一服务器节点可能无法高效地处理所有数据,此时,需要将大数据集分割成较小的,更易于管理的部分,每部分可以在不同的服务器或者节点上进行处理。一般常用的划
灸哥漫谈
·
2024-01-07 13:59
架构师修炼导航
分布式
缓存
有用的技术分享主题
SQLServer数据库和AgentJob集成化监控工具Airflow调度工具的安装和使用Tableau报表开发网络爬虫技术开发PythonGUI应用开发基于S3的数据湖
架构设计
和大数据开发Hive大数据仓库超大数据集去重解决方案
weixin_30777913
·
2024-01-07 10:42
sqlserver
数据库
数据仓库
big
data
etl
【JavaFX】JavaFX11开发踩坑记录
JavaFX采用的是MVC
架构设计
,页面设计使用fxml文件;业务逻辑采用Controller,并在Controller中使用@FXML注解以及fx:id="xxx"来绑定fxml文件中的组件;JDK8
Issac-Clarke
·
2024-01-07 10:26
java
ui
第十三章 接口测试(笔记)
1.被测系统调用外部的接口2.系统对外提供的接口接口测试重点:检查接口参数传递的正确性,接口功能的正确性,输出结果的正确性,以及对各种异常情况的容错处理,以及权限控制,分页,调用次数的限制二、目前接口
架构设计
北冥鱼wang
·
2024-01-07 09:03
笔记
Python编写代码可以帮助学习
测试基础
方面的知识
使用Python编写代码可以帮助学习
测试基础
方面的知识,并且能够对软件测试的各个方向的发展产生影响。
python无人驾驶 医学芯片
·
2024-01-07 09:20
python
学习
开发语言
【软件系统
架构设计
】电子科技大学2023秋期末考试真题(考后回忆版)
题型分布分析题10分应用题前4题各5分,后6题各10分编程题10分分析题给出一个项目的PERT图,找出关键路径、最短完成时间、可以延误的任务、不能延误的任务应用题给出就诊业务的合作流程图,绘制编排流程图考察服务注册、转发、发现通信模式,写出消息和架构模式名称客户数据访问功能模块为了实现将TXT或Excel文件中的客户信息输入到数据库中,需要进行数据格式转换。在客户数据访问类(CustomerDAO
明月出天山_
·
2024-01-07 08:35
软件架构设计
软件工程
架构
uml
【软件系统
架构设计
】期末复习题目汇总:简答+应用
电子科技大学软件系统
架构设计
2023年秋期末考试复习题目汇总目录系统分析与设计概述面向对象建模语言系统规划系统需求分析系统
架构设计
软件建模详细设计设计模式用户界面设计系统分析与设计概述信息系统的6种类型
明月出天山_
·
2024-01-07 08:31
软件架构设计
软件工程
架构
uml
软件工程
【四】记一次关于
架构设计
从0到1的讨论
记一次关于
架构设计
从0到1的讨论简介:在一次面试中和面试官讨论起来
架构设计
这个话题,一聊就不知不觉一个小时了,感觉意犹未尽。
能源恒观
·
2024-01-07 08:12
微服务
架构
云原生
讲解eureca和nacus的区别
它们之间的主要区别如下:
架构设计
:Eureca是一个基于JavaScript的RPC框架,它使用了WebSockets作为传输层协议。
东北霸主劳德利
·
2024-01-07 05:47
eureka
深度解析:Kafka、ActiveMQ、RabbitMQ、RocketMQ的区别与比较
目录引言1.Kafka1.1
架构设计
1.2特点与优势2.ActiveMQ2.1
架构设计
2.2特点与优势3.RabbitMQ3.1
架构设计
3.2特点与优势4.RocketMQ4.1
架构设计
4.2特点与优势
喔的 喔的嘛呀
·
2024-01-07 05:16
kafka
activemq
rabbitmq
阿里巴巴的“双11”高并发秒杀终极版教程!(Java语言设计)
一、秒杀系统
架构设计
都有哪些关键点?说实话,作为一名程序员,我的技术能力也在公司业务的快速增长过程中得到了历练,并积累了一些大流量高并发网站
架构设计
和优化的经验,尤其是针对“秒杀”这个场景。
Java爱好者
·
2024-01-07 03:50
通用异构参数服务器技术
一、
架构设计
通用异构参数服务器技术的
架构设计
主要考虑的是系统的可扩展性和灵活性。这种设计需要能够适应不同的计算环境和任务需求,包括CPU、GPU、FPGA等不同的计算资源。
道亦无名
·
2024-01-07 02:32
人工智能
服务器
运维
初探InnoDB存储引擎的
架构设计
前言InnoDB组件结构:bufferpool:缓冲池,缓存磁盘的数据redologbuffer:记录对缓冲池的操作,根据策略写入磁盘防止宕机但事务已经提交而丢失数据undolog:当对缓冲池的数据进行修改时,在事务未提交的时候都可以进行回滚,将旧值写入undo日志文件便于回滚,此时缓冲池的数据与磁盘中的不一致,是脏数据1.BufferPool假设现在有一条更新语句:updateuserssetn
Colors_boy
·
2024-01-07 00:43
计算机基础以及运维实施介绍
运维工程师的职责产品发布前:负责参与并审核
架构设计
的合理性和可运维性,以确保在产品发布之后能高效稳定的运行。产品发布阶段:负责用自
星辰.606
·
2024-01-06 23:46
运维
软件
测试基础
学习笔记
前言跟着B站老师学习的软件
测试基础
记下的笔记,用于自学。
朝凌yyds
·
2024-01-06 22:19
功能测试
软件测试工程师学习笔记 - 入门篇
软件测试工程师学习笔记-1入门必读1.
测试基础
1)目标2)知识点3)目标达成入门必读基础入门目标五天结束,能独立完成功能测试过程。1.
测试基础
20%占比。
拾肆0423
·
2024-01-06 22:16
软件测试工程师学习笔记
单元测试
python
功能测试
集成测试
【软件测试】软件测试学习笔记(一)
文章目录一、软件
测试基础
1.1、软件概述1.1.1、软件生命周期1.1.2、软件开发模型1.1.2.1、瀑布模型1.1.2.1.1、瀑布模型的特点1.1.2.1.2、瀑布模型的优缺点1.1.2.2、快速原型模型
擅长开发Bug的Mr.NaCl
·
2024-01-06 22:41
笔记
学习
软件测试
Mybatis源码基本原理--XML版
文章目录mybatis是什么
架构设计
首先建立起Mapper的代理工程和代理映射器的注册和使用XML文件解析数据源解析、创建和使用SQL执行器(Executor)的定义与实现SQL解析参数处理器:策略模式实现封装处理结果注解
Artisan_w
·
2024-01-06 22:34
Mybatis
mybatis
xml
接口
测试基础
(超详细)
一、HTTP1、http请求头和响应头包含那些内容?请求头信息请求报头允许客户端向服务器端传递请求的附加信息以及客户端自身的信息。2、常用的请求报头如下:Accept:浏览器可接受的MIME类型。lMIME用于设定某种扩展名的文件用哪种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。Accept-Encoding:浏览器能够进行解码的数据编码方式,比如gz
鱼鱼说测试
·
2024-01-06 21:13
接口自动化测试
功能测试
接口测试
测试工具
软考最新改革版【系统
架构设计
师考试】如何高效备考?
一、背景本人于2023年下半年参加软考,并顺利通过(52/49/50)。由于是计算机相关专业,毕业后从事的是算法工程师工作,因此备考时间从9月中旬开始,中间有事耽误了几个周末没有看书,前前后后复习的时候加起来大概两周。虽说有计算机基础,但实际能用上的并不多,而且很多也忘了,加上白天上班时间很紧迫。然而,可喜的是,软考不需要你考很高的分数,每科能到45分即可。于是,针对每科我都总结出了一套高效的复习
屠变恶龙之人
·
2024-01-06 21:27
系统架构
PB级大数据中台架构详解
成熟的
架构设计
只是其一,要取得突破性地业务增速和领先行业的地位,激活海量数据的价值才是长远之策。所以,阿里一直非常重视大数据领域的建设和投入,其中赫赫有名的就是大数据中台战略。
qianshanding0708
·
2024-01-06 19:06
腾讯
大数据
分布式
阿里巴巴
数据仓库
中台唯一的胜利果实:大数据中台架构详解
成熟的
架构设计
只是其一,要取得突破性地业务增速和领先行业的地位,激活海量数据的价值才是长远之策。所以,阿里一直非常重视大数据领域的建设和投入,其中赫赫有名的就是大数据中台战略。
中生代技术
·
2024-01-06 19:06
腾讯
大数据
分布式
阿里巴巴
hadoop
RocketMQ生产部署
架构设计
,建议收藏
正文梳理知识点,是快速提升技术的关键前面讲过,快速提升自己的技术硬实力其实是有方法的。大致就是梳理知识点+夯实基础+进阶深入学习+实战,下面我会一点点跟大家剖析,本文干货满满,大家仔细阅读。梳理知识后,夯实基础乃是刚需:深入进阶学习(28个主流Java知识点“一网打尽”)1、并发编程Java并发编程是整个Java开发体系中最难以理解,但也是最重要的知识点之一,一旦掌握你一定在市场上供不应求。Jav
imtokenmax合约众筹
·
2024-01-06 19:36
程序员
java
经验分享
面试
架构设计
模式详解:夯实
架构设计
的基础
文章目录一、分层
架构设计
1、层的定义2、什么是分层3、经典分层架构(1)OSI网络7层架构(2)CS架构(3)BS架构(4)企业应用三层架构4、为什么需要分层架构(1)复杂度隔离(2)防止错误传播(3)
秃了也弱了。
·
2024-01-06 19:05
架构-理论
系统架构
短信平台就该这么设计,稳的一批!
写这个开源项目的初心其实很简单:"帮助初中级研发工程师入门
架构设计
,提升他们的技术认知"。2018年,作为架构师,我参与一个短信平台的重构。发送短信的场景包括还款业务、CRM、促销业务等。
LINgZone2
·
2024-01-06 18:05
java
《系统
架构设计
师教程(第2版)》第3章-信息系统基础知识-06-办公自动化系统 (OAS)
文章目录1.概述1.1办公活动1.2办公自动化的概念(了解即可)2.功能2.1事务处理1)单机系统2)多机系统具2.2信息管理2.3辅助决策3.OAS的组成3.1计算机设备3.2办公设备3.3数据通信及网络设备3.4软件系统1.概述</
玄德公笔记
·
2024-01-06 17:16
#
软考架构师笔记
系统架构
系统架构设计师
清华
第二版
信息系统基础知识
办公自动化系统
软考架构师
年度技术盘点 | 探索云原生化的服务架构体系的技术风向,攻克云原生化微服务架构的痛点和特性
随着数字化浪潮的涌现,不同的
架构设计
理念相互交织,共同构建了一个充满竞争和创新的技术时代。微服务、云原生、Serv
洛神灬殇
·
2024-01-06 16:02
#
云原生
架构
微服务
前端Web系统
架构设计
文章目录1.目录结构定义2.路由封装2.1API路由定义2.2组件路由定义3.Axios请求开发4.环境变量封装5.storage模块封装(sessionStorage,localStorage)6.公共函数封装(日期,金额,权限..)7.通用交互定义(删除二次确认,类别,面包屑...)8.接口全貌概览1.目录结构定义2.路由封装react-router62.1API路由定义2.1API路由定义i
小李科技
·
2024-01-06 15:52
T.个人总结
前端
基于selenium实现UI自动化
介绍及实现原理二、SeleniumWebDriver基于Python实现脚本1、Selenium环境安装2、Selenium操控浏览器的常用操作3、编写一个简单的Selenium脚本三、自动化测试框架及
架构设计
的选择
吾日三醒
·
2024-01-06 14:26
Python
Selenium
python
前端
selenium
Clickhouse为什么有这么高的性能
一、
架构设计
1、MPP架构(海量数据并行处理架构),sharenothing模式,每个节点访问自己的cpu、内存、磁盘,且与节点之间的数据访问并行。
sq0723
·
2024-01-06 13:43
clickhouse
大数据开发
大数据
clickhouse
数据库性能测试
数据库
架构设计
数据库性能测试的目的以及范围数据库的常用架构数据库主从同步的工作原理数据库分库分表的设计方法性能测试的目的发现数据库相关的所有性能瓶颈性能测试范围sql语句-慢查询等资源使用率数据库架构的合理性数据库性能指标数据库常用架构一主多从一主多从读写分离
慕止
·
2024-01-06 11:44
[架构之路-95]:《软件
架构设计
:程序员向架构师转型必备》-5-需求分析之需求列表(功能需求、质量需求、约束条件)
前言:在愿景分析+商业分析之后,就是用户需求开发,然后就是需求分析。在业务需求分析领域,主要完成三个输出:需求列表:功能需求、质量需求、约束条件=》第5章用例图=》第6章领域建模=》第7章上述工作,通常是由需求分析工程师或系统工程师SE完成,也可以由架构师完成。第5章需求分析架构师要想知道需求是如何影响架构,首先要懂得如何进行需求分析,或者说,需要懂得需求分析的主要行为动作与主要的输出结果,这些输
文火冰糖的硅基工坊
·
2024-01-06 09:37
架构之路
需求分析
架构
云原生战专题 | 深入浅出分析云原生微服务的技术结构和
架构设计
深入浅出分析云原生微服务的技术结构和
架构设计
云原生容器技术背景容器编排Kubernetes控制平面的四大组件Kubernetes在容器编排中的设计要点云原生微服务典型架构第一代微服务架构第二代微服务架构第三代微服务架构第四代微服务架构未来的云原生架构
洛神灬殇
·
2024-01-06 06:21
实战指南之分布式/微服务
#
云原生
微服务
架构
【软件测试】接口自动化测试面试题及详细答案
为此我业余时间整理了这份软件
测试基础
常见的面试题及详细答案,望各路大牛发现不对的地方不吝赐教,留言即可。接口自动化测试
豆子总是不开心
·
2024-01-06 05:16
python
单元测试
测试用例
软件测试
jmeter
高可用/高可用的微服务
架构设计
-资源隔离、限流、熔断、降级、监控
断路器模式舱壁隔离模式容错理念凡是依赖都可能会失败凡是资源都有限制CPU/Memory/Threads/Queue网络并不可靠,延迟是应用稳定性杀手1资源隔离让你的系统里,某一块东西,在故障的情况下,不会耗尽系统所有的资源,比如线程资源项目中的一个case,有一块东西,是要用多线程做一些事情,小伙伴做项目的时候,没有太留神,资源隔离,那块代码,在遇到一些故障的情况下,每个线程在跑的时候,因为那个b
码农小旋风
·
2024-01-06 03:49
后端
借助外力保证下属工作质量
起初,技术占主导地位,比如TechLead会花时间做
架构设计
,写代码。接下来,从管理一个团队,到管理多个团队,技术的比例会降低,管理的任务会增加。技术就像功夫一样,一旦停下来,就退化了。
质量与创新
·
2024-01-06 02:11
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他