- bug生命周期
- 发现bug-->提交bug-->指派bug-->研发确认bug-->研发去修复bug-->回归验证bug-->是否通过验证-->关闭bug
-
求阶乘的小程序
private void factorial(){
Scanner s = new Scanner(System.in);
BigInteger bigInteger = new BigInteger("1");
for (int i = 1; i<s.nextInt(); i++){
BigInteger b = BigInteger.valueOf(i);
bigInteger = bigInteger.multiply(b);
System.out.println(i+"的阶乘为:"+bigInteger);
}
} -
测试生命周期分几个阶段
测试需求分析阶段 ---> 测试计划阶段 ---> 测试设计阶段 ---> 测试执行阶段 ---> 测试评估阶段 -
session和cookie
Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。
总结:转至前端一小白的博客
- cookie数据存放在客户的浏览器上,session数据放在服务器上。
- cookie不是很安全,别人可以分析存放在本地的cookie并进行cookie欺骗,考虑到安全应当使用session。
- session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能,考虑到减轻服务器性能方面,应当使用cookie。
- 单个cookie保存的数据不能超过4K,很多浏览器都限制一个站点最多保存20个cookie。
- 可以考虑将登陆信息等重要信息存放为session,其他信息如果需要保留,可以放在cookie中。
-
三角形的判断流程图,如果是三角形,输出周长;如果是等腰三角形,输出等腰三角形;如果是等边三角形,输出等边三角形。
流程图的思路如下:
- 先判断输入的三个数据有效性, 比如负数, 或者0
- 判断输入的三个数据是否能构成一个三角形, 也就是a+b>c, a+c>b, 如果不是提示错误
- a, b对比, 如果相等, 跟c对比, 如果都相等, 打印出等边三角形
- 如果不相等, 再分别拿b, a与c对比, 如果有一个相等打印等腰三角形, 如果不相等计算周长
- 测试思路: 等价类划分, 分别为边长无效数据的测试用例, 无法构成三角形的数据,即a+b<c的数据输入, 普通三角形的数据输入,等腰三角形的数据输入,等边三角形的数据输入。
- 边界值法,对大数据的运算能力等
-
SQL语录
比如having,sum,group by,order by一起用
select Name from Table01 group by Name having SUM(score)>250 order by id. -
计算机网络七层模型
可参考穿靴子的猫的博客 -
tcp、udp
tcp位于传输层,提供可靠的字节流服务。
udp也位于传输层,提供不可靠的数据报传输。
tcp提供面向连接的传输,通信前要先建立连接(三次握手协议)。tcp提供无连接的传输,通信前不需要进行连接
tcp提供拥塞控制和流量控制机制,udp不提供。











网友评论