如何查询MySQL数据库所占用的空间大小
进入终端 mysql -uroot -p show databases; use information_schema; 1.查看数据库总大小 select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from tables; 2.查询某个数据库的大小 select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from tables where TABLE_SCHEMA='wordpress'; 3.查询某个数据库下...
常用正则表达式总结
一、校验数字的表达式 1 数字:^[0-9]$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9])$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9])+(.[0-9]{1,2})?$ 7 带1-2位小数的正数或负数:^(-)?\d+(.\d{1,2})?$ 8 正数、负数、和小数:^(-|+)?\d+(.\d+)?$ 9 有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 10 有1~3位小数的正实数:^[0-9]+(...
sql日期截取以及数量累加
创建表+插入测试数据 CREATE TABLE `post` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(30) NOT NULL, `status` tinyint(1) NOT NULL, `cdate` datetime NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8; insert into post (title,status,cdate)...
php简单工厂、工厂模式、抽象工厂实例总结
简单工厂 <?php /** * Created by PhpStorm. * User: xingdong * Date: 2019/8/3 * Time: 上午10:05 */ //简单工厂 interface Product { public function getPrice(); public function getName(); } class ProductA implements Product { public function getPrice() { return...
阿里云服务器执行df和du查看磁盘结果不一致
lsof | grep deleted (如果lsof命令不存在,执行yum install lsof进行安装) 我这里执行后,显示都是nginx相关进程 于是我执行 nginx -s reload 如果不行,可以执行 killall nginx; nginx -c /usr/local/nginx/conf/nginx.conf
linux查看某个进程的安装目录
1.获取到进程号 ps aux|grep php-fpm 得到php-fpm的master进程的id号是10100 2.查看安装目录 ll /proc/10100/exe
mysql锁简记
锁分类 1.读锁(共享锁,读操作不受影响,别的会话有插入操作会处于阻塞状态) 写锁(排他锁,在写操作完成之前,会阻断其他读和写操作) 2.表锁和行级锁 1.表锁 偏读 myisam存储引擎,开销小,加锁快,锁力度大,发生锁冲突的概率最高,并发度最低 //手动加锁 lock table 表名称 read(write),表名称2 read(write),其他; //查看表上加过的锁 show open tables; //删除表锁 unlock tables; //分析表锁定 show status like 'table%'; Variable_name ...
数据结构之数组和链表
数组 1.在内存中,数组是一块连续的区域 2.数组需要预留空间,在使用前需要提前申请所占内存的大小 3.在数组起始位置处,插入数据和删除数据效率低 -插入数据时,待插入位置的元素和它后面的所有元素都需要向后搬移 -删除数据时,待删除位置后面的所有元素都要向前搬移 4.随机访问速度效率很高,时间复杂度可以到达O(1) 因为数组的内存是连续的,想要访问那个元素,直接从数组的首地址向后偏移就可以访问到了 5.数组开辟的空间,在不够使用的时候需要扩容,扩容的话,就会涉及需要把旧数组的所有数据向新数组中搬移 6.数组的空间是从栈分配的 数组的优点 随机访问性强,查...
centos7下gcc升级
下载地址 https://ftp.gnu.org/gnu/gcc/ 下载gcc和相关依赖 wget https://ftp.gnu.org/gnu/gcc/gcc-5.4.0/gcc-5.4.0.tar.gz tar -zxvf gcc-5.4.0.tar.gz cd gcc-5.4.0 ./contrib/download_prerequisites //相关依赖 建立存放编译文件的文件夹+编译 mkdir gcc-build-5.4.0 cd gcc-build-5.4.0/ ../configure --prefix=/usr/local/gcc5...
centos7查看开机启用服务列表以及启用禁用相关服务
查看开机启动服务列表 systemctl list-unit-files systemctl list-unit-files |grep php 加入启动 systemctl enable postfix 启动 systemctl start postfix 停止 systemctl stop postfix 禁用 systemctl disable postfix 状态 systemctl status postfix