程序猿

需求分析之状态转换图 程序猿

需求分析之状态转换图

1.状态转换图 定义:  状态转换图(简称状态图),通过描绘系统的状态及引起系统状态的事件,来表示系统的行为.  此外,状态转换图还指明了作为特定事件的结果系统将做哪些动作.作用:  用来建立需求分析中的行为模型. 2.状态 定义:  状态是任何可以被观察到的系统行为模式,一个状态代表系统的一种行为…
企业架构概述及业务架构详解 程序猿

企业架构概述及业务架构详解

有价值的东西是才值得我们投入时间和精力的,企业架构为什么就值得我们投入时间和精力来学习呢?主要由以下两方面原因: 1)对公司而言 企业架构可以辅助企业完成业务及IT战略规划。在业务战略方面,它定义企业的愿景/使命、目标/目的/驱动力、组织架构、职能和角色;在IT战略方面,定义业务架构、数据架构、应用…
certbot 域名续期及证书查看 程序猿

certbot 域名续期及证书查看

前言 certbot是一个免费的HTTPS证书提供工具,为letsencrypt所有。可以免费给一些域名”上锁“,即将其从http变到https。 正文 当然这个证书有期限,为90天。 所以我们需要经常对其进行续期服务,并查看证书情况。 1. 续期 可使用下列2条命令:1) certbot --ng…
产品经理之软件项目评估报价 程序猿

产品经理之软件项目评估报价

本分享的评估报价单包含以下部分: ①项目细分,人天工时②项目费用,开发周期③注意事项 一、项目细分和人天工时 项目报价整体分三部分 ①需求整理,页面设计。需求分析、原型设计和UI设计等开发前期需求阶段。②环境搭建、系统设计、开发、测试、上线部署。③系统维护服务。 第一阶段 需求和设计阶段,一般需要产…
RabbitMQ的五种工作模式和两种消费模式 程序猿

RabbitMQ的五种工作模式和两种消费模式

RabbitMQ提供了6种消息模型,但是第6种其实是RPC,并不是MQ,因此不予学习。那么也就剩下5种。但是其实3、4、5这三种都属于订阅模型,只不过进行路由的方式不同。 1、基本消息模型(Hello World) RabbitMQ是一个消息代理:它接受和转发消息。 你可以把它想象成一个邮局:当你把…
一文看懂并发量计算公式 程序猿

一文看懂并发量计算公式

1、估算业务并发量的公式 C=nL/T C^=C+3×(C的平方根) 其中:C是平均的业务并发用户数、n是login session的数量、L是login session的平均时间长度、T是指考察的时间段长度、C^是指业务并发用户数的峰值。 例子分析: 假设OA系统有1000用户,每天400个用户发…
[Git].gitignore文件的配置使用 程序猿

[Git].gitignore文件的配置使用

在使用Git的过程中,有的文件比如日志,临时文件,编译的中间文件等不要提交到代码仓库,这时就要设置相应的忽略规则,来忽略这些文件的提交。简单来说一个场景:在你使用git add .的时候,遇到了把你不想提交的文件也添加到了缓存中去的情况,比如项目的本地配置信息,如果你上传到Git中去其他人pull下…
wx.request的封装 程序猿

wx.request的封装

let CONSTANT = require('../api/constant') // 从本地存储Storage中获取token值 function getAccessToken() { return wx.getStorageSync(CONSTANT.ACCESSTOKEN); } funct…