软件开发理论
软件开发理论
怎么又有bug单
走走停停
展开
-
cpu打满如何排查问题
cpu打满如何排查原创 2022-11-12 11:24:24 · 728 阅读 · 0 评论 -
错误码429是什么错误?
错误码429原创 2022-11-09 11:08:21 · 12166 阅读 · 1 评论 -
软件开发中的快照是什么
快照原创 2022-11-09 11:06:48 · 770 阅读 · 0 评论 -
常用算法的时间复杂度 冒泡排序,插入排序,选择排序,希尔归并快速、B+树、红黑树、链表
时间复杂度原创 2022-11-09 11:05:28 · 215 阅读 · 0 评论 -
交易系统中的费用项和价格项
交易系统中的费用项和价格项原创 2022-11-09 10:16:48 · 107 阅读 · 0 评论 -
分表后查询是怎么实现的
分库分表的查询问题原创 2022-10-29 08:16:19 · 164 阅读 · 0 评论 -
红黑树原理及旋转
红黑树基础知识原创 2022-10-23 12:36:02 · 421 阅读 · 0 评论 -
北京大学软件工程课程听课笔记---软件工程课程介绍第二讲
软件工程原创 2022-10-02 15:45:35 · 545 阅读 · 1 评论 -
北京大学软件工程课程听课笔记---软件工程课程介绍第一讲
软件工程原创 2022-10-01 11:48:40 · 517 阅读 · 0 评论 -
加签和加密的区别
加密与加签原创 2022-10-01 09:36:39 · 612 阅读 · 0 评论 -
二方包是什么
三方包(也称三方库): 公司之外的开源库, 比如apache、ibm、google等发布的依赖。二方包(也称二方库): 公司内部的依赖库,一般指公司内部的其他项目发布的jar包。一方包(也称一方库): 本工程中的各模块的相互依赖。原创 2022-08-20 07:03:09 · 1900 阅读 · 0 评论 -
浏览器是如何对页面进行渲染的呢?
相信这是面试中经常会问的一个问题O(∩_∩)O哈哈~从客观来讲,自称一个java后端工程师,或者是程序员,连页面怎么渲染的都不知道,确实有点说不过去~不过实际也就是一个概念吧,能不能说出来,其实也不见得就能证明能力什么的,但这个问题如果答不上来,应该还是会让人家挺失望的。O(∩_∩)O哈哈~当我们在web浏览器的地址栏中输入:www.baidu.com,具体发生了什么?...原创 2022-07-02 11:13:59 · 175 阅读 · 0 评论 -
阿里要建造的中台到底是什么?
中台的概念早在2019年就被提出并广泛地讨论,那么中台是什么呢?中台作为一个还没有被清晰定义的概念,在谷歌上可以查阅到关于中台的基本定义:中台,互联网术语,一般应用于大型企业。 一般是指搭建一个灵活快速应对变化的架构,快速实现前端提的需求,避免重复建设,达到提高工作效率目的。 中台,作为平台型组织的一部分,是在前台作战单元和后台资源部门之间的组织模块。那么为什么企业需要中台呢?2013年马云在参观supercell的时候,时隔两年确定了阿里的中台战略;华为也有在进行中台的转型。这说明无论是互联网大厂还原创 2022-05-29 18:21:24 · 918 阅读 · 0 评论 -
到底什么是rt?
软件开发中的rt是什么?我们总说某某接口,某某系统rt较高,或者较低。那么rt到底是什么?注意既不是如题也不是回归测试,更不是…而是Reaction Time(响应时间)的意思。这个系统rt太高,那就是在说此系统响应时间太长,延迟太长!...原创 2022-02-21 15:36:31 · 3294 阅读 · 0 评论 -
什么是领域驱动设计DDD
文章目录一、理解二、核心三、优势一、理解DDD即Domain drive design,领域驱动设计,是一种以模型为核心的软件设计方式。相较于分层结构以组件的能力不同进行划分,领域驱动设计更倾向于以业务进行划分,将软件划分为明确设置边界的问题领域。二、核心模型的设计依赖于客观实际,依赖于业务。比如商品,“商品”这个概念在现实生活中就存在,包含商品名称、商品价格、商品类型等,所以我们在设计数据模型的时候,也依赖于这个,也就是“客观生活中是什么样的”。那么我们这个简单的商品模型就有了:@Datap原创 2022-02-17 19:14:18 · 555 阅读 · 0 评论 -
什么是甘特图
文章目录概念举例概念甘特图,又称横道图、条状图,其通过条状图来显示项目、进度和其他时间相关的系统进展的内在关系随着时间进展的情况。甘特图以图示通过活动列表和时间刻度表示出特定项目的顺序与持续时间。一条线条图,横轴表示时间,纵轴表示项目,线条表示期间计划和实际完成情况。直观表明计划何时进行,进展与要求的对比。便于管理者弄清项目的剩余任务,评估工作进度。举例...原创 2022-02-16 20:59:23 · 891 阅读 · 0 评论 -
UML活动图如何表示流程中断
文章目录问题解答问题在画UML活动图时,如何表示在一个过程中中断,转去执行另一个动作呢?这么说可能有点太抽象,我们举个实际例子:比如在用户发起订单后,需要用户确认,系统确认库存,用户付款,付款成功等众多流程,涉及多个系统。但是,却有一个动作可以随时中断这一过程,比如用户取消。也就是说在如上过程中的任意一个时间点,用户都可以选择取消订单,来结束流程、转而去执行取消订单的流程,这种关系该如何表示呢?解答直接看下图:比如流程1~3就是用户支付的过程,取消动作就是类似于用户取消之类的动作,会直接导原创 2022-02-12 11:55:17 · 1789 阅读 · 0 评论 -
什么是SQA?
文章目录概念解释总结概念sqa的全拼是Software Quality Assurance,软件质量保证。软件质量保证是建立一套有计划,有系统的方法,来向管理层保证拟定出的标准、步骤、实践和方法能够正确地被所有项目所采用。软件质量保证的目的是使软件过程对于管理人员来说是可见的。它通过对软件产品和活动进行评审和审计来验证软件是合乎标准的。软件质量保证组在项目开始时就一起参与建立计划、标准和过程。这些将使软件项目满足机构方针的要求。解释要理解sqa是干什么的。首先明确公司大致上分为两层:管理层和被管理原创 2022-02-10 22:20:07 · 18302 阅读 · 0 评论 -
uml图中的连线和方框代表什么含义?
文章目录前言方框三层矩形框二层矩形框连线前言UML类图现在其实也不大怎么需要手画了,毕竟idea都可以自动生成,又便捷又好看^^再加上其实个人觉得类图的可读性也没有那么强,代码设计还是配合口述或者直接给文字会好理解一些(个人见解),不过基本的UML类图的符号还是要懂的,不然多丢人。。方框这里就用比较形象的说法吧,也就是类图上各种各样的方框,是不是不知道什么含义一脸懵?三层矩形框三层矩形框代表的是类(class),第一层是类的名称,如果是抽象类,则用斜体显示;第二层是字段和属性;第三层是类原创 2022-02-09 21:02:43 · 1595 阅读 · 0 评论 -
类图中常见符号的含义 # - +
#代表java中的protect关键字+代表java中的public关键字-代表java中的private关键字不写默认为+(public)这三种修饰符用于声明方法或参数的地方原创 2022-02-07 09:15:49 · 2803 阅读 · 0 评论 -
什么是sop
所谓SOP,是 Standard Operating Procedure三个单词中首字母的大写 ,即标准作业程序,指将某一事件的标准操作步骤和要求以统一的格式描述出来,用于指导和规范日常的工作。SOP的精髓是将细节进行量化,通俗来讲,SOP就是对某一程序中的关键控制点进行细化和量化。实际执行过程中sop核心是符合本企业并可执行,不流于形式。从对SOP的上述基本界定来看,SOP具有以下一些内在的特征:SOP是一种程序SOP是对一个过程的描述,不是一个结果的描述。同时,SOP又不是制度,也不是表单,是流程原创 2022-01-27 19:25:21 · 1523 阅读 · 0 评论 -
UML图基础 用例图 类图 对象图 状态图 活动图 正向工程 反向工程
文章目录基本概念泛化关系:正向工程反向工程图类用例图:类图:对象图:时序图:活动图:状态图:基本概念泛化关系:1.由具体变抽象 由适用范围小到大2.开发领域用于表示继承关系正向工程反向工程正向工程:根据类图生成java代码反向工程:根据java代码生成类图图类用例图:是从用户的角度去画图,是从软件需求分析到最终实现的第一步类图:对象图:对象图是类图的一个实例,用于显示系统执行时一个可能的快照。即在某个时间点上系统可能出现的样子,对象图用带下划线的对象名称表示。时序图:用原创 2021-11-19 10:46:04 · 854 阅读 · 0 评论 -
AB测试 简介
文章目录一、概念&来源二、好处&优势三、适用场景及限制不适用:弊端四、AB测试落地五、注意事项一、概念&来源来源于生物医学的双盲测试说白了就是用尽量相同的样本来测不同的方案,通过结果来判断出两种方案的好坏。二、好处&优势哪种方案更好?好处:消除不同意见,提高团队效率通过对比试验,验证问题原因建立数据驱动文化:结果科学权威,避免过度依赖大牛,降低风险降低新产品风险,为创新保驾护航三、适用场景及限制不适用:不适合原始的创新解决方案不适合战略级的原创 2021-11-25 10:50:08 · 336 阅读 · 0 评论 -
软件设计之状态机
文章目录状态机简单介绍状态机的实现方式switch—case 法表格驱动法状态机简单介绍软件设计中的状态机概念,一般是指有限状态机(英语:finite-state machine,缩写:FSM)又称有限状态自动机,简称状态机,是表示有限个状态以及在这些状态之间的转移和动作等行为的数学模型。FSM(有限状态机)可以使用UML中的状态机图来表示。也可以使用类似以下格式的状态转移表等等。下面展示最常见的表示:当前状态(B)和事件(Y)的组合指示出下一个状态(C)。状态转移表当前状态原创 2022-01-01 10:43:46 · 1047 阅读 · 1 评论