- 博客(22)
- 收藏
- 关注
原创 MySQL同步故障:" Slave_SQL_Running:No" 解决方案
进入从服务器运行:show slave status\G; 解决方案:可能是slave重启后 , 事务回滚造成的MySQL [qtc_test]> stop slave;MySQL [qtc_test]> set GLOBAL SQL_SLAVE_SKIP_COUNTER=1;MySQL [qtc_test]> start slave; ...
2018-08-21 11:27:53
569
原创 MySql主从复制搭建方法
前提条件:服务器搭建MySQL并且可成功运行 No1:编辑主库、从库的配置文件 /etc/my.cnf 主库[ mysqld ]下编辑server-id = 1log-bin= mysql-binbinlog_format=mixed 从库[ mysqld ]下配置# 从库配置server-id=2log-bin= binlogbinlog_fo...
2018-08-20 17:36:01
409
原创 Nginx集群报错“upstream”directive is not allow here错误
原文地址:https://www.iyunv.com/thread-406-1-1.htmlnginx集群报错“upstream”directive is not allow here 错误搭建了一个服务器, 采用的是nginx + apache(多个) + php + mysql(两个) 多个apache负载均衡及后端mysql读写分离的服务器. 当然如果网站流量小的话 就完全没有...
2018-08-17 11:54:07
1805
原创 nginx: [error] invalid PID number "" in "/var/run/nginx.pid" / nginx重启失败/nginx启动失败
nginx在reload时候报错invalid PID number 这是我出现的问题 ( nginx启动失败)!!!解决方案: 1.首先查看nginx配置是否正确 2.找到我的nginx.conf 文件 3.将nginx.conf加载进来 4.成功的可以运行啦 ...
2018-08-09 21:21:32
1216
原创 关于xss的介绍,如何攻击,如何防护
xss: 全称:跨站脚本攻击 攻击方式:通过网页代码注入的形式,可执行代码,并且成功的被浏览器运行,从而达到攻击目的,形成一次有效的xss攻击。实施xss攻击需要具备两个攻击条件: ① : 需要向web页面注入恶意代码 ② : 恶意代码能够被浏览器成功的执行解决方案: 当表单提交时将url参数,进行安全过滤,可利用以下函数将xss漏洞进行安全过滤 : 1. ht...
2018-07-04 11:18:31
621
原创 linux中查看当前文件夹下所有的.PHP文件
命令 ① : find -name *.php ② : locate *.php find 和 locate 的区别: find : 实际搜索硬盘查询文件名称 locate : 配合数据库查看文件位置...
2018-07-03 19:58:46
3011
原创 yii 检测请求方式
# 检测是否是Ajax提交if( Yii::$app->request->isAjax ){ echo 'ok';}else{ echo '不是Ajax请求';}# 检测是否是Post提交if( Yii::$app->request->isPost ){ echo 'ok';}else{ echo '不是P...
2018-06-28 17:29:41
734
原创 支付宝调用接口
1.获取电脑网站支付的SDK代码①下载代码具体下载地址:https://docs.open.alipay.com/270/106291/②介绍具体的代码中文件③具体同步回调跟异步回调
2018-06-22 20:05:15
557
原创 真静态的使用方法及介绍
# 真静态的介绍 # 真静态是什么? # 当用户运行PHP脚本时生成一个静态的html文件 # 真静态的优点有哪些? # 当用户执行PHP程序时减少服务器操作mysql时的压力 # 加载是不调用数据库,响应速度会超过操作mysql的速度 # 便于后期优化引擎 # 真静态的缺点有哪些?...
2018-05-29 00:17:34
328
原创 array_marge() 和 ‘+’ 的区别
php里面貌似这两种方法都可以合并数组,我就发现了一点,就是array_merge()是后面覆盖前面,而+是前面覆盖后面代码实现,请注意变化:博主总结:array_merge():如果输入的数组中有相同的字符串键名,则该键名后面的值将覆盖前一个值。对于使用“+”合并数组:如果数组中有相同的字符串键名,则会把最先出现的值作为最终结果返回,而把后面的数组拥有相同键名的那些值“抛弃”掉。...
2018-05-26 01:00:42
263
原创 xml 和 json 的区别以及两者联系
xml:1、扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,2.是一种允许用户对自己的标记语言进行定义的源语言。 3.XML是使用DTD(document type definition)文档类型定义来组织数据;格式统一,跨平台和语言,早已成为业界公认的标准。4.XML是标准通用标记语言 ...
2018-05-23 08:24:42
867
原创 安全之sql注入攻击
(一)演示sql注入常见问题 首先说一下 ‘OR’ , 大家肯定都知道 ‘或者的意思’ , 那么大家知道 ‘ OR '1' = '1' ’ 是什么意思吗 ,接下来将演示SQL注入 , 先看一下登录背后的一些sql语句吧 , 向下看 , 这是我编写的一些登录sql语句! 填好正确的用户名(tarena)和密码(admin)后,点击提交,将会返回给我们“欢迎管理员”的界面。 ...
2018-05-21 22:08:27
549
原创 PHP中PDO之事务讲解 及 事务四大特性的介绍
说道PDO首先应该想到的问题:1.什么是PDO? PDO类似于mysqli,其不同的是PDO能对不同数据库的操作,方便使用。2.PDO的使用方法? 用法步骤: 1:首先你需要开启一项配置,开启php.ini中的(php_pdo_mysql.dll); 2:对于操作数据库事应该注意的事项(下面将博主的事例展示给大家看): # pd...
2018-05-21 20:26:13
452
原创 通过Ajax方式上传文件(input file),使用FormData进行Ajax请求
下面是博主ajax上传的一段代码 仅供参考:html:js: 在这里涉及到点 JQuery 的知识 博主想说的事 下面的FormData的到的表单所有带有name值得内容 ,并不需要挨个接收处理这个图片!...
2018-05-21 19:12:31
1408
原创 PHP对数据采集的的介绍及代码解释
例:www.sohu.com ,采集时得到的事页面压缩后的数据(注意:不是乱码)原因:PHP没有解压,可利用'compress.zlib://'抓取页面方法如下(以下几种方式就可以简单的抓取的页面啦):$url = "http://www.sohu.com/";echo file_get_contents('compress.zlib://'.$url);$fh = fopen('http...
2018-05-18 10:43:50
341
原创 真假静态的详细讲解
真静态(静态化): 真静态优点:能够减轻服务器压力,更少的操作mysql,可以高效的提高访问网站的速度, 原理:在用户访问PHP程序时,首先检测静态的HTML文件是否存在,如果存在直接输出静态文件,如果静态文件不存在,查询数据库,生成静态文件,并输出阿诚博主首先想到的事关于ob系列的函数(一定要熟练地知道每个ob函数的作用及返回类型):ob_start():...
2018-05-17 23:29:51
421
原创 关于制作学生考试成绩平台!
表分析:表一:学生信息表('studentInfo');表二:学生分数表('studentScore');具体实现功能:1.添加 :学生本次考试情况添加多条,在这里设计到数组的处理:仅供参考:# 接收要添加的数据$data = $_POST;foreach($data as $k => $v){ foreach($v as $key => $val){ ...
2018-05-16 21:45:16
415
原创 php中缓存相关知识及步骤
1.了解ob系列及缓存相关函数file_exists(); # 检测该文件是否存在ob_start(); # 开启缓存ob_get_contens(); # 获取缓存的内容fopen(); # 该函数打开文件或找到URLfwrite(); # 将缓存写入fclose(); # 关闭缓存file_get_contents(); # 读取文件的信息,并写入到...
2018-05-16 20:32:03
192
原创 关于centos6.4的一些小常识
关闭防火墙:service iptables stop 查看阿帕奇的状态:service httpd status 打开阿帕奇:service httpd start 打开mysql:service mysqld start 创建文件:touch 文件名称 ll:查看目录 ls:查看详细目录 mysql中进行↓ 卸载...
2018-05-16 20:17:00
252
原创 跟着阿诚安装centos7,步骤及讲解
centos7之lamp环境搭建CentOS 7.0默认使用的是firewall作为防火墙1、关闭firewall:[python] view plain copysystemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 2、关闭SELINUX[python]...
2018-05-16 20:10:10
249
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人