2019-05-04
Laravel_quick_admin

介绍项目技术栈:基于laravel5.5 + H-ui开发的一款基础后台管理系统项目地址:https://github.com/tsmliyun/laravel_quick_admin项目图片:背景起这个项目的初衷是,对于一个后台管理系统,登陆、注销、权限管理等都是些公用的模块,完全可以封装成一个基础项目,每次新...

Read More
 2019-02-07
深入浅出索引

深入浅出索引本文是在看极客时间《Mysql实战45讲》时记的笔记,整理下加深理解。简单来说,数据库索引就是为了提高数据库查询的效率,就像书的目录一样,可以根据目录快速的找到其中的某一个知识点。索引模型 哈希表 有序数组 搜索树简单的介绍下以上三种模型:哈希表是一种以键-值(key-value)存储的数据结构...

Read More
 2019-01-30
Laravel一次发布导致的bug

背景laravel项目的某一次发布后,项目中连接数据库突然报错,而用同样的数据库账号密码在机器上连接是可以的。临时解决方案经过短暂时间的排查,没找到原因,原数据库密码DB_PASSWORD=abcde#142!*,修改数据库密码为DB_PASSWORD=abcde2019后,恢复正常。排查思路变更密码后,数据库能...

Read More
 2019-01-26
MySQL事务隔离

事务的介绍事务就是一组原子性的sql查询,或者说是一个独立的工作单元。简而言之,事务内的语句要么全部执行成功,要么全部执行失败。在Mysql中,事务支持是在引擎层实现的,但并不是所有的Mysql引擎都支持事务,比如MyISAM引擎就不支持事务,这也是MyISAM被InnoDB取代的重要原因之一。提到事务,我们肯定...

Read More
 2018-09-15
MySQL数据类型

作者的故事

原本觉得mysql数据类型是非常简单并十分基础的知识,认为自己掌握的差不多了。但经过上一次的面试,才发现自己掌握的并不牢固,很多细节和原理并不知道。后来翻阅了《高性能mysql》这本书,仔细阅读了第四章Schema与数据类型优化。因此,写这篇文章记录和总结下,并加深理解。

Read More