赞了回答2018-12-05
之所以会出现这个警告,是因为去获取该资源的请求其实并(还)没有真的发生,所以 Header 里显示的是伪信息,直到服务器真的有响应返回,这里的 Header 信息才会被更新为真实的。不过这一切也可能不会发生,因为该请求可能会被屏蔽。比如说 AdBlock 什么的,当然了不...
赞了文章2018-11-13
这东西其实有很多名词,比如有的人喜欢称为纤程(Fiber),或者绿色线程(GreenThread)。其实最直观的解释可以定义为线程的线程。有点拗口,但本质上就是这样。
关注了问题2018-10-03
赞了文章2018-09-19
前端对Cross-Origin Resource Sharing 问题(CORS,中文又称'跨域')应该很熟悉了。众所周知出于安全的考虑,浏览器有个同源策略,对于不同源的站点之间的相互请求会做限制(跨域限制是浏览器行为,不是服务器行为。)。不过下午想到了一个略无趣的问题:浏览器和服务...
赞了文章2018-08-19
0 索引 1 概述 2 索引扫描排序和文件排序简介 3 索引扫描排序执行过程分析 4 文件排序 5 补充说明 6 参考资料 1 概述 MySQL有两种方式可以实现ORDER BY: 1.通过索引扫描生成有序的结果 2.使用文件排序(filesort) 围绕着这两种排序方式,我们试着理解一下ORDER BY的...
赞了回答2018-04-10
该表中varchar类型的字段能容纳的最大字符数21842是怎么得来的? 21842 = (65535-1-2-4)/3 MySQL要求一个行的定义长度不能超过65535(包括多个字段),所以有65535. varchar的最大有效长度取决于最大行大小. 减1的原因是实际行的存储从第2个字节开始. 减2的原因是varchar...
赞了文章2017-09-01
情景: 在某些业务过程,对于一些耗时较长,用户无需等待的过程,可以使用异步方法进行处理。使用spring @Async可以实现异步方法 实现: 1.在spring配置文件中加入异步支持 {代码...} 2.写异步方法 {代码...} 3.调用异步方法 {代码...} 4.常见问题 做了1、2、3程序不...
提出了问题2017-08-28
提出了问题2017-08-26
赞了文章2017-07-06
目前只有Chrome支持获取剪切板中的图片数据。还好需要这个功能的产品目前只支持Chrome和Safari,一些Chrome的新特性是可以尽情使用了,还是能够覆盖到大部分用户的。所以本文只讨论Chrome如何使用和如何阻止Safari,原理大概了解了,再研究其他浏览器相关的问题就容...
提出了问题2016-12-18
提出了问题2016-12-01
提出了问题2016-11-11