自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

  《Redis设计与实现》对Redis的大多数单机功能以及所有多机功能的实现原理进行了介绍,展示了这些功能的核心数据结构以及关键的算法思想。通过阅读本书,读者可以快速、有效地了解Redis的内部构造以及运作机制,这些知识可以帮助读者更好、更高效地使用Redis。本书主要分为四大部分。第一部分“数据结构与对象”介绍了Redis中的各种对象及其数据结构,并说明这些数据结构如何影响对象的功能和性能。第二部分“单机数据库的实现”对Redis实现单机数据库的方法进行了介绍,包括数据库、RDB持久化、AOF持久化、事件等。第三部分“多机数据库的实现”对Redis的Sentinel、复制(replication)、集群(cluster)三个多机功能进行了介绍。第四部分“独立功能的实现”对Redis中各个相对独立的功能模块进行了介绍,涉及发布与订阅、事务、Lua脚本、排序、二进制位数组、慢查询日志、监视器等。 购买地址:https://item.jd.com/11486101.html

2017-12-21

matlab贝叶斯源码iris分类

matlab贝叶斯分类源码,数据集为UCI下载的Iris,代码包括数据预处理

2017-12-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除