码迷,mamicode.com
首页 > 其他好文 > 详细

20190312

时间:2019-03-14 16:43:44      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:速度   char   长度   pen   环境   语法   tor   数组   cte   

1. int(5) 和 int(10) 有什么区别

int 类型括号里的数字并不是限制最长长度,而是小于这个长度会在前面以零填充;

2. char(10) 和 varchar(10) 的区别

1)char 的长度是固定的,varchar 的长度是可变的;

2)char(10) 存入数据长度少于10,则会在其数据后面跟空格以保持数据长度为10,所以取数据的时候要 .trim() 去掉多余的空格;而 varchar 存入什么就是什么,取数据也不用二次加工;

3)char() 由于长度固定所以存储与查找速度上比 varchar 更快;

4)char() 的存储方式是,英文字符(ASCII)占用1个字节,一个汉字占用两个字节;而 varchar() 的存储方式是,每个英文字符占用2个字节,汉字也占用2个字节,两者的存储数据都非unicode的字符数据。

3. Promise 是干什么用的

Promise 是异步编程的一种解决方案:从语法上讲,promise是一个对象,从它可以获取异步操作的消息;从本意上讲,它是承诺,承诺它过一段时间会给你一个结果。promise有三种状态:pending(等待态),fulfiled(成功态),rejected(失败态);状态一旦改变,就不会再变。创造promise实例后,它会立即执行。

4. Promise.all() 作用

异步并发,接收一个数组参数,数组里存放 promise,当数组里 promise 全部执行结束(所有都执行成功才算成功,只要有一个函数不成功则算为失败),Promise.all() 才算执行结束。

5. node 的事件循环(这个我之前写过就不重复了)

6.  node 单线程为什么能支持高并发

7. 如何控制线上版本号和开发环境一致

 

20190312

标签:速度   char   长度   pen   环境   语法   tor   数组   cte   

原文地址:https://www.cnblogs.com/javencs/p/10530373.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!