个人中心
2020年10月22日作者:月光光标签:PHP Laravel
当你要开发一个小型项目,而不希望使用类似Laravel这种庞大的框架时,那么你是不是想拥有一个自己的小型轻巧的PHP框架呢?其实很简单,我们不需要重复造轮子,我们只需要把前人制作好的开源的轮子拿来组装一下,便可以构建一个属于你自己的PHP框架。阅读全文
2020年07月22日标签:WEB
开发工作中,我们有时需要提供API接口给客户端或者第三方使用,那么如何构建一个能让使用者快速理解的API是一项重要的工作。如何我们在设计API时就严格遵守一些规范,那么在后面的开发过程中沟通成本和效率就会大大改善,我们今天来说说RESETful API的设计规范。阅读全文
2020年04月23日作者:月光光标签:Vue.js 文件上传 PHP
我们在使用云盘上传文件时会发现秒传文件,速度极快,这是怎么回事呢?秒传文件其实是因为我们要上传的文件前,服务端已经查询到该文件已经存在,没必须再传一份一模一样的文件,直接告诉前端文件已经传好了,让用户有了飞快的感觉。阅读全文
2020年04月11日作者:月光光标签:PHP 文件上传
在上一节文章中,我们介绍了前端文件分片上传,了解vue-simple-uploader组件自带分片上传功能,大文件一片片依次上传到后端服务器后,后端程序要将分片合成一个完整的文件,那么PHP是如何处理合成分片的呢?请看本节讲解。阅读全文
2020年03月19日作者:月光光标签:PHP Web安全
开发中吗我们经常要与接口打交道,无论是调取别人的接口还是给别人提供接口,如何保障在接口调用时双方数据的安全性和一致性,,这里就涉及到数据加密以及签名验证服务。本文以PHP示例讲解RSA2数据加解密和签名验签功能的实现。阅读全文
2020年01月18日作者:月光光标签:PHP RabbitMQ
我们有一个小说系统,每天会有很多作者发布新的小说内容,而读者因为个人爱好可能只订阅他喜欢的类型的小说,比如历史类、玄幻类小说。小说系统每天会根据用户的口味推送相关的小说更新消息,这就用到了消息发布和订阅系统。阅读全文
2020年01月11日作者:月光光标签:PHP RabbitMQ
RabbitMQ提供跨语言接口,我们可以使用主流编程语言Java,C,C++,Python,PHP等和RabbitMQ做对接。RabbitMQ有消息确认机制、灵活的路由控制、以及消息集群高可用,使得很多大型系统使用RabbitMQ做消息处理系统。阅读全文
2019年11月17日作者:月光光标签:PHP MySQL Laravel
使用Eloquent ORM可以非常方便的与数据库打交道,每张数据表都对应一个与该表进行交互的模型(Model),通过模型类,我们可以对数据表进行查询、插入、更新、删除等操作。阅读全文
2019年11月03日作者:月光光标签:PHP MySQL Laravel
Illuminate database是一个非常强大非常优秀的ORM类库,也是一个非常实用的数据库操作组件。使用它可以轻松对数据库进行查询、插入、更新、删除等操作,支持MySQL,Postgres,SQL Server,SQLlite等。它还是Laravel框架的数据库组件。阅读全文
2019年09月28日作者:月光光标签:PHP MySQL Redis
如果你家店里某商品库存只有100件,现在店庆活动5折优惠大酬宾,假如现在有200个人疯狂涌入你家店里,为了避免发生疯抢和踩踏事件发生,店长您采取了排队限购的办法,1人限购1件,排队先到先买,卖完为止。阅读全文
在线拍照 生成二维码 网页播放器 Fullcalendar 文件上传 抽奖程序 CentOS 发邮件 Swoole Linux Redis 滑动 Highcharts Vue.js MySQL Bootstrap JSON Nginx Ajax Laravel PHP Node.js jQuery HTML5 CSS3 JavaScript 对话框 WEB 移动端 统计图表 分页 Web安全 Docker RabbitMQ