- 博客(45)
- 资源 (13)
- 问答 (1)
- 收藏
- 关注
转载 PHP Redis相关操作大全
版权声明:本文为优快云博主「sn0w__」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.youkuaiyun.com/w124762886/article/details/90266402连接数据库$redis = new Redis();$redis->connect('127.0.0.1',6379);//链...
2019-10-28 17:17:14
455
转载 Keepalived+Haproxy搭建高可用Web群集
Haproxy服务是搭建群集调度的一种工具,性能好。但是现实环境中肯定需要和Keepalived服务一起使用,避免造成单点故障。一、案例环境:这篇博文其实跟博文:搭建LVS(DR模式)+Keepalived高可用群集,可跟做!!!差不多,只是把负责搭建群集环境的LVS换成了Haproxy。其实也没什么好写的,本意是不想写的。但是其中有几个知识点,必须要了解,否则这个环境不可能实现。...
2019-09-30 15:06:47
267
转载 搭建LVS(DR模式)+Keepalived高可用群集,可跟做!!!
Keepalived的设计目标就是构建高可用的LVS负载均衡群集,可以调用ipvsadm工具来创建虚拟服务器、管理服务器池,而不仅仅用作双机热备。使用Keepalived构建LVS群集更加简便易用,主要优势体现在,对LVS负载调度器实现热备切换、提高可用性,对服务器池中的节点进行健康检查,自动移除失效节点,恢复后再重新加入。在基于LVS(DR模式)+Keepalived实现的LVS群集结构中,...
2019-09-29 09:50:08
176
转载 LVS负载均衡群集之构建DR模式,可跟做!!!
有关于LVS负载均衡群集的相关概念可以参考博文:LVS负载均衡群集详解一、案例概述LVS负载均衡模式—DR模式:lvs负载调度器作为群集的访问入口,但不作为网关使用,服务器池中的所有节点都各自接入internet,发送给客户机(互联网)的web响应数据包不需要经过lvs负载调度器。LVS负载均衡模式—DR模式:优点:负载均衡器只负责将请求包分发给物理服务器,而物理服务器将应答包直接...
2019-09-29 09:47:08
202
转载 LVS负载均衡群集之构建NAT模式
一、案例概述LVS负载均衡模式—NAT模式:NAT用法本来是因为网络IP地址不足而把内部保留IP地址通过映射转换成公网地址的一种上网方式(源地址NAT)。如果把NAT的过程稍微变化,就可以 成为负载均衡的一种方式。原理其实就是把从客户端发来的IP包的IP头目的地址在DIR上换成其中一台Web节点服务器的IP地址并发至此Web节点服务器,而Web节点服务器则在处理完成后把数据经过DIR主机发回给...
2019-09-29 09:40:31
236
原创 详解JavaScript时间处理N个月后的指定日期
/** * date 日期 * monthNum 月份 */ function Month(date,monthNum) { var dateArr = date.split('-'); var year = dateArr[0]; //获取当前日期的年份 ...
2018-11-12 13:50:25
343
转载 php curl请求接口并获取数据
当我们在做php开发的时候,很多时候需要对接口进行测试,或者更方便的调用一些已有模块的接口,取到结果并进行后续操作,我们可以通过curl进行模拟提交post和get请求,来去实现这些功能。下面是对curl的post和get的封装[html] view plain copyprint?<?php /** * Created by PhpStorm. * User: thinkpa...
2017-10-20 11:22:56
458
原创 php 删除目录下的文件及只删除文件保留目录
/** * 删除目录及目录下所有文件或删除指定文件 * @param str $path 待删除目录路径 * @param int $delDir 是否删除目录,1或true删除目录,0或false则只删除文件保留目录(包含子目录) * @return bool 返回删除状态 */function delDirAndFile($path, $delDir = FALSE
2017-10-18 16:01:20
378
转载 php获取客户端IP和服务器端IP
1.php获取客户端IP在PHP获取客户端IP时,常使用 $_SERVER["REMOTE_ADDR"]。但如果客户端是使用代理服务器来访问,那取到的是代理服务器的 IP地址,而不是真正的客户端 IP地址。要想透过代理服务器取得客户端的真实 IP地址,就要使用$_SERVER["HTTP_X_FORWARDED_FOR"]来读取。但只有客户端使用“透明代理”的情况下,$_SER
2017-10-16 11:30:40
567
转载 php缓存技术总结
全页面静态化缓存也就是将页面全部生成html静态页面,用户访问时直接访问的静态页面,而不会去走php服务器解析的流程。此种方式,在CMS系统中比较常见,比如dedecms;一种比较常用的实现方式是用输出缓存:Ob1、全页面静态化缓存也就是将页面全部生成html静态页面,用户访问时直接访问的静态页面,而不会去走php服务器解析的流程。此种方式,在CMS系统中比较常见,比如dedecms;
2017-09-27 11:46:14
185
转载 基于php使用memcache存储session的详解
web服务器的php session都给memcached ,这样你不管分发器把 ip连接分给哪个web服务器都不会有问题了,配置方法很简单,就在php的配置文件内增加一条语句就可以了,不过前提你需要装好memcache模块1.设置session用memcache来存储方法I: 在 php.ini 中全局设置session.save_handler = memcachesess
2017-09-20 11:28:34
276
转载 PHP+memcache实现消息队列案例分享
memche消息队列的原理就是在key上做文章,用以做一个连续的数字加上前缀记录序列化以后消息或者日志。然后通过定时程序将内容落地到文件或者数据库。php实现消息队列的用处比如在做发送邮件时发送大量邮件很费时间的问题,那么可以采取队列。方便实现队列的轻量级队列服务器是:starling支持memcache协议的轻量级持久化服务器https://github.com/starling
2017-09-20 11:26:55
264
转载 Memcache 在PHP中的使用技巧
add($key, $value, $expiry); $key: 唯一标识, 用于区分写入的数据 $value: 要写入的数据 $expiry: 过期时间, 默认为永远有效 用途: 将数据写入到memcache中 get($key) $key: 通过写入时的$key获取对应的数据 用途: 获取memcache中的数据 replace($key, $valu
2017-09-20 11:25:23
319
转载 windows环境下php配置memcache的具体操作步骤
首先要安装好php和apache环境。我用的是wamp整合的套件php 5.2.8apache 2.2.1.1这些都准备好了后,就到 memcache 官网去下载 windows 下的 memcache.exe 这个程序然后把他放在 c:\memcache 目录下打开 cmd 命令 输入cd c:\memcache安装memcache.exe -p inst
2017-09-20 11:22:52
263
转载 php中奖概率算法,可用于刮刮卡,大转盘等抽奖算法
php中奖概率算法,可用于刮刮卡,大转盘等抽奖算法。用法很简单,代码里有详细注释说明,一看就懂[php] view plain copyprint?/* * 经典的概率算法, * $proArr是一个预先设置的数组, * 假设数组为:array(100,200,300,400), * 开始是从1,1000 这个概率范围内筛选第一个数是否在他的
2017-09-18 10:45:08
446
转载 详解PHP实现定时任务的五种方法
定时运行任务对于一个网站来说,是一个比较重要的任务,比如定时发布文档,定时清理垃圾信息等,现在的网站大多数都是采用PHP动态语言开发的,而对于PHP的实现决定了它没有Java和.Net这种AppServer的概念,而http协议是一个无状态的协议,PHP只能被用户触发,被调用,调用后会自动退出内存,没有常驻内存。如果非要PHP去实现定时任务, 可以有以下几种解决方案:一. 简单直接不顾后果
2017-09-07 16:37:49
279
转载 MySql创建本地用户和远程用户 并赋予权限
以管理员方式打开cmd命令提示符进入MySQL的Bin目录下 1、以管理员身份登录mysqlmysql -u root -p2、选择mysql数据库use mysql3、创建用户并设定密码create user 'test'@'localhost' identified by '123456'4、使操作生效flush privileges5、为用户创建数据库
2017-08-21 17:40:44
2816
转载 jquery插件select2的所有事件,包括清除,删除,打开等
Eventschangeselect2-openingselect2-openselect2-closeselect2-highlightselect2-selectingselect2-clearingselect2-removingselect2-removedselect2-loadedselect2-focusselect2-blurExample Code针对目标元素为 div
2017-07-27 14:17:45
5463
1
转载 js弹出框、对话框、提示框、弹窗总结
一、js的三种最常见的对话框[javascript] view plaincopy//====================== JS最常用三种弹出对话框 ======================== //弹出对话框并输出一段提示信息 function ale() { /
2017-07-21 15:48:03
347
转载 datetimepicker控件 只显示年月日
HTML语言: class="form-group visible-md-inlinevisible-lg-inline"> 日期: type="text"name="starttime"class="form-control datetime input-sm"value=""readonly id="datetimepicker"
2017-07-21 10:54:41
10887
转载 datetimepicker.js 使用笔记
1.官网地址官网传送门2.属性及使用示例2.1调用html:js:$('.date').datetimepicker(); 选中的日期会被存放在id为date的input里。 2.2 format(日期时间格式)该属性控制日期的显示方式。属性具体说明如下符号意义yyyy年,全称。如2
2017-07-21 10:52:37
1133
转载 Windows下搭建PHP开发环境
Windows下搭建PHP开发环境 PHP集成开发环境有很多,如XAMPP、AppServ......只要一键安装就把php环境给搭建好了。但这种安装方式不够灵活,软件的自由组合不方便,同时也不利于学习。所以我还是喜欢手工搭建PHP开发环境,需要哪个模块自己安装就行了,或者那个软件需要升级,直接升级那个软件就行了,并不影响其他软件,非常方便。 一、准备工作-下载所
2017-07-20 15:45:41
353
转载 Web 安全 PHP 代码审查之常规漏洞
本文来自作者 汤青松 在 GitChat 上精彩分享「Web 安全 PHP 代码审查之常规漏洞」,「阅读原文」看看大家与作者做了哪些交流。前言工欲善其事,必先利其器。我们做代码审计之前选好工具也是十分必要的。下面我给大家介绍两款代码审计中比较好用的工具。一、审计工具介绍PHP 代码审计系统— RIPS功能介绍RIPS 是一款基于 PHP 开发的针
2017-07-20 15:33:36
841
转载 PHP常用函数总结(180多个)
PHP常用函数总结数学函数1.abs(): 求绝对值$abs = abs(-4.2); //4.2 数字绝对值数字2.ceil(): 进一法取整echo ceil(9.999); // 10 浮点数进一取整3.floor(): 舍去法取整 echo floor(9.999); // 9 浮点数直接舍去小数部分4.fmod(): 浮点数取余?
2017-07-04 14:57:34
307
转载 php下memecache安装(windows)
什么是PHP Memcache模块Memcache模块提供了于memcached方便的面向过程及面向对象的接口,memcached是为了降低动态web应用 从数据库加载数据而产生的一种常驻进程缓存产品。运行环境windows 10(64位);集成环境 :php-5.5n;php_memcache-3.0.8-5.5-ts-vc11-x64下载地址下载me
2017-07-04 14:39:13
492
转载 用PHP去实现数据库查询结果缓存
有些时候我们希望减少对数据库的查询来提高程序的性能,因为这些数据不是经常变更的,而是会在很长一段时间内都不会变化,因此,我们每连接一次数据库,都会把相应的结果用文件的形式保存起来。比如对于一个商城来说,我们的商品的数量可能会经常变,但是我们的商品类型以及商品的价格这些东西都会在很长的一段时间内不会变更,如果我们需要频繁的查询它们的时候,就可以使用数据库缓存技术。缓存的原因第一点首先看我们普
2017-07-04 14:28:23
1705
转载 分享常见的几种页面静态化的方法
什么是PHP静态化PHP静态化的简单理解就是使网站生成页面以静态HTML的形式展现在访客面前,PHP静态化分纯静态化和伪静态化,两者的区别在于PHP生成静态页面的处理机制不同。为什么要让网页静态化一、加快页面打开浏览速度,静态页面无需连接数据库打开速度较动态页面有明显提高;二、有利于搜索引擎优化SEO,Baidu、Google都会优先收录静态页面,不仅被收录的快还收录的
2017-07-04 14:15:26
276
转载 php编程安全指南
转自:http://www.codingforums.com/showthread.php?t=176717PHP编程安全指南1、一般 1)lamp系统安全设置 2)php.ini安全设置 3)使用MVC框架2、数据传输 1)在$_GET的$_POST,$_COOKIE,和$_REQUEST中,消毒和验证之前以编程方式操纵数据中包含的所有数据 2)SQL注入
2017-07-04 13:14:35
481
原创 阿里云服务器CentOS 6.5系统搭建php开发环境(apache+php+mysql)
https://market.aliyun.com/products/53398003/cmjj013028.html?spm=5176.74546.503759.8.0lLQRfLamp环境搭建http://jingyan.baidu.com/article/3d69c5518e82e3f0cf02d7ea.htmlyum -y install httpd mysql mysql-s
2017-07-04 11:29:59
395
转载 PHP中读取文件的8种方法和代码实例
这篇文章主要介绍了PHP中读取文件的8种方法和代码实例,本文总结了PHP中读取文件的8个函数,每一个都附有使用例子及注意事项等,需要的朋友可以参考下
2017-07-01 14:50:38
599
转载 PHP读取文件内容的五种方式
分享下php读取文件内容的五种方法:好吧,写完后发现文件全部没有关闭。实际应用当中,请注意关闭 fclose($fp)
2017-07-01 14:49:29
301
转载 php mysql数据库操作类
复制代码 代码如下:/* * mysql数据库 DB类 * @package db * @author yytcpt(无影) * @version 2008-03-27 * @copyrigth http://www.d5s.cn/ */ class db { var $
2017-06-28 14:50:41
258
转载 php连接及读取和写入mysql数据库的常用代码
既然现在你看到了这篇文章,说明你肯定知道PHP和MySQL是怎么一回事,我就不啰嗦了。但为什么你还要继续阅读此文呢?可能是以前你习惯复制粘贴一些代码,并没有真正弄懂代码的含义;也可能你以前弄懂了,但像我一样,有一段时间没有接触,生疏了;再或者,有人问你类似的简单问题,而你已经不屑于回答,直接上网搜索,恰好找到了这篇,于是就推荐给那谁谁谁了...不管怎样,在这里我总结了常用的PHP连接MySQL
2017-06-28 14:46:59
728
转载 使用PHP自带zlib函数 文件压缩解压缩
<?php//获取文件列表function list_dir($dir){ $result = array(); if (is_dir($dir)){ $file_dir = scandir($dir); foreach($file_dir as $file){ if ($file == '.' || $file == '..'){
2017-06-28 11:11:45
1753
转载 php实现zip压缩文件解压缩代码分享(简单易懂)
仔细的研究了一下,原来用php写的解压程序效率比想象的还是高很多的,既然这么好,干脆再优化一下后用到自己后台中,虽然现在大部分空间的控制面板中有压缩和解压这个功能,但是毕竟有时候有些麻烦。做这个之前,没有接触过php压缩这一块,网上搜了一些,大多数都是php压缩类、压缩函数,少则几百行,多的就几千行代码。这对于我这种新手来说很摸不到头脑,再说我也不用这么复杂的功能。最后参考函数手册,理清楚
2017-06-28 11:01:26
1033
1
转载 修改PHP上传文件的大小限制
我们使用POST请求提交的数据大小超过了服务器的最大限制数(8388608字节=8MB)。出现上述错误的原因是,在PHP的配置文件php.ini中,默认存在如下配置信息(在php.ini中,行首的分号";"表示当前行是注释,不会生效):;脚本解析输入数据(类似 POST 和 GET)允许的最大时间,单位是秒。 它从接收所有数据到开始执行脚本进行测量的。 max_input_time
2017-06-28 09:50:28
292
转载 HTTP与HTTPS的区别
超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。 为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议HTTPS,为了数据传输的安
2017-06-26 18:16:51
413
转载 MySQL函数
MySQL数据库提供了很多函数包括:数学函数;字符串函数;日期和时间函数;条件判断函数;系统信息函数;加密函数;格式化函数;一、数学函数 数学函数主要用于处理数字,包括整型、浮点数等。函数作用ABS(x)返回x的绝对值 SELECT ABS(-1) -- 返回1CEIL(x),CEILING(x)返回大于或等于
2017-06-26 18:07:53
266
转载 MySql事件
今天碰到了要求系统自动删除一个月之前的日志记录的需求,日志存在MySQL数据库表中,之前的做法都是利用Linux crontab定时任务去完成,今天突然发现了mysql的事件机制,便记录下来,分享给大家和自己。Mysql事件学习在系统管理或者数据库管理中,经常要周期性的执行某一个命令或者SQL语句。对于linux系统熟悉的人都知道linux的cron计划任务,能很方便地实现定期运行
2017-06-23 11:36:47
254
mongodb-compass-1.17.0-win32-x64 MongoDB可视化工具Compass
2019-06-11
RedisClient-windows redis可视化客户端
2019-06-11
thinkphp在windows服务器怎么安装Workerman???
2017-06-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人