精华内容
下载资源
问答
  • ONES 总体测评

    千次阅读 多人点赞 2020-09-19 17:25:43
    ONES 总体测评

    ONES 测评

    ONES官网

    • 研发项目管理和任务协同平台
    • 功能丰富,灵活性高

    1. 整体概览

    • 注册登录后,我们先来看一下总体的概览
      • 我的工作台 可以看到有 常用仪表盘、最近项目、最近Wiki等,方便快捷的打开
      • 新建 可以快速跳到新建页面,可快速查看 所有项目所有页面组 等信息

    在这里插入图片描述

    2. ONES Project

    • 接下来,我们看一下 ONES Project。我们新建一个项目,可以选择不同的模板,还是很方便的。同时我们也可以看到可以直接从已有项目进行复制【瀑布型暂不支持】,我这里就选择 敏捷项目管理 进行测试
      在这里插入图片描述
    • 在创建的时候可以进行成员邀请,这里还有一点值得注意:我们可以直接发送邀请链接到未注册用户的邮箱。这里我就暂时不邀请成员了,直接点击完成
      在这里插入图片描述
    • 创建后界面如下,我们可以选择项目状态,有三个状态可供选择: 未开始、进行中、已完成。然后就是一些图表,数据显示比较直观,每个图表还可以单独进行放大显示。同时,我们可以对概览页面进行编辑,可以自行添加、删除一些模块等等。
      在这里插入图片描述
    • 然后单独看一下项目中的模块,就以需求模块为例吧。点击 提需求 后,我们可以看到可选项还是比较多的。(个人感觉这个描述框可以做成支持 md 的,毕竟大家都习惯使用 md)
      在这里插入图片描述
    • 项目设置界面也是比较直观的
      在这里插入图片描述

    2. ONES Wiki

    • 新建一个页面组,可以选择是否共享
      在这里插入图片描述

    • 右上角有编辑、演示等功能。也可以将文件导出等。
      在这里插入图片描述

    • 接下来看一下编辑界面,额。。。虽然不是 md 的,不过可以插入 md,勉强可以接受吧
      在这里插入图片描述

    3. ONES Plan

    • 看一下这个甘特图吧
      在这里插入图片描述
    • 由于没创建啥,也没啥显示的,不过看起来这个图的样式还是挺不错的
      在这里插入图片描述

    其他功能我就不一一测试了,大家可以自行去官网查看一下。最后,我们看一下他的价格图

    价格

    • 可以看到其价格可以按照模块选择进行购买,还是比较人性化的。
      在这里插入图片描述

    总结

    • 总体来说,ONES 平台操作简单,上手比较容易,概览、Project 等里面的一些图表展示比较直观 。最想吐槽的一点还是 Wiki 等地方对markdown支持不太友好,毕竟自己是一个 md 重度使用者。其他方面大家可以自行去 官网 进行体验
    展开全文
  • RocketMQ总体架构

    千次阅读 2018-05-24 14:50:33
    总体架构 RocketMQ Apache RocketMQ是一款具有低延迟,高性能和可靠,可灵活扩展的分布式消息平台。它由四部分组成:NameServer,Broker,生产者和消费者。它们中的每一个都可以在没有单点故障的情况下进行...

    总体架构

    总体架构

    RocketMQ

    Apache RocketMQ是一款具有低延迟,高性能和可靠性,可灵活扩展的分布式消息平台。它由四部分组成:NameServer,Broker,生产者和消费者。它们中的每一个都可以在没有单点故障的情况下进行水平扩展。

    核心系统

    NameServer

    NameServer是一个轻量级的服务注册中心。每个NameServer节点中有全量的Broker中topic的路由信息。

    Broker

    Broker负责消息存储,以topic为维度支持轻量级的队列,单机可以支撑上万队列规模,支持消息推拉模型,具备多副本容错机制(2副本或3副本)、强大的削峰填谷以及上亿级消息堆积能力,同时可严格保证消息的有序性。

    ProducerClient

    用户部署的消息发布客户端。

    ConsumerClient

    用户部署的消息订阅客户端。支持push和pull模型,支持广播模式和集群模式。

    核心概念

    类图

    Topic

    topic是消息的一种分类,消息发送/接收都要指定topic。topic和生产组/消费组之间是多对多的关系。

    Queue

    topic的细分。

    Tag(EventCode)

    每条发送的message都可以有一个tag;这样同一个topic可以按tag区分不同的业务场景。

    在实践上,一个业务系统使用一个topic,用不同的tag区分不同的消息。

    ConsumerGroup

    在集群模式下(默认),一个消息只会被同一消费组中的一个节点消费;同一消费组的多个节点均衡的消费topic。在实践上,一个应用/微服务一个消费组。

    具体场景说明

    总体架构

    消息发送

    1.在Broker里配置Topic及其Queue数量

    例子里在BrokerA和BrokerB里对TP_ORD分别配置了3个Queue。

    2.订单发送主题为TP_ORD的消息

    集成在订单系统里的MQ Client先找到配置了TP_ORD的Broker和对应Queue,发现总共6个Queue(BrokerA,BrokerB各三个);然后轮询的方式向这6个Queue里发送消息。

    消息消费

    1.客户端负载均衡

    支付订阅组c_pay订阅了TP_ORD的消息;

    c_pay先找到配置了TP_ORD的Broker和对应Queue,发现总共6个Queue(BrokerA,BrokerB各三个);c_pay找到订阅组c_pay总共有两个节点。

    c_pay对6个queue和两个节点分别排序,并将6个queue平均分配给两个节点:

    pay_1节点确定了自己拉取消息的queue为:BrokerA上的TP_ORD:Q1,TP_ORD:Q3和BrokerB上的TP_ORD:Q2;pay_2节点确定了自己拉取消息的queue为:BrokerA上的TP_ORD:Q2和BrokerB上的TP_ORD:Q1,TP_ORD:Q3。

    2.拉取消息

    3.更新offset

    系统交互

    交互方式

    netty的tcp自定义协议交互

    请求内容

    1. HeadLength: 请求头长度
    2. Head:请求头
    3. Body:请求体

    请求构成

    请求头:

    字段 类型 说明
    Code int RequstCode预先定义的请求码
    Language byte 语言,0: java; 1:c++等
    Version short RocketMQ版本
    OpaQue int 请求端自增,响应里返回
    Flag int 标识位;标记是请求还是响应,请求的类型
    RemarkLength int 备注信息长度
    Remark String 备注信息,一般用作失败响应备注
    ExtLen int  
    Ext Map<String, String>  

    netty

    封装:封装了统一的RemotingServer 和RemotingClient接口,封装了同步请求,异步请求+回调。

    交互内容

    除了生产消费外,其他交互包括:

    client到broker

    RequestCode 时间点 请求体 响应体 作用
    CHECK_CLIENT_CONFIG 
    检查客户端配置
    consumer初始化 订阅信息   检查client,broker是否兼容。主要判断filter模式。
    GET_CONSUMER_LIST_BY_GROUP
    查询统一消费组的consumer集合
    rebalance consumerGroup consumerIdList  
    HEART_BEAT
    心跳
    启动;新增注册;定时(默认30s) client信息(组名,id,消息模式:广播/集群,消费模式)等 broker版本 client注册信息同步给broker;如果client信息有变化(例如订阅改变/新增client节点),broker通知同组的其他client
    UNREGISTER_CLIENT
    取消注册
    client关闭 cleint信息   取消注册

    broker到client

    RequestCode 时间点 请求体 响应体 作用
    NOTIFY_CONSUMER_IDS_CHANGED
    通知消费变化
    client注册信息变化 消费组   通知client rebalance
    RESET_CONSUMER_CLIENT_OFFSET
    重置消费偏移量
    admin/控制台修改offset topic,c_group,时间戳 broker版本 重新消费/跳过消费

    broker到nameserver

    RequestCode 时间点 请求体 响应体 作用
    REGISTER_BROKER
    broker注册
    创建更新topic;Broker 启动;定时30S broker集群名,broker地址,master地址,brokerId,topic配置   更新路由信息到naameserver
    UNREGISTER_BROKER
    取消注册
    Broker关闭 broker集群名,broker地址,master地址,brokerId   更新路由信息到nameserver
             

    client到nameserver

    RequestCode 时间点 请求体 响应体 作用
    GET_ROUTEINTO_BY_TOPIC
    获取topic的路由信息
    发送消息topic路由信息本地未找到;定时(默认30s),拉取consumer和producer的topic路由 topic   更新路有信息到client

     

    原文地址:http://adamswanglin.com/rocketmq/rocketmq-architecture/

    sharedCode源码交流群,欢迎喜欢阅读源码的朋友加群,添加下面的微信, 备注”加群“ 。 

     

    展开全文
  • 总体设计

    千次阅读 2018-12-23 16:39:56
    模块独立: 结构设计准则: 总体设计规格说明书与评审: 总体设计的任务: 1、将系统划分成物理元素——程序、文件、数据库和文档等。 2、设计软件结构——将需求规格转换为体系结构,划分出程序的模块组成、...

    目录

     

    总体设计的任务:

    总体设计的步骤:

    总体设计的概念:

    模块化:

    抽象:

    信息隐蔽:

    模块独立性:

    结构设计准则:

    总体设计规格说明书与评审:


    总体设计的任务:

    1、将系统划分成物理元素——程序、文件、数据库和文档等。

    2、设计软件结构——将需求规格转换为体系结构,划分出程序的模块组成、模块间的相互关系。确定系统的数据结构、文件结构、数据库模式、确定测试方法与策略。

    3、编写文档-总体设计说明书、用户手册、 测试计划,用结构图来描述软件结构,选择分解功能与划分模块的设计原则。

    总体设计的步骤:

    1、设计供选择的方案

    2、提供最佳实现方案

    3、设计软件结构

    4、数据库设计

    5、制定测试计划

    6、编写总体设计文档

    7、审查与复审总体设计文档

    总体设计的概念:

    模块化:

    使用模块化设计的作用为,降低系统的复杂性。方便修改;推动系统各个部分秉性开发,提高软件生产效率。有效的模块化可以通过定义一组相互独立的模块实现,这些独立的模块相互之间仅仅交换了那些为了完成系统功能所必须交换的信息。

    抽象:

    把事务之间的共性集中和概括起来,忽略它们之间的差异。抽象出事物的本质特性而暂时不考虑它们之间的细节。通过抽象,可以确定组成软件过程的实体。

    信息隐蔽:

    每一模块的实现细节对于其他模块来说是隐蔽的,也就是说模块中所包含的信息不允许其他不需要这些信息的模块调用。通过信息隐蔽,可以定义和实施对模块的过程细节和局部数据结构的存取限制。

    模块独立性:

    是模块化、抽象和信息隐蔽的直接结果。

    模块的独立性可以用两个定性标准度量:耦合和内聚。

    模块独立性较强的模块应该是高内聚低耦合的模块。

    结构设计准则:

    1、提高模块独立性

    2、选择合适的模块规模

    3、适当选择模块的深度、宽度、扇入和扇出。

    4、模块的作用范围应控制在范围之内。

    5、降低模块接口的复杂程度。

    6、设计单入口单出口且功能可预测的模块。

    总体设计规格说明书与评审:

     

    展开全文
  • 文章目录抽样抽样方法:概率抽样和非概率抽样样本量估计总体概率公式样本量公式汇总均值差异显著检验单样本总体比例的检验两总体比例之差的显著检验 抽样 抽样方法:概率抽样和非概率抽样 样本量估计 样本...

    抽样

    抽样方法:概率抽样和非概率抽样

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    样本量估计

    在这里插入图片描述

    • 样本量:取样时选出的样本量,能代表整体的最小样本量

    • 有效样本量:有效响应的样本量

    总体概率公式

    • 总体率:又称为总体比例,指总体中具有某一相同特征表现的单位数量的比重,一般用π表示。
    • 常见的总体率:点击率、展示率、响应率等。
      在这里插入图片描述
      在这里插入图片描述
      计算出的样本量,不一定全部有效,在试验时,需初步确定有效样本比例。用计算出的样本量/有效样本比例得到最终样本量。

    在这里插入图片描述
    在这里插入图片描述

    样本量公式汇总

    样本量估计—z检验,适用于正态总体或大样本(n>30)
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    均值差异显著性检验

    • 正态分布下均值差异显著性检验
    • 非正态分布下均值差异显著性检验

    均值差异是否显著的主要决定因素

    • 均值差异是否显著主要受均值之差和标准差的影响
    • 均值差异的衡量指标统计量,在正态分布的假设检验中最终转化为均值之差/标准差这一比值的形式;在非正态分布的假设检验中最终转化为取值的排序差异

    组间数据产生数据差异的原因

    • 差异完全由抽样误差导致
    • 存在抽样误差之外的因素导致的差异

    样本观测值:试验中样本所有个体的取值。在广告展示率的案例中,广告展示只有两个值,要么展示要么不展示,即要么取1要么取0;样本观测值就是由样本个体取值组成的一个数组(向量)

    在这里插入图片描述

    单样本总体比例的检验

    检验统计量:当n很大(>30),且np和n(1-p)两者均>=5时,样本比率的抽样分布近似服从于正态分布,因此,我们可用z统计量作为检验统计量。
    在这里插入图片描述
    其中,π0为假设的总体比例。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    两总体比例之差的显著性检验

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • IFC总体架构

    千次阅读 2018-08-03 16:02:27
     IFC架构采用EXPRESS语言定义,EXPRESS语言是由STEP(Standard for the Exchange of Product Model Data)开发的概念架构语言。STEP是计算机可读的用于交换和描述产品制造信息的标准。  EXPRESS用于面向对象的...
  • 在前面介绍了一系列的《基于Metronic的Bootstrap开发框架经验总结》的随笔文章,随笔主要是介绍各个知识点的内容,对框架的总体性界面没有很好的阐述,本篇随笔主要介绍这个Bootstrap框架的总体性功能界面,介绍其中...
  • 总体与样本的理解

    千次阅读 2016-10-26 19:19:51
    特别需要理解的是:样本中的每一个取值我们也视作随机变量,因为抽样的随机,因此每一个个体都是对总体的反应,所以和总体X是平级的,比如总体X的取值范围,在每一个个体上,取值范围也是相同的。 对于抽取的...
  • MES总体介绍

    千次阅读 2013-12-04 20:25:29
    系统目标: MES系统通过控制包括物料、设备、人员、流程指令和设施在内的所有工厂资源,优化...系统总体建设目标如下: 整合可用资源:联接企业的计划层和操作层,整合信息孤岛 优化生产流程:通过项目实施来
  • webmagic总体介绍

    万次阅读 2014-12-03 21:33:59
    核心部分(webmagic-core)是一个精简的、模块化的爬虫实现,而扩展部分则包括一些便利的、实用的功能。WebMagic的架构设计参照了Scrapy,目标是尽量的模块化,并体现爬虫的功能特点。 这部分提供非常简单、灵活的...
  • 用样本估计总体

    千次阅读 2019-07-04 09:59:07
    总体、个体、样本 总体是在进行统计分析时,研究对象的全部; 个体是组成总体的每个研究对象; 样本是从总体X中按一定的规则抽出的个体的全部,用X1,X2,…,XnX_1,X_2,…,X_nX1​,X2​,…,Xn​表示; 样本中...
  • 系统总体结构设计

    千次阅读 2020-02-16 04:25:08
    系统总体结构设计     系统设计工作应该自顶向下地进行。首先设计总体结构,然后再逐层深入,直至进行每一个模块的设计。总体设计主要是指在系统分析的基础上,对整个系统的划分(子系统)、机器...
  • 图像纹理特征总体简述

    万次阅读 多人点赞 2017-05-09 17:33:49
    图像纹理特征总体简述
  • MySQL总体架构简述

    千次阅读 2020-09-06 16:09:29
    MySQL总体架构简述 (一)简介 为什么我们需要先学习MySQL的基础架构先呢?原因很简单,当我们需要了解一件事物的时候,我们只有站在宏观的层面,才能层层剥丝抽茧的去理解问题。我们学习MySQL的时候应该先从高纬度...
  • 编译程序总体结构

    千次阅读 2019-10-25 23:53:30
    编译程序总体结构 文章目录编译程序总体结构1、词法分析2、语法分析3、语义分析4、中间代码生成4、中间代码生成5、代码优化与机器无关的优化与机器有关的优化6、目标代码生成7、表格管理8、错误处理9、模块分类 1、...
  • 安全架构总体方案

    万次阅读 2016-11-23 11:56:09
    大数据平台信息安全将遵循相关安全规范和安全策略,总体安全防护方案参照等级保护第三级系统安全要求进行设计(其等级将根据等级保护定级最终结果确定)。 1.1.1. 应用安全 应用安全从身份鉴别、访问控制、安全...
  • 总体设计文档模板

    千次阅读 2019-05-09 19:15:15
    总体设计说明书 编制 审批 目录 1. 简介... 1 1.1 术语和缩写... 1 1.2 参考资料... 1 2. 产品描述... 1 3. 设计约束... 1 3.1 遵循新技术体系下的各种设计...
  • 区块链总体应用概况

    千次阅读 2021-04-29 20:49:45
    利用区块链改进传统行业,可以进一步提升企业效率,降低运营成本,使得企业的运作更具灵活,并且能快速响应市场需求的变化。 区块链的最终目的是为企业或者客户创造新的价值,同时解决企业的痛点。但同时我们也要...
  • 1.信息系统工程总体规划的概念 信息系统工程总体规划是信息系统工程生命周期的第一阶段。这一阶段的主要目标是明确系统整个生命周期内的发展方向、系统规模和开发计划。信息系统工程建设是投资大、周期长、复杂度高...
  • 软件项目总体设计

    千次阅读 2019-10-22 22:53:11
    安全可靠:选择安全可靠的软硬件运行平台,并在系统设计和实现的时候关注系统的安全控制和执行效率,提供相应的安全防护功能,保证系统具有较高的安全和可靠。安全方面,要考虑系统的安全、数据管理的安全、...
  • 软件工程:总体设计

    千次阅读 2020-10-21 21:31:47
    总体设计的基本目的就是回答“概括地说,系统应该如何实现”这个问题,因此,总体设计又称为概要设计或初步设计。 总体设计阶段的另一项重要任务是设计软件的结构,也就是要确定系统中每个程序是由哪些模块组成的,...
  • 软件设计之总体设计

    万次阅读 2018-03-25 10:22:52
    详细设计设计基本原理:总体设计的任务和过程总体设计分为:面向数据,面向功能,面向对象的分析设计原则:独立,规模,深,宽,入,出。作用域。接口。单入单出。预测(黑盒子)总体设计图形工具1.层次图:描述...
  • 总体比率的区间估计

    千次阅读 2018-09-20 15:28:11
    应用场景:美国对900名高尔夫球员进行了一项全国的调查,以便掌握女子高尔夫运动员如何看待她们在高尔夫球场所受到的待遇。调查显示有396名女子高尔夫运动球员对开球时间的合理感到满意。...# 总体比率...
  • windows 系统总体结构

    千次阅读 2013-11-15 16:14:54
    windows总体结构的关键系统组件,如下图,它并没有显示各种驱动程序的的层次。  windows结构简图 用户模式和内核模式用线分割开来,上方代表用户模式进程,线下组件代是内核模式的操作系统服务。用户模式的线程...
  • 软件工程 之 总体设计

    千次阅读 多人点赞 2013-12-22 17:10:54
    其中,总体设计又称概要设计,即确定系统的具体实现方案、给出软件的模块结构、编写总体设计说明书。 下面就重点给大家讲解一下模块独立和系统结构图: 模块独立  模块独立指每个...
  • 从2017年厦门市工程师评审通知入手,总体了解职称申报流程。 ii.第二部分,申报材料梳理。 iii.第三部分,FAQ。是一个自己的问题解答,后续慢慢再更新吧。 iv.第四部分,总结。职称申报工作的个人总结,对个人...
  • 静态手势识别总体方案

    千次阅读 2019-08-22 14:39:18
    静态手势识别总体方案0.说明1.实现目标2.实现步骤1)总体思路2)每部分效果基于高斯肤色模型和动态阈值的手势分割基于Canny算法的轮廓提取基于Hu矩的量化基于傅里叶描述子的量化分类融合特征分类其他尝试 0.说明 ...
  • Spring(一)——总体介绍

    万次阅读 多人点赞 2014-03-07 21:36:20
    自我感觉是所有框架共有的,就是开发对设计要求较高,集成测试麻烦,对框架有一定的依赖。       总而言之, Spring 框架功能是非常强大的,单独使用可能感觉不是很深,和其他的框架结合使用,就会...
  • 软件工程——总体设计与详细设计

    千次阅读 2020-05-14 11:12:37
    需求分析确定了系统的开发目标,下一步工作就是软件设计。软件设计可以进一步地 分为两个阶段:总体设计和详细设计。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 383,426
精华内容 153,370
关键字:

总体性