摘要: 前言 Laravel的队列可以用在轻量级的队列需求中。比如我们系统中的短信、邮件等功能,这些功能有一些普遍的特征,异步、重试、并发控制等。Laravel现在主要支持的队列服务有Null、Sync、Database、Redis、Beanstalkd、Sqs。 在我们的项目中(消息中心、人事)用的主要是 阅读全文
posted @ 2019-10-31 10:50 SexyPhoenix 阅读(1310) 评论(0) 推荐(0) 编辑
摘要: 前期准备 Laravel的权限配置文件位于 config/auth.php,Laravel的认证组件由“guards”和“providers”组成, Guard 通过 session 来维护用户登录的状态。Provider 是登录以及访问页面的时候获取用户的信息。本篇主要讲的是如何自定义Provid 阅读全文
posted @ 2019-10-31 10:47 SexyPhoenix 阅读(1010) 评论(0) 推荐(0) 编辑
摘要: 安装 notes: 1)确保系统安装unzip、zip等命令。 2)composer 安装出现 Authentication required (packagist.phpcomposer.com) 问题,修改composer.json 中的源,repositories.packagist.url 阅读全文
posted @ 2019-10-31 10:45 SexyPhoenix 阅读(1852) 评论(0) 推荐(0) 编辑
摘要: OAuth 2.0定义了四种授权方式 授权码模式(authorization code) 简化模式(implicit) 密码模式(resource owner password credentials) 客户端模式(client credentials) 授权码模式是功能最完整、流程最严密的授权模式 阅读全文
posted @ 2019-10-31 10:41 SexyPhoenix 阅读(1518) 评论(1) 推荐(0) 编辑
摘要: 前言 考虑到HTTP的安全性问题,现在很多网站已经将HTTP升级到了HTTP + SSL(HTTPS)。 但也并不是所有的HTTPS站点就是安全的,也可能存在中间人的攻击(不是权威的CA机构颁发的证书以及证书校验不严格)。下图就是关于“中间人攻击”的原理图。 不过权威CA机构颁发证书大多数是收费的, 阅读全文
posted @ 2019-10-31 10:36 SexyPhoenix 阅读(788) 评论(0) 推荐(0) 编辑
摘要: 前言 基本HTML加载,需要 20ms 左右 Nginx配置,关闭 keepalive、etag、gzip、if_modified_since 协议:HTTP/1.1 浏览器:Chrome 减少HTTP请求 加载未合并外部css,需要 35ms 左右 加载合并外部css,需要 25ms 左右 两个合 阅读全文
posted @ 2019-10-31 10:30 SexyPhoenix 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 前言 Git是版本控制系统,由Linux开源社区开发。与其他的版本系统相比,Git更加快速,便捷。主要是Git存储的是快照,而非差异性比较。并且绝大数操作都是访问本地文件和资源,没有网络时也可以直接提交,等到有网时再推送到远程仓库。对于文件的历史也是直接拉取本地,瞬间完成。 背景 解决一下场景遇到的 阅读全文
posted @ 2019-10-31 10:08 SexyPhoenix 阅读(179) 评论(0) 推荐(0) 编辑