page contents

MySQL锁机制&&PHP锁机制,应用在哪些场景中?

以下内容希望帮助到大家!

  • 0
  • 0
  • Pack
  • 发布于 2020-06-28 11:06
  • 阅读 ( 428 )

php与Redis实现分布式锁

redis写入时不带锁定功能,为防止多个进程同时进行一个操作,出现意想不到的结果,so...对缓存进行插入更新操作时自定义加锁功能。

  • 0
  • 0
  • Pack
  • 发布于 2020-06-27 09:15
  • 阅读 ( 592 )

PHP实现Redis单据锁以及防止并发重复写入

Redis锁在我们的系统中一般只用于解决并发重复请求的情况,对于非并发的的重复请求一般会去数据库或日志校验数据的状态,两种机制结合起来才能保证整个链路的可靠。

  • 0
  • 0
  • Pack
  • 发布于 2020-06-27 09:13
  • 阅读 ( 400 )

在什么场合里,你会使用PHP消息队列呢

以下内容希望帮助到大家!

  • 0
  • 0
  • Pack
  • 发布于 2020-06-27 09:11
  • 阅读 ( 637 )

Docker真的很好用,PHP开发者都应该学起来

Docker 前景很明确,采用 Docker 只会让开发变得更方便。

  • 0
  • 0
  • Pack
  • 发布于 2020-06-27 09:00
  • 阅读 ( 459 )

php并发加锁问题分析与设计,可参考学习下

以下内容希望帮助到大家!

  • 0
  • 0
  • Pack
  • 发布于 2020-06-27 08:54
  • 阅读 ( 433 )

swoole+PHP实现自动取消订单,还原库存等操作

以下内容希望帮助到大家!

  • 0
  • 0
  • Pack
  • 发布于 2020-06-27 08:49
  • 阅读 ( 568 )

WebSocket 通信过程与实现

多个用户之间进行交互,需要频繁地向服务端请求更新数据。比如弹幕、消息订阅、多玩家游戏、协同编辑、股票基金实时报价、视频会议、等需要高实时的场景。

  • 0
  • 0
  • Pack
  • 发布于 2020-06-24 09:32
  • 阅读 ( 363 )

读懂JWT的使用,你就会用PHP如何实现了

JWT(json web token)是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准。

  • 0
  • 0
  • Pack
  • 发布于 2020-06-24 09:29
  • 阅读 ( 501 )

PHP7是如何实现多进程的?

要实现PHP的多进程,我们需要两个扩展 pcntl 和 posix,安装方法这里不再赘述。

  • 0
  • 0
  • Pack
  • 发布于 2020-06-24 09:28
  • 阅读 ( 590 )

集群与分布式,你们知道有什么区别吗?

分布式的每一个节点,都完成不同的业务,一个节点垮了,哪这个业务就不可访问了。简单说,分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。

  • 0
  • 0
  • Pack
  • 发布于 2020-06-24 09:26
  • 阅读 ( 561 )

高并发下,php与redis实现的抢购、秒杀功能

抢购、秒杀是如今很常见的一个应用场景,主要需要解决的问题有两个: 1 高并发对数据库产生的压力 2 竞争状态下如何解决库存的正确减少("超卖"问题)

  • 0
  • 0
  • Pack
  • 发布于 2020-06-24 09:24
  • 阅读 ( 550 )

php的对象传值与引用传值,可能有些人还搞不明白

以下内容希望帮助到大家!

  • 0
  • 0
  • Pack
  • 发布于 2020-06-24 09:21
  • 阅读 ( 427 )

PHP7中的孤儿进程与僵尸进程

如果我们将代码修改一下,就是在主进程的pcntl_waitpid()前睡眠15秒钟,这样就可以回收子进程了。

  • 0
  • 0
  • Pack
  • 发布于 2020-06-23 14:21
  • 阅读 ( 453 )

php结合Redis实现100万用户投票项目案例

以下内容希望帮助到大家!

  • 0
  • 0
  • Pack
  • 发布于 2020-06-23 14:19
  • 阅读 ( 544 )

为什么使用RabbitMq实现消息队列,而不是ActiveMq或者RocketMq

首先,从业务上来讲,我并不要求消息的100%接受率,并且,我需要结合php开发,RabbitMq相较RocketMq,延迟较低(微妙级)。

  • 0
  • 0
  • Pack
  • 发布于 2020-06-23 14:18
  • 阅读 ( 534 )

PHP底层运行机制与原理

在函数中,我们可以通过显式申明global来使用全局变量。在active_symbol_table中创建symbol_table中同名变量的引用(引用变量的值要更新大家会一起更新),如果symbol_table中没有同名变量则会先创建。

  • 0
  • 0
  • Pack
  • 发布于 2020-06-23 13:59
  • 阅读 ( 414 )

利用swoole多进程减少后端访问时间的方法

swoole的多进程process方法,比curl模拟并发的更加方便一些。所以还是要建议大家学一学swoole。

  • 0
  • 0
  • Pack
  • 发布于 2020-06-23 13:56
  • 阅读 ( 524 )

你还有哪些Chrome插件没用过?

Chrome成为程序员最喜欢用的浏览器,至于优点很明显:强大的Developer Tools,响应快速,支持各种插件。当然也有些劣势,比如稍微占点内存,但是在如今这个硬件这么便宜的时代,这点几乎可以忽略,今天推荐下常用的一些Chrome插件,熟练使用这些插件,会对你的开发效率大大提高,逼格瞬间上升一个档次。

  • 0
  • 0
  • Pack
  • 发布于 2020-06-23 13:52
  • 阅读 ( 575 )

用PHP做一个领取优惠券的活动

优惠券活动,具体还是要根据自己的需求。以下是最近实现的优惠券活动,主要的业务需求:根据后端设置优惠券模板,用户类型设置,优惠券活动的开始与结束时间,最后生成不同的优惠券活动链接。

  • 0
  • 0
  • Pack
  • 发布于 2020-06-22 14:52
  • 阅读 ( 557 )