Redis实现分布式锁 php

  • five
  • 2018-07-18 18:07:11
  • php
  • php
一、分布式锁的作用:    redis写入时不带锁定功能,为防止多个进程同时进行一个操作,出现意想不到的结果,so...对缓存进行插入更新操作时自定义加锁功能。 二、Redis的NX后缀命令  Redis有一系列的命令,其特点是以NX结尾,NX的意思可以理解为 NOT EXISTS(不存在),SETNX命令 (SET IF NOT EXISTS) 可以理解为如果不存在
阅读全文

PHP几大框架的优点与缺点

  • five
  • 2018-07-17 18:26:28
  • php
  • php
一直以来,phper讨论最多的就是php各种框架的优缺点,网上的资料也是比较零散,现把几款主流的框架收集汇总一下,其中本人只是用过Yii2、Laravel、Yaf、Thinkphp这四种框架,因此大部分对各种框架的评价皆来自与网上资料,如果问题,请在评论中指出,共同进步一、ThinkPHPThinkPHP(FCS)是一个轻量级的中型框架,是从Java的Struts结构移植过来的中文PHP开发框架。
阅读全文

从PHP5到PHP7的注意事项(3)一些被删除的函数

  • five
  • 2018-04-04 00:12:03
  • php
  • php
世界上最悲惨的事情不是你在我面前你不知道我爱你。而是——你在七夕开房,我却在学习新知识。对于我等程序狗、单身狗来说,唯一努力学习新的知识或者才能逆转。变成富帅,早日迎取白富美吧。而PHP7的删除的一些函数是我们必须的.       PHP手册中,为了专门应对大家的升级,为大家将PHP7中删除的一些函数进行了说明和整理。如果你在项目中使用到了这些函数,请整个项目
阅读全文

php 排序查找题

  • five
  • 2017-08-02 11:12:41
  • php
  • php
<?php //1. 使用PHP描述冒泡排序和快速排序算法,对象可以是一个数组 //冒泡排序(数组排序) function bubble_sort($array) {     $count = count($array);     if ($count
阅读全文

PHP 常用的header头部定义汇总

  • five
  • 2017-07-14 17:50:21
  • php
  • php
header() 函数向客户端发送原始的 HTTP 报头。认识到一点很重要,即必须在任何实际的输出被发送之前调用 header() 函数(在 PHP 4 以及更高的版本中,您可以使用输出缓存来解决此问题):<?php header('HTTP/1.1 200 OK'); // ok 正常访问 header('HTT
阅读全文

php23种设计模式的趣味解释

  • five
  • 2017-07-13 17:57:37
  • php
  • php
1、FACTORY——追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory。工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端
阅读全文

【转载】【开源访谈】鸟哥惠新宸:PHP 7.1 的新特性我并不是很喜欢

  • five
  • 2017-06-17 23:46:25
  • php
  • php
PHP 7.1 已于12月1日正式发布,带来了全新的特性和功能。对于 PHP 开发者来说,每个正式版本的更新都是值得记住的日子,每次发布的新特性也都值得去尝试和研究。本期,【开源访谈】邀请到了 PHP 大神鸟哥惠新宸@Laruence ,听听他对 PHP 7.1 的看法,聊聊他当初学习 PHP 的那些事。【本期嘉宾】惠新宸,鸟哥,国内最有影响力的 PHP 技术专家, PHP 开
阅读全文

php 跨域 form提交 2种方法

出于安全因素考虑,直接跨域访问是不允许的,下面介绍二种跨域的方法。   一,通过php curl[代码]php代码:function curlPost($url,$params) {  $postData = '';  foreach($params as $k =>&n
阅读全文

3个简单的方法处理emoji表情

  • five
  • 2017-02-13 16:11:40
  • php
  • php
最近几个月做微信开发比较多,存储微信昵称必不可少  可这万恶的微信支持emoji表情做昵称,这就有点蛋疼了  一般mysql表设计时,都是用UTF8字符集的。把带有emoji的昵称字段往里面insert一下就没了,整个字段变成了空字符串。这是怎么回事呢?  原来是因为Mysql的utf8字符集是3字节的,而emoji是4字节,这样整个昵称就无法存储了。这要怎么办呢?我来介绍几种方法  1、使用ut
阅读全文

PHP中时区设置的三种方法(timezone)

  • five
  • 2017-02-13 16:07:20
  • php
  • php
php中时区默认是不符合中国习惯了并且它有8小时的时差了,下面我们整理了PHP中时区设置的一些常用的方法,适用于各种层次的人员了,具体如下.方法1:最好的方法在php.ini里加上找到date.timezone项,设置date.timezone = "Asia/Shanghai",重启环境就ok了。方法2:在需要用到这些时间函数的时候,在页面添加date_default_tim
阅读全文
首页 12 末页 共 17 条记录