- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 总结
TCP为什么采用三次握手,两次握手不行么 假定出现一种异常情况,即A发出的第一个连接请求报文段并没有丢失,而是再某个网络结点长时间滞留,以致延误到连接释放以后的某个时间才到B 点。本来这就是一个早已失效的报文段。但B收到此失效的连接请求报文段后,就误认为是A 又发出一次新的连接请求。于是就向A发出确认报文段,同意建立连接。假定不采用三次握手,那么只要B发出确认,新的连接就建立了。由于现
2017-09-18 09:29:55 357
原创 软件测试基础知识
第一章,测试概述典型测试用例信息测试用例ID,目的,前提,输入,预期输出,后果,执行历史,日期,结果,版本,执行人设计测试用例功能性测试(黑盒测试),采用功能性测试方法设计测试用例的唯一依据是软件的规格说明功能性测试的主流方法:边界值分析,健壮性分析,最坏情况分析,特殊值测试,输入等价类,输出等价类,基于决策树的测试结构性测试(白盒测试),根据程序实现来设计测试
2017-09-07 13:08:24 331
原创 简历项目总结
View(页面)>Controller(控制层)>Service(业务逻辑层)>Dao(数据访问层)>database(数据库)详情页-系统时间-倒计时-地址暴露接口-执行秒杀操作-返回结果加粗部分是可能出现高并发的点1.详情页为什么单独获取系统时间:用户大量刷新页面-》CDN(detai页静态化,静态资源css,js等)/其他请求对对应秒杀系统上对CDN(内容分发
2017-09-01 17:50:59 4434
转载 关于测试的面试题(登录功能测试)
如何测试一个登录页面:首先,要明确用户的需求是什么,比如登录页面应该是弹出窗口式的,还是直接在网页里面。对于用户的长度,和密码的强度(是不是必须多少位,大小写,特殊字符混搭等)。还有比如用户对界面的美观是不是有特殊的要求即是否进行UI测试。功能测试:1.什么都不输入,点击提交按钮,看提示信息。2.输入正确的用户名和密码,点击提交按钮,验证是否能正确登录。3.输入错误的用户名或者
2017-08-29 17:15:59 20729
原创 数据库连接池
传统方式的缺点:频繁的建立、关闭数据库,会极大的降低系统的性能,增大系统的开销;还必须管理数据库的每一个连接,以确保他们能正确的关闭,如果出现程序异常而导致某些连接未能关闭,将引起数据库系统中的内存泄漏;连接池技术1.连接池原理连接池技术的核心思想是:连接复用,通过建立一个数据库连接池以及一套连接使用、分配、管理策略,使得该连接池中的连接可以得到高效、安全的复用,避免了数据库连
2017-08-27 17:09:14 174
原创 SQL优化
由SQL编写导致的慢SQL,优化起来还是相对比较方便的。正如上一届提到的正确的使用索引能加快查询速度,那么我们在编写SQL时就需要注意与索引相关的规则:1.字段类型转换导致不用索引,如字符串类型的不用引号,数字类型的用引号等,这都有可能会用不到索引导致全表扫描;2.mysql不支持函数转换,所以字段前面不能加函数,否则将用不到索引;3.不要在字段前面加减运算;4.字符串比较长的可以
2017-08-27 17:06:59 189
原创 cookie和session区别
1.cookie是保存在浏览器终端内存或磁盘上的一小块数据,只能保存字符串类型,所有的cookie信息都会随着浏览器的请求而发送。cookie分为:持久cookie,数据保存在磁盘中,会话cookie,数据保存在内存中,浏览器关闭后将被清除。尽管几乎所有的浏览器对单域下cookie的个数和每个key的长度都有限制。2.session是一种服务器端的机制,服务器使用一种类似于散列表的结构来保存信
2017-08-25 09:34:19 171
原创 redis基础知识
redis是一个基于内存的高性能key-value1.redis五大基本数据类型:字符串(string) set get哈希(hash)hmset hmgetall链表(list)按照插入顺序可以添加一个元素列表的头部(左边)和尾部(右边)lpush rpush lrange集合(set)sadd smembers有序集合(zset)za
2017-08-23 17:35:37 161
原创 面试中常问的排序算法
冒泡排序大体思想是通过与相邻元素比较和交换来把小的数交换到最前面。举个例子,对5,3,8,6,4这个无序序列进行冒泡排序。首先从后向前冒泡,4和6比较,把4交换到前面,序列变成5,3,8,4,6这个无序。同理4和8交换,序列变成5,3,4,8,6,3和4无需交换。5和3交换,变成3,5,4,8,6,这样一次冒泡就完成了,把最小的数3排的最前面了。对剩下的序列依次冒泡就会得到一个有序序列。冒
2017-08-22 17:27:07 551
转载 应届生面试问题
转载自学校论坛1. 请你自我介绍一下。回答思路:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有。其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。企业很重视一个人的礼貌,
2017-08-21 16:48:15 3012 1
原创 单例模式
单例模式,一个类只能生成一个对象private修饰的构造方法(只能本类中用,进而阻止了外部 new对象时调用构造方法生成对象)不能通过new的方式获得对象,因而只能通过static的方法所以创建public static ...获得实例的方法因为获得对象实例的方法为static的,所以成员变量也为static具体代码如下:public class Singleton{
2017-08-19 16:42:08 135
原创 java se 基础知识总结
多线程synchronized锁java中的每个对象都有一个锁(lock)或者叫做监视器(monitor),当访问某个对象的synchronized的方法时,表示对该对象上锁,此时其他任何线程都无法再去访问该synchronized方法了,直到之前的那个线程执行方法完毕后(或者是抛出异常),那么将该对象的锁释放掉,其他线程才有可能再去访问该synchronized方法。如果一个
2017-08-19 16:06:38 478
redis设计与实现电子书—高清完整版pdf
2017-12-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人