使用Docker-compose编排一个PHP + Nginx + Mariadb + Redis + Swoole环境

使用Docker-compose编排一个PHP + Nginx + Mariadb + Redis + Swoole环境

运维知识2020年02月05日作者:月光光标签:Swoole  Redis  Docker 

在上一篇文章中,我们知道通过Dockerfile文件可以方便的定义一个单独的应用镜像和容器,然而在日常开发中,我们经常会碰到需要多个容器来配合完成某项任务的情况。例如要实现Web服务,需要Nginx、PHP、数据库等多个容器协作,本文就给大家介绍使用Docker Compose来编排一个LNMP环境。阅读全文

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

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

运维知识2020年02月03日作者:月光光标签:Docker  CentOS  PHP 

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

PHP+RabbitMQ消息发布与订阅

PHP+RabbitMQ消息发布与订阅

PHP后端2020年01月18日作者:月光光标签:PHP  RabbitMQ 

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

PHP与RabbitMQ消息队列

PHP与RabbitMQ消息队列

PHP后端2020年01月11日作者:月光光标签:PHP  RabbitMQ 

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

在CentOS7系统安装与配置RabbitMQ

在CentOS7系统安装与配置RabbitMQ

运维知识2020年01月03日作者:月光光标签:CentOS  RabbitMQ 

RabbitMQ是一个开源的强大的企业消息系统,支持主流的操作系统,支持多种开发语言。我们项目中使用RabbitMQ作为消息队列,解耦业务,构建高可靠的消息队列系统。RabbitMQ可以用在订单系统、日志系统、数据收集等常见场景中。阅读全文

使用Fullcalendar管理时间计划调度安排

使用Fullcalendar管理时间计划调度安排

Javascript前端2019年12月28日作者:月光光标签:Vue.js  Fullcalendar 

Fullcalendar可以很好的管理日程安排事件,可以管理时间和任务调度,比如日常值班岗位安排、举办活动会议议程安排、项目行动安排、车间劳动岗位排班等等。今天我们来了解一下使用Fullcalendar(v4),完成一个基于时间的行动任务调度,先看演示DEMO。阅读全文

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

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

Javascript前端2019年12月22日作者:月光光标签:Vue.js  Fullcalendar  PHP 

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

在Vue框架下使用Fullcalendar

在Vue框架下使用Fullcalendar

Javascript前端2019年12月14日作者:月光光标签:JavaScript  Vue.js  Fullcalendar 

Fullcalendar是一个非常受欢迎的日历日程处理的js组件,它功能强大,文档齐全,可定制化高,可与你的项目无缝对接。本站之前有很多文章介绍了Fullcalendar(v3)的使用。今天我们来看看如何在Vue框架下使用Fullcalendar。阅读全文

Javascript数组的一些骚操作

Javascript数组的一些骚操作

Javascript前端2019年12月07日作者:月光光标签:JavaScript 

如何操作数组在编程语言和脚本语言中是最基础的技能,Javascript也提供了内置的的数组操作函数和方法,今天我们主要介绍前端开发中经常遇到的操作数组的常规方法以及ES6操作数组的神奇方法。阅读全文

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

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

PHP后端2019年11月17日作者:月光光标签:PHP  MySQL  Laravel 

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