分类 个人笔记 下的文章

Gist.vim能够在vim中方便的创建和查看Gist。对Gist不了解的同学可以点击这里。要使用Gist.vim需要安装以下两个插件:Bundle 'mattn/webapi-vim' Bun...

问题描述: 通过接口 wp.uploadFile 远程上传图片,能够正确返回上传数据,实际访问数据时却是无效图片。解决方案: 官网API上说是要对bits字段进行base64加密,但是在服务器端...

当我们想要让计算机做一些事的时候,需要让它运行一些指令,程序就是计算机指令,因为计算机是二进制的,所以其指令也必然是二进制指令,那么这些指令的编写要遵循一定的语法,这个语法所形成的语言,就是计算...

20岁老牌网页程序语言PHP,最快将在10月底释出PHP 7新版,这是十年来的首次大改版,最大特色是在性能上的大突破,能比前一版PHP 5快上一倍,PHP之父Rasmus Lerdorf表示,甚...

修改配置文件my.cnf,完整的文件内容:[mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql ...

LNMP安装Nginxyum install nginx service nginx start chkconfig --levels 235 nginx on MySQLyum install...

Git本地回滚方法一回滚到commit-id,讲commit-id之后提交的commit都去除 git reset --hard commit-id方法二将最近3次的提交回滚 git reset...

如何利用Explain和Profiling来做MySQL的查询优化。本篇是MySQL查询优化系列文章的第三篇,前两篇我们分别介绍了Query语句优化的思路及基本原则和什么是MySQL Query...

MySQL Query Optimizer是什么?在MySQL系统架构一文中,曾介绍过MySQL整体架构为两层架构,其中SQL Layer层中有个模块是专门负责查询优化的。今天,我们介绍的MyS...

本篇内容,Query语句优化的思路及基本原则。思路和原则是两个范畴的内容。思路是告诉我们怎么做,第一步做什么、第二步做什么之类的。原则呢,是我们在做的过程中所要依据的准则。明白了这个,下面我们来...

本篇文章主要“简解”MySQL数据库的体系架构。从纵向的角度来看,MySQL可以看成是两层架构,第一层我们通常称之为SQL层(SQL Layer),第二层称之为存储引擎层(Storage Eng...

在开始本篇主要内容前,我们一起看看下面的几张截图,首先是第一张图,如下图所示:这是一家电商网站的首页,当我们第一次打开这个首页,网站会弹出一个强制性的对话框,让用户选择货物配送的地址,如果是淘宝...

本文开篇提个问题给大家,关系数据库的瓶颈有哪些?我想有些朋友看到这个问题肯定会说出自己平时开发中碰到了一个跟数据库有关的什么什么问题,然后如何解决的等等,这样的答案没问题,但是却没有代表性,如果...

在讲数据库水平拆分时候,我列出了水平拆分数据库需要解决的两个难题,它们分别是主键的设计问题和单表查询的问题,主键问题前文已经做了比较详细的讲述了,但是第二个问题我没有讲述,今天我将会讲讲如何解决...

PHP尽管已经成为“世界最好的编程语言”,但是在开发的过程中,它的有些特性仍旧给我们造成了一些不明所以的困扰。 下面,苦李历数本人在开发的过程中踩过的一些坑,希望各位看客能从中汲取教训,绕坑而行...

上文里我遗留了两个问题,一个问题是数据库做了水平拆分以后,如果我们对主键的设计采取一种均匀分布的策略,那么它对于被水平拆分出的表后续的查询操作将有何种影响,第二个问题就是水平拆分的扩容问题。这两...