- 博客(6)
- 问答 (3)
- 收藏
- 关注
原创 CentOS安装vim
记录:CentOS安装vim修改linux配置文件,报错:-bash: vim: command not found检查vim命令是否安装,命令rpm -qa|grep vim,若已安装,则会如下所示:若少了其中的某一条,比如 vim-enhanced 的,就用命令 yum -y install vim-enhanced 来安裝:yum -y install vim-enhanced若是上面的都沒有返回, 可以直接用 yum -y install vim* 命令:yum -y instal
2020-11-30 13:55:37 318
转载 MySQL创建索引原则
记录:索引用于快速的查询某些特殊列的某些行。如果没有索引, MySQL 必须从第一行开始,然后通过搜索整个表来查询有关的行。表越大,查询的成本越大。如果表有了索引的话,那么 MySQL 可以很快的确定数据的位置,而不用查询整个表格。这比顺序的读取每一行要快的多。索引就像我们查字典时的目录一样,我们通过查询字典的目录,可以定位到某一行数据。索引创建的原则:为经常出现关键字order by、group by、distinct后面的字段,建立索引。在这些字段上建立索引,可以有效的避免排序操作,如果建立的是
2020-11-28 16:00:12 400
转载 MySQL中的char / varchar / text
记录:MySQL中的char / varchar / text的区别char、varchar和text类型的字段都可以用来存储字符类型的数据char :固定长度的类型,适合用在身份证号码、手机号码等属性varchar : 可变长度的类型,适合用在长度可变的属性text :不设置长度, 适合用在不知道最大长度时的属性检索效率:char > varchar > textchar:存储定长数据很方便,CHAR字段上的索引效率级高,必须在括号里定义长度,可以有默认值,比如定义cha
2020-11-28 15:50:55 136
转载 MYSQL索引、存储引擎
记录:1,索引的数据结构:B+ Tree2,查找、删除、插入如何操作:查找:首先在根节点进行二分查找,找到一个key所在的指针,然后递归地在指针所指向的节点进行查找。直到查找到叶子节点,然后在叶子节点上进行二分查找,找出key所对应的data。插入删除会破坏平衡树的平衡性,因此插入删除操作,需要对树进行分裂、合并、旋转等操作。3,Mysql有哪些索引:a. B+Tree 索引:大多数MYSQL存储引擎的默认索引类型。适用于:全键值、键值范围和键前缀查找。键前缀查找只适用于最左前缀查找。Inn
2020-11-28 12:17:25 139
原创 MySQL 常用utf8_general_ci编码
记录:mysql在创建新数据库时,经常使用unicode对中文字符处理,防止出现乱码,但排序规则为什么常使用utf8_general_ci而不是utf8_unicode_ci呢?utf8_unicode_ci和utf8_general_ci对中英文来说没有实质的差别。utf8_general_ci: 校对速度快,但准确度稍差。utf8_unicode_ci: 准确度高,但校对速度稍慢。若数据库中有德语、法语或者俄语需求,需使用utf8_unicode_ci。其他情况用utf8_general_c
2020-11-28 11:09:55 6783
原创 nginx:[error] open() “/usr/local/openresty/nginx/logs/nginx.pid“ failed
记录:安装好openresty框架后,执行/usr/local/openresty/nginx/sbin/nginx -s reload出错,是因为缺少nginx.pid文件。解决方法:首次启动/重启nginx使用:/usr/local/openresty/nginx/sbin/nginx -c /usr/local/openresty/nginx/conf/nginx.conf后续修改配置文件后,重启可使用:/usr/local/openresty/nginx/sbin/nginx -s rel
2020-11-17 17:22:54 1856 2
报错提示: "expires" directive is not allowed?
2020-08-31
使用nginx做CDN时,在nginx配置文件中,怎么配置回源host?
2020-08-26
解决使用nginx做CDN内部重定向问题?
2020-08-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人