01 2021 档案

摘要:软件是计算机系统中与硬件相互依存的另一部分,与计算机系统操作有关的计算机程序、规程、规则,以及可能有的文件、文档及数据。 软件复用(SoftWare Reuse)是将已有软件的各种有关知识用于建立新的软件,以缩减软件开发和维护的花费。软件复用是提高软件生产力和质量的一种重要技术。早期的软件复用主要是 阅读全文
posted @ 2021-01-13 10:24 顾生 阅读(124) 评论(0) 推荐(0)
摘要:软件生存周期(Software life cycle)又称为软件生命期,生存期。是指从形成开发软件概念起,所开发的软件使用以后,知道失去使用价值消亡为止的整个过程。一般来说,整个生存周期包括计划(定义)、开发、运行(维护)三个时期,每个时期又划分为若干个阶段。每个阶段有明确的任务。 周期模型(典型的 阅读全文
posted @ 2021-01-13 10:23 顾生 阅读(238) 评论(0) 推荐(0)
摘要:300个用户在一个客户端上,会占用客户机更多的资源,而影响测试的结果。线程之间可能发生干扰,而产生一些异常。 300个用户在一个客户端上,需要更大的带宽。 IP地址的问题,可能需要使用IP Spoof来绕过服务器对于单一IP地址最大连接数的限制。 所有用户在一个客户端上,不必考虑分布式管理的 阅读全文
posted @ 2021-01-13 10:22 顾生 阅读(118) 评论(0) 推荐(0)
摘要:建立测试计划,确定测试标准和测试范围 设计典型场景的测试用例,覆盖常用业务流程和不常用的业务流程等 根据测试用例,开发自动测试脚本和场景: 录制测试脚本:新建一个脚本(Web/HTML协议);点击录制按钮,在弹出的对话框的URL中输入”about:blank”;在打开的浏览器中进行正常操作流程 阅读全文
posted @ 2021-01-13 10:17 顾生 阅读(65) 评论(0) 推荐(0)
摘要:首先,查找需求说明、网站设计等相关文档,分析测试需求。 制定测试计划,确定测试范围和测试策略,一般包括以下几个部分:功能性测试;界面测试;性能测试;数据库测试;安全性测试;兼容性测试 设计测试用例: 功能性测试可以包括,但不限于以下几个方面: 链接测试。链接是否正确跳转,是否存在空页面和无效页面, 阅读全文
posted @ 2021-01-13 10:16 顾生 阅读(117) 评论(0) 推荐(0)
摘要:首先,将问题提交到缺陷管理库里面进行备案。 然后,要获取判断的依据和标准: 根据需求说明书、产品说明、设计文档等,确认实际结果是否与计划有不一致的地方,提供缺陷是否确认的直接依据; 如果没有文档依据,可以根据类似软件的一般特性来说明是否存在不一致的地方,来确认是否是缺陷; 根据用户的一般使用习 阅读全文
posted @ 2021-01-13 10:15 顾生 阅读(688) 评论(0) 推荐(0)
摘要:#3. 设计一个猜数字游戏 import random number = int(random.uniform(1,10)) attempt = 0 while (attempt < 3): m = int(input('请试着猜猜数字:')) if m == number: print('答对了! 阅读全文
posted @ 2021-01-07 11:02 顾生 阅读(1173) 评论(0) 推荐(0)
摘要:#5. 输入一个字符串,将字符串反转打印 string=input('请输入一个字符串:') lst=list(string) #使用列表,将列表转化为字符串 lst.reverse() print(''.join(lst)) 阅读全文
posted @ 2021-01-07 11:01 顾生 阅读(700) 评论(0) 推荐(0)
摘要:#打印99乘法表 for i in range(1, 10): for j in range(1, i+1): print('%dx%d=%d\t'%(j, i, i*j), end='') print() 阅读全文
posted @ 2021-01-07 11:00 顾生 阅读(269) 评论(0) 推荐(0)
摘要:i=0 sum1=0 sum2=0 while i<=100: if i%2==0: sum1+=i else: sum2+=i i+=1 print('偶数和为:%d' % sum1) print('奇数和为:%d' % sum2) 阅读全文
posted @ 2021-01-07 10:59 顾生 阅读(1529) 评论(0) 推荐(0)
摘要:这可以使用 DEV 工具来实现。通过这种依赖关系,您可以节省任何更改,嵌入式 tomcat将重新启动。Spring Boot 有一个开发工具(DevTools)模块,它有助于提高开发人员的生产力。Java 开发人员面临的一个主要挑战是将文件更改自动部署到服务器并自动重启服务器。开发人员可以重新加载 阅读全文
posted @ 2021-01-06 13:48 顾生 阅读(73) 评论(0) 推荐(0)
摘要:JSP共有以下6种基本动作 jsp:include:在页面被请求的时候引入一个文件。 jsp:useBean:寻找或者实例化一个JavaBean。 jsp:setProperty:设置JavaBean的属性。 jsp:getProperty:输出某个JavaBean的属性。 jsp:forward: 阅读全文
posted @ 2021-01-06 13:46 顾生 阅读(379) 评论(0) 推荐(0)
摘要:forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。 redirect就是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,一般来说浏览器 阅读全文
posted @ 2021-01-06 13:44 顾生 阅读(124) 评论(0) 推荐(0)
摘要:1、ZooKeeper保证的是CP,Eureka保证的是AP ZooKeeper在选举期间注册服务瘫痪,虽然服务最终会恢复,但是选举期间不可用的 Eureka各个节点是平等关系,只要有一台Eureka就可以保证服务可用,而查询到的数据并不是最新的 自我保护机制会导致 Eureka不再从注册列表移除因 阅读全文
posted @ 2021-01-06 13:43 顾生 阅读(135) 评论(0) 推荐(0)
摘要:a)原理:首先FileUpload拦截器将表单中提交的文件,以临时文件的形式保存到服务器临时路径下。之后FileUpload拦截器将该临时文件对象注入给Action,Action自主处理该临时文件。最后FileUpload拦截器删除临时文件。 b)使用步骤 导包 commons-io.jar Act 阅读全文
posted @ 2021-01-06 13:42 顾生 阅读(87) 评论(0) 推荐(0)
摘要:Spring JavaConfig 是 Spring 社区的产品,它提供了配置 Spring IoC 容器的纯 Java 方法。因此它有助于避免使用 XML 配置。使用 JavaConfig 的优点在于:面向对象的配置。由于配置被定义为 JavaConfig 中的类,因此用户可以充分利用 Java 阅读全文
posted @ 2021-01-06 13:41 顾生 阅读(123) 评论(0) 推荐(0)
摘要:自从很久以前改用了python3,语言层面的特征变化就相对较小了,然而对于每一个版本,Python都会添加一些新函数。 随着Python3.8于2019年10月发布,我发现自己使用的是这种语言的一些特性,关于Python每个版本新增的特性,有如下 3.5-类型注解 3.6-异步 3.7-数据类 3. 阅读全文
posted @ 2021-01-05 08:36 顾生 阅读(196) 评论(0) 推荐(0)
摘要:Ø规范:包的命名以PKG_开头 Ø建议:包的命名格式PKG_MOUDLE,MOUDLE用代表模块或者功能组的名字进行命名。建议在有可能的情况下尽量使用包。 示例: 正确命名:PKG_REPORT表示报表模块的包名 错误命名:PK_REPORT,PK_前缀用于主键。REPORT_PKG,应使用前缀方式 阅读全文
posted @ 2021-01-05 08:32 顾生 阅读(79) 评论(0) 推荐(0)
摘要:Ø规范:序列号的命名应以SEQ_开头 Ø规范:序列号命名格式为SEQ_主键列名或者SEQ_表名。前者适用于主键列用有含义字母进行命名的,后者适用于直接用ID命名主键的情况。表名可以不用前缀。 示例: 正确命名:SEQ_ORDER_NO用于订单表头主键列ORDER_NO的序列号,SEQ_ORDER_D 阅读全文
posted @ 2021-01-05 08:30 顾生 阅读(268) 评论(0) 推荐(0)
摘要:2.规范:输入函数命名规范为P_NAME 3.规范:普通类型变量命名规范为V_NAME,如数字、字符串、日期等。CURSOR类型变量使用CUR_作为前缀。隐式游标变量、记录类型变量以及对象类型变量按普通变量规范。 4.规范:输出参数命名规范为O_NAME,输出参数放在参数列表最后。 5. 建议:命名 阅读全文
posted @ 2021-01-05 08:29 顾生 阅读(307) 评论(0) 推荐(0)
摘要:HTTP常见错误 HTTP 错误 400 400 请求出错 由于语法格式有误,服务器无法理解此请求。不作修改,客户程序就无法重复此请求。 HTTP 错误 401 401.1 未授权:登录失败 此错误表明传输给服务器的证书与登录服务器所需的证书不匹配。 请与 Web 服务器的管理员联系,以确认您是否具 阅读全文
posted @ 2021-01-04 09:00 顾生 阅读(402) 评论(0) 推荐(0)
摘要:问题场景 1、国内访问maven默认远程中央镜像特别慢 2、用阿里的镜像替代远程中央镜像 3、大部分jar包都可以在阿里镜像中找到,部分jar包在阿里镜像中没有,需要单独配置镜像 解决方案 settings.xml 中可以使用变量,可以尝试使用变量解决: 复制代码 alimaven central 阅读全文
posted @ 2021-01-04 08:58 顾生 阅读(1658) 评论(0) 推荐(0)
摘要:答:如果系统中存在临界资源(资源数量少于竞争资源的线程数量的资源),例如正在写的数据以后可能被另一个线程读到,或者正在读的数据可能已经被另一个线程写过了,那么这些数据就必须进行同步存取(数据库操作中的排他锁就是最好的例子)。当应用程序在对象上调用了一个需要花费很长时间来执行的方法,并且不希望让程序等 阅读全文
posted @ 2021-01-04 08:57 顾生 阅读(181) 评论(0) 推荐(0)