摘要: 看我能坚持几天吧,我真的太需要一个大大的动力了。开始吧开始吧,废话贼多。 与var不同,let和const不会被提到作用域顶端,如果在声明之前访问这些变量,即使是相对安全的typeof也会触发错误。 if( condition ) { console.log(typeof value); //引用错 阅读全文
posted @ 2021-12-05 14:58 幸福的波波肠 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 看了极客时间的mysql45讲记录一下自己理解的关于索引部分 为什么会有索引呢? 答:索引就像书的目录一样,可以让你快速知道你要看的部分在多少页。换句话说,索引就是为了提高数据库的查询效率。 索引的数据结构有多种,哈希表,有序数组,搜索树。 在innodb中表都是按照主键顺序以索引的形式存放在b+t 阅读全文
posted @ 2019-06-22 22:23 幸福的波波肠 阅读(168) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2019-06-13 00:55 幸福的波波肠 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 下面是一个表的创建语句,这个表有一个主键id和一个整型字段c: 如果要将 id = 2 这一行的值加 1,sql语句就会这么写: 上一篇文章介绍过sql语句几本的执行链路,首先可以确定的说,查询语句的流程,更新语句也是同样的会走一遍。 我们执行语句之前都要先连接数据库,这是连接器的工作。 前面有说过 阅读全文
posted @ 2019-06-06 14:40 幸福的波波肠 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 写在前面的话:回想以前上班的时候,空闲时间还是挺多的,但是都荒废了。如今找工作着实费劲了。但是这段时间在极客时间买了mysql45讲,就好像发现了新大陆一样,这是我认真做笔记的第一天,说实话第一讲我已经看了有5遍了吧。今晚认真读了一遍也思考了一遍,打算做一下记录,也让自己再回想一遍,加深印象。其实第 阅读全文
posted @ 2019-06-02 23:34 幸福的波波肠 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 总结 1.事务的特性:原子性,一致性,隔离性,持久性。 2.事务就是要保证一组数据库操作,要么全部成功,要么全部失败。 3.多个事务同时执行的时候,就可能出现,脏读,不可重复读,幻读。为了解决这些问题,就有了隔离级别的概念。 4.不同事务隔离级别的区别 读未提交:指一个事务还没提交时,它做的改变其他 阅读全文
posted @ 2019-04-23 23:53 幸福的波波肠 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 使用场景:数据库类,一般的小中型项目就一台mysql服务器想连接数据库的话就用一个对象去连接就好了。 阅读全文
posted @ 2019-04-09 14:20 幸福的波波肠 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 首先是连接器 连接器负责跟客户端来链接 链接成功后 mysql会先去查询缓存,之前是不是有查询的这条语句,之前执行过的话 就会以key-value的形式缓存到内存中,如果没有就会继续执行后面的,执行完成后就会存入缓存。如果没有缓存就开始对sql语句进行解析,分析器会做词法解析,解析字段是否正确 表名 阅读全文
posted @ 2019-02-28 10:45 幸福的波波肠 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 修改 php-fpm 文件 1.执行命令: sudo cp /private/etc/php-fpm.conf.default /private/etc/php-fpm.conf 2.找到目录下的 php-fpm 文件 /private/etc/php-fpm.conf 3.找到32行的 error 阅读全文
posted @ 2018-11-17 19:26 幸福的波波肠 阅读(1735) 评论(0) 推荐(0) 编辑
摘要: 一、安装 执行如下命令 brew search nginx brew install nginx 安装完以后,可以在终端输出的信息里看到一些配置路径: /usr/local/etc/nginx/nginx.conf (配置文件路径) /usr/local/var/www (服务器默认路径) /usr 阅读全文
posted @ 2018-11-17 18:54 幸福的波波肠 阅读(444) 评论(0) 推荐(0) 编辑