mysql 创建高性能的索引

什么是索引 我们可以把索引当成书籍的目录,我们想要知道书的特定的内容就要查看目录,然后定位页码 mysql的存储引擎采用类似的方法进行数据查询,先去索引中找到对应的值,然后根据匹配的索引找到对应的数据行 索引的类型 索引有很多的类型,都是实现在存储引擎层的 普通索引,最基本的索引,没有任何约束限制 唯一索引,与普通索引类似,但是具有唯一性约束...
阅读全文

php基础知识

php基础部分PHP 输出文本的基础指令:echo 和 printecho和print和var_dump的区别echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用)echo 输出一个或者多个字符串。print 只能打印出简单类型变量的值(如int,string)print_r 可以打印出复杂类型变量的值(如数组,...
阅读全文

Linux常用命令总结

```bashLinux 一.虚拟机安装 1. 磁盘分区 1)主分区:最多只有四个,可以拿出一个当做扩展分区 2)扩展分区: 最多一个,只能用来包含逻辑分区 3)逻辑分区:数量超过3个,自动出现在扩展分区的描述分区 2.Linux 分区的设备名(因为是硬件) /dev/hda1   第一块scsi硬盘的第一个主分区 ...
阅读全文

常用正则表达式——校验数字、字符、一些特殊的需求等

  • 汤一碗
  • 2018-04-08 00:10:59
  • PHP
  • PHP
一、校验数字的表达式```c1 数字:^\$2 n位的数字:^\\d{n}$3 至少n位的数字:^\\d{n,}$4 mn位的数字:^\\d{m,n}$5 零和非零开头的数字:^(0|\)$6 非零开头的最多带两位小数的数字:^(\{1,2})?$7 带12位小数的正数或负数:^(\\)?\\d+(\\.\\d{1,2})?$8 正数、负数、和小数:^(\\|\...
阅读全文

php随机数各种知识汇集

  • 汤一碗
  • 2018-04-07 22:42:48
  • PHP
  • PHP
在网站功能建设中,php随机数是常用的一个功能,比如用户注册时随机产生的验证码、又比如用户注册时生成随机的一组密码后可自行修改,当用户需要重置密码的时候也需要生成一个随机的密码······随机数就根据特定的规则(或在一个数组范围内)所自动产生的字符串,在php开发中应用广泛,不过php中的随机数也分好几种不同的情况,首先来认识一下PHP提供的随机数函数rand()。``...
阅读全文

配置vagrant@homestead的一些坑

1.npm install: ETXTBSY: text file is busy, unlink/rename .....环境:npm@5.8.0,vagrant@2.0.3,homestead7出于安全原因,Virtualbox不允许共享文件夹上的符号链接。要启用符号链接,需要将以下行添加到Vagrantfile的vm提供程序配置块中:```cconfig.vm.provide...
阅读全文

服务器基本环境搭建(个人备份

基本环境:Centos7.2 0.使用阿里云源,安装必备软件```cmv /etc/yum.repos.d/CentOSBase.repo /etc/yum.repos.d/CentOSBase.repo.backupwget O /etc/yum.repos.d/CentOSBase.repo http://mirrors.aliyun.com/repo/Centos7.rep...
阅读全文

使用docker搭建个人网盘(seafile)

基础环境:Centos7.2,Docker,JrCs/dockerletsencryptnginxproxycompanion。 1.安装镜像docker run it rm \ name=seafilesetup \ v /var/seafile:/seafile \ xama/dockerseafilepro setupdocker run d \ ...
阅读全文

Git使用心得

查阅了很多资料,依然懵懵懂懂,先总结一下,之后补充。git pull = git fetch + git merge很好理解,fetch将代码拉取到本地暂存,merge再将本地暂存的代码合并到代码库 关于git pull rebase和git pull这个问题的本质是变基和合并的选择,merge进行合并并提交之后,之前的所有提交将被丢弃,只保留merge的提交信息。而rebase变...
阅读全文

Mysql锁的使用及事务控制基本命令总结

lock table A read/write获得表 A 的 READ/WRITE 锁定unlock tables释放所有表锁事务控制MySQL 通过 SET AUTOCOMMIT、START TRANSACTION、COMMIT 和 ROLLBACK 等语句支持本地事务,具体语法如下。START TRANSACTION | BEGIN COMMIT ...
阅读全文