
面试题库
西二旗搬砖人
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
hashmap底层实现原理,职场必问,解决hash冲突
**```hashmap数组和链表的结合体1、HashMap 是不是有序的?不是有序的。2、有没有有序的Map实现类呢?有 TreeMap 和 LinkedHashMap。3、然后问TreeMap 和 LinkedHashMap 是如何保证它的顺序的? TreeMap 是通过实现 SortMap 接口,能够把它保存的键值对根据 key 排序,基于红黑树,从而保证 TreeMap 中所有键值...原创 2019-08-01 07:59:19 · 528 阅读 · 0 评论 -
OSI七层模型和每层的作用协议;通俗易懂
原创 2019-08-22 18:31:37 · 541 阅读 · 0 评论 -
HTTPS和HTTP的区别主要如下:
HTTPS和HTTP的区别主要如下:1、https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。3、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。4、http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传...原创 2019-08-22 18:24:16 · 258 阅读 · 0 评论 -
mysql视图view详解
测试表:user有id,name,age,sex字段测试表:goods有id,name,price字段测试表:ug有id,userid,goodsid字段视图的作用实在是太强大了,以下是我体验过的好处:作用一:*提高了重用性,就像一个函数*。如果要频繁获取user的name和goods的name。就应该使用以下sql语言。示例: select a.name as username...原创 2019-08-15 16:11:13 · 227 阅读 · 0 评论 -
傻瓜式教程>DNS域名解析详解>通俗易懂
原创 2019-08-11 19:33:39 · 351 阅读 · 0 评论 -
菜鸟教程>数据库范式理解>通俗易懂
目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。而通常我们用的最多的就是第一范式(1NF)、第二范式(2NF)、第三范式(3NF),也就是本文要讲的“三大范式”。第三范式(3NF):在2NF基础上,任何非主属性不依赖于其它非主属性(在2NF基础上消除传递依赖)第三范式需...原创 2019-08-11 19:18:00 · 563 阅读 · 0 评论 -
数据库连接池作用
原创 2019-08-11 18:58:52 · 140 阅读 · 0 评论 -
java 金融数字用什么类型面试题
例如:System.out.println(2.0-1.1)将打印出0.8999999999999999,而不是我们想象的0.9.这种误差主要原因是浮点数据采用二进制系统表示,而在二进制系统中无法精确地表示分数1/10.就好像十进制无法精确地表示1/3一样。如果在数值计算中不允许有任何的舍入误差,就应该使用BigDecimal 类来计算。读音:金融数字是BigDecimal类型。解释:在金融...原创 2019-08-11 18:48:59 · 944 阅读 · 0 评论 -
解决hashmap冲突的四个方法
Hash函数非哈希表的特点:关键字在表中的位置和它之间不存在一个确定的关系,查找的过程为给定值一次和各个关键字进行比较,查找的效率取决于和给定值进行比较的次数。 哈希表的特点:关键字在表中位置和它之间存在一种确定的关系。哈希函数:一般情况下,需要在关键字与它在表中的存储位置之间建立一个函数关系,以f(key)作为关键字为key的记录在表中的位置,通常称这个函数f(key)为哈希函数。ha...原创 2019-08-10 16:06:51 · 2011 阅读 · 0 评论 -
TCP 建连三次握手,TCP 断链四次挥手,傻瓜式教程
TCP 建连三次握手首先解释一下每个步骤的作用:1、a 时刻,A 准备就绪,发送 SYN 包给 B,尝试建立连接2、b 时刻,B 收到 A 发来的 SYN 包,知道 A 要请求建连,回 SYN ACK 包,告诉 A 自己收到了建连请求,可以建连了3、c 时刻,A 收到了 B 的回复,知道 B 准备好了,链路通畅,可以发送数据了。回 ACK 告知 B 收到了 B 的回复,下面要开始发送该...原创 2019-08-10 15:57:57 · 267 阅读 · 0 评论 -
TCP协议保证数据传输可靠性的方式主要有:
TCP协议保证数据传输可靠性的方式主要有:(校序重流拥)校验和发送的数据包的二进制相加然后取反,目的是检测数据在传输过程中的任何变化。如果收到段的检验和有差错,TCP将丢弃这个报文段和不确认收到此报文段。确认应答+序列号TCP给发送的每一个包进行编号,接收方对数据包进行排序,把有序数据传送给应用层。超时重传当TCP发出一个段后,它启动一个定时器,等待目的端确认收到这个报文段。如果不...原创 2019-08-22 18:48:10 · 3047 阅读 · 0 评论