入门
_YuanXin
这个作者很懒,什么都没留下…
展开
-
array_sort的使用
$prize_item = array_sort($prize_item, 'level', SORT_ASC);$prize_item 是一个二维数组这行代码实现的是将二维数组里面的数组元素,将它们以它们的下标'level',进行升序排序原创 2017-10-16 15:50:25 · 6353 阅读 · 0 评论 -
mysql-使用存储过程一次性批量创建多张表
大家好,谢谢大家阅读我的文章,请多多指教如何使用存储过程一次性创建多张表,^-^,代码如下:业务需求:项目中需要创建100张表我使用了存储过程来实现这是我项目中使用到的一个小小功能DELIMITER $$USE `DBName`$$DROP PROCEDURE IF EXISTS `pro_TableCreate`$$CREATE DEFINER=`root`@`...原创 2018-09-19 13:57:09 · 12279 阅读 · 2 评论 -
自动安装lnmp/lamp环境
地址1:https://oneinstack.com/auto/地址2:https://lnmp.org/install.html原创 2018-10-22 10:33:00 · 206 阅读 · 0 评论 -
windows+PHP+MySQL+Apache自定义环境卸载
1.PHP的卸载直接删除PHP的文件夹2.MySQL的卸载1)以管理员的身份运行CMD执行命令:sc delete mysql2)清除注册表:在文件资源管理器中输入“C:\Windows\regedit.exe"弹出注册表删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MyS...原创 2018-10-22 23:13:46 · 3902 阅读 · 0 评论 -
mysql 创建用户,赋权,刷新权限
CREATE USER ‘lei’@‘192.168.1.197’ IDENTIFIED BY ‘root’;GRANT ALL PRIVILEGES ON . TO ‘lei’@‘192.168.1.197’ IDENTIFIED BY ‘root’;FLUSH PRIVILEGES;原创 2018-10-23 10:27:05 · 6649 阅读 · 0 评论 -
sysbench的CPU,文件I/O,OLTP三种基准测试
sysbench是一款多线程系统压测工具,可以执行多种类型的基准测试,它不仅设计用来测试数据的性能,也可以测试运行数据库的服武器的性能一,CPU基准测试最典型的子系统测试该测试使用64位整数,测试计算素数直到某个最大值所需要的时间GNU/Linux服务器:查看CPU配置:cat /proc/cpuinfo分别在不同CPU配置的服务器中运行测试sysbench --tes...翻译 2018-10-23 23:32:00 · 814 阅读 · 0 评论 -
mysqlbinlog --help翻译
>mysqlbinlog --helpmysqlbinlog Ver 3.4 for Linux at x86_64 ==> 在x86_64为Linux编写的mysqlbinlog版本3.4Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. => 版权所有(c) 2...原创 2018-10-29 11:54:59 · 411 阅读 · 0 评论 -
mysql 二进制日志增量备份sell脚本
#function:MySQL增量备份脚本#version:1.0.0#author:leiyuanxin#date:2018/10/26#-----------------------------------#!/bin/shexprot LANG=en_US.UTF-8#设置时间DATE=`date +%Y%m%d`#设置信息USER=rootPASSWORD=Wuzh...原创 2018-10-26 11:49:19 · 377 阅读 · 0 评论 -
binlog二进制日志基于时间,基于位置position还原里面的坑
首先是基于时间还原:我linux里面的命令最开始参考前辈博客写出来是这样的/usr/bin/mysqlbinlog --start-date="2018-10-26 11:00:00" --stop-date="2018-10-26 14:00:00" /var/lib/mysql/mysql-bin.000001 |mysql -uroot -p这 条命令报错:unknown v...原创 2018-10-26 15:08:25 · 1638 阅读 · 0 评论 -
linux编辑文件时显示行号-转载-醉糊涂仙
原文地址:https://blog.csdn.net/u010916338/article/details/77511198一,临时设置行号一般模式下(i是insert模式,再按esc即为一般模式)输入:set nu取消行号:set nonu:上面的冒号不要忘记输入二,永久设置行号vim ~/.vimrc //添加 set nu,:wq保存退出...转载 2018-10-26 16:19:39 · 567 阅读 · 0 评论 -
影响数据库性能的六大因素-转载自OwenZeng_DBA
文章地址:https://blog.csdn.net/z10843087/article/details/75812361数据库的性能问题和很多因素有关,下面总结下跟数据库性能相关的六大因素,希望在以后大家在排查性能问题时,能让大家有个清晰的思路从底层到上层硬件能力:CPU,内存,IO,网络系统环境:OS,DB版本 OS,DB参数配置数据库内部因素:索引,阻塞+等待,隐...转载 2018-10-24 17:50:36 · 617 阅读 · 0 评论 -
centos7.5版本安装nginx.1.14.0时需要安装的依赖
这是我所使用的linux版本7.5的,建议大家在虚拟机中安装好linux之后快照备份一下安装好系统后想要安装lnmp环境,先安装nginx我下的nginx的tar包是nginx-1.14.0这个版本参考朋友写的nginx源码安装文章安装nginxhttps://note.youdao.com/share/?id=bc77cf83e654c73692d04d1f898b1058&...翻译 2018-11-02 16:14:16 · 622 阅读 · 0 评论 -
mysql like %keyword%不走索引替代方法--转[足球带我奔跑]
https://blog.csdn.net/zxssoft/article/details/79651889 在使用msyql进行模糊查询的时候,很自然的会用到like语句,通常情况下,在数据量小的时候,不容易看出查询的效率,但在数据量达到百万级,千万级的时候,查询的效率就很容易显现出来。这个时候查询的效率就显得很重要! 一般情况下like模糊查询的写法为(field已建立索引):S...转载 2018-11-21 10:49:19 · 490 阅读 · 0 评论 -
数据库逻辑结构单元
可参考:https://www.cnblogs.com/geaozhang/p/8610978.html对于页的理解转载 2018-09-04 17:36:51 · 206 阅读 · 0 评论 -
总结mysql的三种外键约束方式
转自:RuningXJhttps://blog.csdn.net/qq_34123420/article/details/52530756如果表A的主关键字是表B中的字段,则该字段称为表B的外键,表A称为主表,表B称为从表。外键是用来实现参照完整性的,不同的外键约束方式将可以使两张表紧密的结合起来,特别是修改或者删除的级联操作将使得日常的维护工作更加轻松。这里以MySQL为例,总结一下3种...转载 2018-08-29 11:10:12 · 1083 阅读 · 2 评论 -
计算两个时间戳之间相差的日时分秒
//功能:计算两个时间戳之间相差的日时分秒//$begin_time 开始时间戳//$end_time 结束时间戳public function timediff($begin_time,$end_time){if($begin_time $starttime = $begin_time;$endtime = $end_time;}else{$starttime转载 2017-10-11 10:43:06 · 2730 阅读 · 0 评论 -
win10安装apache 2.4 + php7
一定要下对版本下对版本一下就安装好了,不会出什么错下不对就忙去吧...下载的地址跟文件名都贴出来啦我是win10 64位操作系统先下载apache和phpphp(php-7.1.11-Win32-VC14-x64.zip)下载网址:http://windows.php.net/download/我下载的:VC14 x64 Thread Safe原创 2017-09-24 00:14:17 · 1128 阅读 · 0 评论 -
PHP设计模式之单例模式
单例模式: 三私一公,四个字很好的概括了其主要构成.私有的静态属性:保存对象实例私有的构造方法:防止直接使用new类创建对象使得单例模式失去意义私有的克隆方法:阻止用户克隆对象实例公共的单例方法:提供单例的对象code:// PHP设计模式之单例模式class instance{ private static $_instance;原创 2017-09-11 21:51:16 · 180 阅读 · 0 评论 -
echo print print_r的简单区别
echo 跟print的唯一区别是print不接受参数列表比如:$a = 'a';$b = 'b';echo $a,$b;输出 ab;print $a,$b;会报错;echo:输出一个或多个字符串print_r(): 打印变量易于理解的信息,跟var_dump()对比可以很容易的看出,print_r(),打印数组跟对象时简单许多,没有数据类型跟元素长度跟原创 2017-09-01 20:19:04 · 555 阅读 · 0 评论 -
找出3值中最大的值,用最少的代码实现
主要是运用的三元运算符function maxNum($a, $b, $c){ return $a > $b ? ($a > $c ? $a : $c) : ($b > $c ? $b : $c);}echo maxNum(1, 2, 3);核心就一行代码就解决了// 思路:如果$a > $b 那么会有两个结果 ①$a > $b ②$a原创 2017-09-01 20:03:21 · 384 阅读 · 0 评论 -
按照XXXX-XX-XX XX:XX:XX的格式,打印出前一天的时间
我们使用到的函数有3个:date_default_timezone_set('PRC') // 设置时区date() // 格式化一个本地时间/日期strtotime() // 将任何字符串的日期时间描述解析为unix时间戳具体代码实现:date_default_timezone_set('PRC');echo date('Y-m-d H:i:s', st原创 2017-08-31 12:50:21 · 990 阅读 · 0 评论 -
PHP如何获取客户端和服务器端的IP
获取客户端的ip:$_SERVER['REMOTE_ADDR']:客户端IP(有可能是代理IP)$_SERVER['HTTP_CLIENT_IP']:代理端的IP,可能存在,也可能伪造获取服务器端的IP:$_SERVER['SERVER_NAME']:需要使用函数gethostname()来获得,服务器端或者客户端都能正常显示$_SERVER['SERVER_ADDR']:服务原创 2017-08-31 10:31:54 · 511 阅读 · 0 评论 -
mysql学习笔记之索引(持续更新中...)
参考资料书籍<高性能mysql(第3版)>第5章:创建高性能的索引,博客园桦仔的mysql学习心得,链接http://www.cnblogs.com/lyhabc/p/3776739.html创建索引时分为两种情况1)在建表时创建2)表建好后创建语法CREATE TABLE table_name[col_name data type][unique | fu...原创 2018-08-23 11:29:57 · 168 阅读 · 0 评论 -
学习笔记之mysql-存储过程 持续更新中
工作需要学习mysql https://www.cnblogs.com/mark-chan/p/5384139.html这篇文章写得非常不错,对于没接触过存储过程的开发人员来说可以很快很明白的理解并学会写存储过程 CREATE PROCEDURE GreetWorld() SELECT CONCAT(@greeting,' World'); 文章中有这种写法,没有beg...原创 2018-08-20 17:17:59 · 147 阅读 · 0 评论 -
mysql之触发器
http://www.cnblogs.com/lyhabc/p/3802704.html可以看这篇转载 2018-08-21 10:39:06 · 122 阅读 · 0 评论 -
问题之mysql存储过程CASE条件语句判断根据问题(已解决)
这两天在学习存储过程,在条件语句 CASE WHEN EHEN END CASE 的时候发现一件奇怪的事 mysql> DROP PROCEDURE IF EXISTS `pro_test`;DELIMITER $$CREATE PROCEDURE `pro_test`(IN parameter int)BEGINSET @parameter=parameter + 1;...原创 2018-08-24 15:21:17 · 842 阅读 · 0 评论 -
开发问题-mysql之存储过程报错Error Code : 1243 Unknown prepared statement handler (FUpdate) given to EXEC
头疼,1243这个报错找了我一下午预处理语句有问题,我一直检查,字段太多,眼睛看花了,而且从输入参数以后用的都是一致的,也没意识到是把FNote写成了Note,至于怎么找出来的,什么导致发现不了的,是下面这条语句DECLARE error INT(2) DEFAULT 0; -- 声明变量,默认值为0DECLARE CONTINUE HANDLER FOR SQLEXCEPTION...原创 2018-08-28 18:33:03 · 6627 阅读 · 1 评论 -
设置虚拟机与windows共享文件夹-转[到风里去啊]
废话不多说,直接刚正面一。安装VMware-tools点击这个位置安装 (撸主已经安装过了所以这里是重新安装)然后去控制台二。创建一个目录mkdir /mnt/cdrom三。装载CD-ROM驱动器命令 :mount /dev/cdrom /mnt/cdrom然后 /mnt/cdrom 目录下 会多这样一个文件四。然后自己选择一个解压目录我是选择 /ho...转载 2018-11-23 11:21:56 · 918 阅读 · 0 评论