自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 Keepalived+Nginx+Apache主备及双活搭建测试

keepalived+nginx高可用有主备和双活两种方式。主备方式下对外提供一个vip,同时只有一台服务器工作,另一台作备机;双活方式下对外提供两个vip,两台机器互为备份,下面详细说明搭建测试步骤。主备模式架构图:配置:主机 ip 操作系统 软件 备注 nginx01 172.27.9.91 Centos7.3.1611...

2019-08-26 19:07:44 869

原创 Centos7.3安装nginx

1. Nginx简介Nginx (发音为[engine x])专为性能优化而开发,其最知名的优点是它的稳定性和低系统资源消耗,以及对并发连接的高处理能力(单台物理服务器可支持30000~50000个并发连接), 是一个高性能的 HTTP 和反向代理服务器,也是一个IMAP/POP3/SMTP 代理服。2. 安装准备2.1 gcc安装安装 nginx 需要先将官网下载的源码进行...

2019-08-26 19:06:43 273

原创 CentOS 7.3下重置MySQL root密码

首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全状态。修改MySQL的登录设置:在[mysqld]的段中加上一句: ski...

2019-08-26 16:46:03 747

原创 虚拟机克隆后MAC地址IP地址修改

虚拟机克隆后出现问题:MAC地址与IP地址两个系统都一样,相冲突;ifconig 只能查看到eth1地址;网卡重启失败环境:CentosNAT模式解决办法:1.关机 手动生成全新MAC地址2. 启动系统 修改物理地址与1.生成地址一致vim /etc/sysconfig/network-scripts/ifcfg-eth03. 配置文件修改完毕,删除7...

2019-08-26 14:17:57 797

原创 VMware创建多个虚拟机,并分配IP地址,用xshell来连接

https://blog.csdn.net/xiaoyuer_ying/article/details/82839159

2019-08-22 15:26:09 1791

原创 VMware Pro 15安装CentOS 7步骤方法

https://blog.csdn.net/sinat_38297809/article/details/94550903

2019-08-21 17:23:24 763

原创 解决group_concat默认长度限制

原因:mysql的group_concat默认连接长度为1024字符,也就是说你需要连接后的连接超过1024字符,它只会显示这么长,其余部分都会被截取丢掉。解决办法:(1)GROUP_CONCAT有个最大长度的限制,超过最大长度就会被截断掉,你可以通过下面的语句获得长度:  SELECT @@global.group_concat_max_len;  show variables ...

2019-08-20 16:19:49 17029 4

原创 php分布式

基于nginx+swoole+phalcon+atlas实现的高性能负载均衡集群系列之【构建篇】一、简介  php一直诟病于性能,可对开发者如此友好的语言为什么不能登上大雅之堂?于是php一线开发者站了出来。先有鸟哥优化php引擎,又有rango大神开源swoole。至此,基于php7+swoole的php代码的性能已经超过了静态编译的go语言。  注: 1、图片截取自 h...

2019-08-13 17:09:56 159

原创 Warning: ftp_put() 问题的解决办法之被动模式

<?php$conn = ftp_connect("45it.com") or die("Could not connect");ftp_login($conn,"test","test1234");ftp_put($conn,"target.rar","local.rar",FTP_BINARY,0);ftp_close($conn);echo "done";?>说明...

2019-08-13 10:48:56 809

原创 PHP 压缩文件夹生成zip(解决中文文件名问题,可压缩带子文件夹的文件夹)

(前面我写个只压缩文件夹内文件,不带子文件夹的方法。后面我补充了个加强版,可以压缩文件夹里面的文件和子文件夹,可以耐心看下去)↓↓↓这个链接是整理版↓↓↓,只贴出了最新改进后的方法和特点http://blog.csdn.net/qq_29238009/article/details/79063894这里下面的都是一些写的时候的思路,需要直接用的看↑这个链接,想知道每次修改的解题思路的看↓...

2019-08-12 20:00:30 1689

原创 MySQL主从复制读写分离与Yii2实现

实现方式首先说明这种方式一般分为两种:1.采用代码形式,就是在代码中判断我是否要进行查询还是更新或增加,对应的去不同服务器的从库或主库进行操作2.使用MySQL proxy 来进行这样可以不用从代码来直接区分是增删改查的语句,直接去MySQLproxy去执行操作,然后MySQL proxy回去对应的主库或者从库执行操作。一般称这样的方式为中间件,除了有MySQL proxy之外还有HApr...

2019-08-12 16:46:04 661

转载 MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践

Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面。因此,一般来说都是通过 主从复制(Master-Slave)的方式来同步数据,再通过读写分离(MySQL-Proxy)来提升数据库的并发负载能力 这样的方案来进行部署与实施的。...

2019-08-12 16:32:13 150

原创 LVS+keeplived+nginx+apache搭建高可用、高性能php集群

https://blog.51cto.com/kerry/600590

2019-08-09 16:39:55 231

转载 docker搭建高可用与负载均衡(一)lvs+keepalived+nginx+apache

https://blog.csdn.net/qq_36419130/article/details/93909873

2019-08-09 16:38:54 510

原创 pycharm安装教程

https://www.runoob.com/w3cnote/pycharm-windows-install.html

2019-08-02 17:05:54 1478

转载 win10下python3.7环境配置

https://blog.csdn.net/qq_41952474/article/details/82630551

2019-08-02 16:28:30 749

原创 防止ajax重复提交

首先说说防止重复点击提交是什么意思。  我们在访问有的网站,输入表单完成以后,单击提交按钮进行提交以后,提交按钮就会变为灰色,用户不能再单击第二次,直到重新加载页面或者跳转。这样,可以一定程度上防止用户重复提交导致应用程序上逻辑错误。  不妨引深来看,它不一定发生在表单的提交事件上,同样可以发生在ajax的异步请求上。有效地在web客户端采用一定机制去防止重复点击提交,将大大减轻服务器端压...

2019-08-01 14:37:18 3558

原创 页面增加loading效果

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <style> #loading{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0.6;z-index:150...

2019-08-01 14:35:34 831

原创 Workerman之GatewayWorker框架 - 在线客服,实时通信

一、绑定用户id实现一对一客服聊天相关文档:LibGateway类提供的接口JS:<script> var fromid = {$fromid}; var toid = {$toid}; var ws = new WebSocket("ws://127.0.0.1:8282"); ws.onmessage = functio...

2019-08-01 10:14:30 810

原创 php 伪协议

https://blog.csdn.net/Ni9htMar3/article/details/69812306

2019-07-31 12:11:37 156

转载 php伪协议,利用文件包含漏洞

php支持多种封装协议,这些协议常被CTF出题中与文件包含漏洞结合,这里做个小总结。实验用的是DVWA平台,low级别,phpstudy中的设置为5.4.45版本,设置allow_url_fopen和allow_url_include都为On.index.phpindex.php同级目录下有mytest001.txt ,mytest002.txt ,mytest00...

2019-07-31 11:46:26 1087

原创 mysql5.7,用group by 查询时抛出如下异常this is incompatible with sql_mode=only_full_group_by

安装了mysql5.7,用group by 查询时抛出如下异常:Expression #3 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'userinfo.t_long.user_name' which is not functionally dependent on columns i...

2019-07-31 10:42:27 184

转载 git 常用命令大全

https://blog.csdn.net/halaoda/article/details/78661334

2019-07-31 10:36:22 67

原创 git找回本地误删的文件

不小心把本地的文件删除了一个?想从仓库git pull 下拉?对不起,这是不行的,虽然不知道为什么,但是我告诉你怎么回复这个文件。首先,我们先用git status 看看工作区的变化$ git statusOn branch devYour branch is up-to-date with 'origin/dev'.Changes to be committed:(u...

2019-07-31 10:30:42 1214

原创 git 强制覆盖本地代码(慎用!!!)

git 强制覆盖本地工作区的修改,方法如下:git fetch --allgit reset --hard origin/mastergit pull

2019-07-31 10:27:28 1462

转载 PHP获取当前页面的名称,主机名,URL完整地址,URL参数,获取IP

$URL['PHP_SELF'] = isset($_SERVER['PHP_SELF']) ? $_SERVER['PHP_SELF'] : (isset($_SERVER['SCRIPT_NAME']) ? $_SERVER['SCRIPT_NAME'] : $_SERVER['ORIG_PATH_INFO']);   //当前页面名称$URL['DOMAIN'] = $_SERV

2016-07-28 18:34:10 980

原创 php url重写

其实这个功能一直就想弄了,然后今天就当学习百度搜索了一下怎么弄。设置非常简单!好处和坏处就不在这里说了,百度一下你就知道哈。首先我们要打开文件夹:httpd.conf(是在服务器文件夹\conf\里面)1.先打开url重写模块查找:#LoadModule rewrite_module modules/mod_rewrite.so改成:

2016-07-27 10:43:22 532

转载 浅谈爬虫

58爬虫了百姓,赶集和58互爬,最后各种信息相同,都是爬虫后的数据库调用,潜规则啊,几家独大还暗中各种攻击,赶驴网的幽默事例我不想多评价。这个时代是砸.钱*养.钱的时代,各种姚晨杨幂葛优,各种地铁公车广告,各种卫视广告,铺天盖地~~~来谈php爬虫抓取信息~~php爬虫首推Curl函数了,先来认识下它。0x01.curl扩展的安装:1.确保php子文件夹ext里面有php_

2016-06-30 14:29:38 832

css练习资料

css练习资料

2015-07-07

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除