标签:PHP

PHP RSA2加密和解密以及接口签名和验签

PHP RSA2加密和解密以及接口签名和验签

2020年03月19日作者:月光光

开发中吗我们经常要与接口打交道,无论是调取别人的接口还是给别人提供接口,如何保障在接口调用时双方数据的安全性和一致性,,这里就涉及到数据加密以及签名验证服务。本文以PHP示例讲解RSA2数据加解密和签名验签功能的实现。阅读全文

WEB开发中常见的加密方式有哪些

WEB开发中常见的加密方式有哪些

2020年03月15日作者:月光光

今天,我们对信息安全越来越受重视,WEB开发中的各种加密也变得更加重要。通常跟服务器的交互中,为确保数据传输的安全性,避免被人抓包篡改数据,除了 https 的应用,还需要对传输数据进行加解密。今天我们来了解下有哪些常见的加密方式。阅读全文

使用Docker构建PHP7.4 + Swoole + Redis镜像

使用Docker构建PHP7.4 + Swoole + Redis镜像

2020年02月03日作者:月光光

Docker是一个用于开发,交付和运行应用程序的开放平台。开发者可以利用Docker来快速交付,测试和部署代码,从而大大减少编写代码和在生产环境中运行代码之间的差异,尤其是在多人合作开发项目时保持开发和生产环境一致性有着很重要的意义。阅读全文

PHP+RabbitMQ消息发布与订阅

PHP+RabbitMQ消息发布与订阅

2020年01月18日作者:月光光

我们有一个小说系统,每天会有很多作者发布新的小说内容,而读者因为个人爱好可能只订阅他喜欢的类型的小说,比如历史类、玄幻类小说。小说系统每天会根据用户的口味推送相关的小说更新消息,这就用到了消息发布和订阅系统。阅读全文

PHP与RabbitMQ消息队列

PHP与RabbitMQ消息队列

2020年01月11日作者:月光光

RabbitMQ提供跨语言接口,我们可以使用主流编程语言Java,C,C++,Python,PHP等和RabbitMQ做对接。RabbitMQ有消息确认机制、灵活的路由控制、以及消息集群高可用,使得很多大型系统使用RabbitMQ做消息处理系统。阅读全文

使用Fullcalendar管理日程事件(增删改查拖放)

使用Fullcalendar管理日程事件(增删改查拖放)

2019年12月22日作者:月光光

新版Fullcalendar(v4)拥有丰富的选项方法事件配置以及插件应用,对开发者非常友好,开发者可以轻松的利用Fullcalendar定制一个完美的日程安排应用,本文将讲解最实际的日程事件管理前后端交互实例,包括事件的增删改查以及拖放应用的实现。阅读全文

使用Eloquent模型对数据表进行增删改查等操作

使用Eloquent模型对数据表进行增删改查等操作

2019年11月17日作者:月光光

使用Eloquent ORM可以非常方便的与数据库打交道,每张数据表都对应一个与该表进行交互的模型(Model),通过模型类,我们可以对数据表进行查询、插入、更新、删除等操作。阅读全文

使用illuminate database查询构造器进行数据库操作

使用illuminate database查询构造器进行数据库操作

2019年11月03日作者:月光光

Illuminate database是一个非常强大非常优秀的ORM类库,也是一个非常实用的数据库操作组件。使用它可以轻松对数据库进行查询、插入、更新、删除等操作,支持MySQL,Postgres,SQL Server,SQLlite等。它还是Laravel框架的数据库组件。阅读全文

PHP+Redis+MySQL商品秒杀与超卖

PHP+Redis+MySQL商品秒杀与超卖

2019年09月28日作者:月光光

如果你家店里某商品库存只有100件,现在店庆活动5折优惠大酬宾,假如现在有200个人疯狂涌入你家店里,为了避免发生疯抢和踩踏事件发生,店长您采取了排队限购的办法,1人限购1件,排队先到先买,卖完为止。阅读全文

PHP运行模式:CGI,Fast-CGI,PHP-FPM,PHP-Cli

PHP运行模式:CGI,Fast-CGI,PHP-FPM,PHP-Cli

2019年07月13日作者:月光光

PHP有多种运行模式,常见的Fast-CGI,PHP-FPM模式我们归纳为传统的web模式,还有一种模式属于命令行模式:PHP-Cli。他们之间有着怎么样的区别,看本文就够了。阅读全文

上一页1234567...17下一页