jalr4ever
jalr4ever
全部文章
分类
五题(5)
基础特性(1)
常见算法(2)
并发题解(1)
题解(17)
题解(未发布题号)(1)
归档
标签
去牛客网
登录
/
注册
🤖
大力出奇迹
全部文章
(共26篇)
剑指 - 旋转数组的最小数字
给出三种实现思路,不过还是改进后的暴力最快,256 ms 左右;内置排序是 400ms ,应该是因为基本有序,所以对于快排更不友好 堆 O(n),因为要将数加入堆中 import java.util.*; public class Solution { public int minNum...
2019-08-05
0
596
1. session 和 cookie 的区别以及应用场景
1. 区别 它们都是应对 http 无状态,为了保存用户状态信息而引入的 检查角度不同 cookie 是通过检查客户身上的“通行证”来确定客户身份 session 是通过检查服务器上的“客户明细表”来确认客户身份, session 相当于程序在服务器上建立的一份客户档案,客户来访的时候只需要查询...
2019-08-01
0
742
2. 浅谈 Mysql 的储存引擎和索引
存储引擎 Mysql 有几种存储引擎: MyISAM InnoDB MERGE MEMORY(HEAP) 其中,MySQL 5.1 之前默认使用 MyISAM 引擎,5.1 之后默认使用 InnoDB 下面说说,InnoDB 和 MyISAM: 区别: 特点 MyISAM InnoDB ...
2019-08-01
0
620
3. 什么是 TCP 拆包和粘包?为什么会出现?
TCP 粘包: 发送端:一个数据包中包含了发送端发送的两个数据包的信息 接收端:接收的数据包接收到了两个数据包,两个数据包多出了一块 TCP 拆包: 发送端:发送的一个数据包不完整 出现的原因是: TCP 面向字节流,数据块间是五结构的字节流,没有边界 TCP 首部没有表示数据长度的字段,...
2019-08-01
0
708
4. 从输入URL到页面加载发生了什么
DNS 解析查找域名的 IP 地址 首先会从本机的 hosts 文件里查找是否有该域名的 IO 如果没有,会递归式地按序去本地 DNS 服务器、根 DNS 服务器、域服务器去依次查询 一旦查找到了,服务器返回 IP 给用户主机,同时缓存下该 IP 建立 TCP 连接 确定主机的端口和主机 IP...
2019-08-01
0
669
5. 阻塞队列解决生产者与消费者问题
有三个组成部分:缓冲区、生产者、消费者 生产者负责往缓冲区添加数据,消费者负责往缓冲区消耗数据,如何保证运行的时候使得生产者在缓冲区满时不添加数据,消费者在缓存空时不消费数据,这样的一个问题,就是生产者消费者问题 Demo 代码实现 使用阻塞队列实现: 生产者: class Producer ext...
2019-08-01
0
624
首页
上一页
1
2
3
下一页
末页