
可爱的狼
个人分类,专门收集个人认为比较好的博客
可爱的狼
这个作者很懒,什么都没留下…
展开
-
MySQL索引失效的几种情况!!!
1.索引不存储null值更准确的说,单列索引不存储null值,复合索引不存储全为null的值。索引不能存储Null,所以对这列采用is null条件时,因为索引上根本没Null值,不能利用到索引,只能全表扫描。为什么索引列不能存Null值?将索引列值进行建树,其中必然涉及到诸多的比较操作。Null值的特殊性就在于参与的运算大多取值为null。这样的话,null值实际上是不能参与...原创 2019-03-21 15:15:35 · 326 阅读 · 0 评论 -
MySQL时间戳和时间的获取/相互转换/格式化
获取当前时间戳select unix_timestamp();同select unix_timestamp(now());获取当前时间select now();时间转时间戳select unix_timestamp('2018-01-15 09:45:16');时间戳转时间select from_unixtime(1515980716);时间戳格式...原创 2019-03-15 10:15:11 · 496 阅读 · 0 评论 -
五分钟搞清楚MySQL事务隔离级别!!!
=========================================================================================== 隔离级别 脏读(Dirty Read) 不可重复读(NonRepeatable Read) 幻读(Phantom Read)==========...原创 2019-03-11 14:59:37 · 325 阅读 · 1 评论 -
实现MySQL主从复制需要进行的配置!!!
在一主多从的数据库体系中,多个从服务器采用异步的方式更新主数据库的变化,业务服务器在执行写或者相关修改数据库的操作是在主服务器上进行的,读操作则是在各从服务器上进行。如果配置了多个从服务器或者多个主服务器又涉及到相应的负载均衡问题,关于负载均衡具体的技术细节还没有研究过,今天就先简单的实现一主一从的主从复制功能。Mysql主从复制的实现原理图大致如下(来源网络):MySQL之间数据复制...原创 2019-03-11 15:06:09 · 286 阅读 · 0 评论 -
Nginx负载均衡配置 !!!
第一步 找到nginx.confvi /application/nginx1.9.9/conf/nginx.conf修改配置#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log in...原创 2019-03-07 19:31:10 · 175 阅读 · 0 评论 -
centos6.6 克隆后的网络配置 !!!
centos克隆后的简单的网络配置由于我在碰到克隆后配置网络问题时,查看的博文写的重点不明确,而且还有很多没有必要的操作,所以把自己的经验给大家分享一下。第一步:修改主机名(注:此处根据个人需要,不修改也行,此处我是用于搭建集群,修改主机名做区分)执行命令:vi /etc/sysconfig/network修改主机名hostname的值第二步:执行命令:vi/e...原创 2019-03-07 19:36:06 · 406 阅读 · 0 评论 -
服务器搭建 Git !!!
1.安装gityum install git2.新建一个git用户adduser git3.新建一个.ssh的目录mkdir /home/git/.ssh4.在.ssh目录下新建authorized_keys文件,用来存放客户端的ssh_keyvi authorized_keys5.创建你的git仓库 我的是: /data/git/lovelywolfgit ...原创 2019-03-14 14:53:58 · 244 阅读 · 0 评论 -
PHP 二进制 转 十进制 ,十进制转二进制!!!
<?phpclass Number{ public $number; public $result; public $limit = 0; /** * 二进制转十进制 * @param $number * @return mixed */ public function twoChangeTen($numbe...原创 2019-03-27 16:30:12 · 1532 阅读 · 0 评论 -
linux 定时每天备份数据库脚本!!!
输入crontab -e#每天凌晨23时备份mysql(只保留一周的)0 23 * * * /usr/bin/sh /data/sh/mysql.sh然后vim /data/sh/mysql.sh#!/bin/bashbaseDir="/data/backup/back_mysql";cd "$baseDir";echo "开始备份数据库";echo `/www/serve...原创 2019-04-11 18:22:46 · 1027 阅读 · 0 评论