笔筒虫
笔筒虫
全部文章
分类
Java多线程&并发(13)
Java常用类库(5)
Java常识(6)
Java虚拟机(6)
MySQL数据库(7)
《深入理解Java虚拟机》读书小册(8)
《深入理解Java虚拟机》读书笔记(7)
剑指offer题解(13)
未归档(65)
算法基础(5)
计算机操作系统(3)
计算机网络(6)
通过UML和小DEMO学习设计模式(10)
归档
标签
去牛客网
登录
/
注册
笔筒虫的博客
全部文章
(共154篇)
附:数据库常用操作
建个表(User): id name password salt head_url【用户头像】 CREATE TABLE `user`( `id` INT NOT NULL AUTO_INCREMENT, `name` VARCHAR(64) NOT NULL DEFAULT ...
2019-04-26
0
725
问十四:char和varchar的区别是什么?
首先明确的是,char的长度是不可变的,而varchar的长度是可变的。 定义一个char[10]和varchar[10],如果存进去的是‘abcd’,那么char所占的长度依然为10,除了字符‘abcd’外,后面跟六个空格,而varchar就立马把长度变为4了,取数据的时候,char...
2019-04-26
0
519
问十三:说说数据库范式?
1NF:强调的是列的原子性,即一个列不能再分成其它几列。 2NF:首先强调必须满足1NF,其次满足:一是表必须包含主键;而是非主键的列不能部分依赖主键,必须完全依赖。 3NF:首先遵循前面两个范式,同时任何非主属性不依赖其它非主属性(即非主属性之间不能相互依赖)。 范式化设计...
2019-04-26
0
0
问十二:如何优化一个索引?
1. 独立的列 在进行查询时,索引列不能是表达式的一部分,也不能是函数的参数,否则无法使用索引。例如下面的查询不能使用 actor_id 列的索引: SELECT actor_id FROM sakila.actor WHERE actor_id + 1 = 5; 2. 多列索引 当查...
2019-04-26
0
525
问十一:解释一下如何查看慢日志和explain?
1.根据慢日志(记录执行的慢的sql的日志)定位慢查询sql SHOW VARIABLE LIKE '%query%' SHOW STATUS LIKE 'slow_queries' 查询慢查询有几条 SET GLOBAL slow_query_log = ON 开启慢查询 ...
2019-04-26
0
486
问十:说说常见HTTP状态码?
说说常见HTTP状态码吧? 1XX 信息 * 100 Continue :表明到目前为止都很正常,客户端可以继续发送请求或者忽略这个响应。 2XX 成功 * 200 OK 服务器已成功处理了请求并提供了请求的网页 * 202 Accepted 已经接受请求,但处理尚未完成。 * ...
2019-04-24
0
535
问九:HTTP的报文结构是怎样的?
HTTP的报文结构是怎样的? 其中请求头和响应头的具体字段意思
2019-04-24
0
416
问八:TCP 拥塞控制是什么?
拥塞算法,拥塞定义 如果网络出现拥塞,分组将会丢失,此时发送方会继续重传,从而导致网络拥塞程度更高。因此当出现拥塞时,应当控制发送方的速率。这一点和流量控制很像,但是出发点不同。流量控制是为了让接收方能来得及接收,而拥塞控制是为了降低整个网络的拥塞程度。 TCP 主要通过四个算法来进行...
2019-04-24
0
1153
问七:什么是TCP滑动窗口?
窗口是缓存的一部分,用来暂时存放字节流。发送方和接收方各有一个窗口,接收方通过 TCP 报文段中的窗口字段告诉发送方自己的窗口大小,发送方根据这个值和其它信息设置自己的窗口大小。 发送窗口内的字节都允许被发送,接收窗口内的字节都允许被接收。如果发送窗口左部的字节已经发送并且收到了确认,那么就将发送...
2019-04-24
0
622
问六:说说TCP的四次挥手的流程?
什么是TCP的四次挥手? 1.客户端进程发出连接释放报文,并且停止发送数据。释放数据报文首部,FIN=1,其序列号为seq=u(等于前面已经传送过来的数据的最后一个字节的序号加1),此时,客户端进入FIN-WAIT-1(终止等待1)状态。 TCP规定,FIN报文段即使不携带数据,...
2019-04-24
0
733
首页
上一页
3
4
5
6
7
8
9
10
11
12
下一页
末页