Swoole实践:3-使用Swoole批量发送邮件

    在上一节中我们介绍了使用Swoole发送单个邮件,那么如果是大量的邮件需要发送,比如给2万个用户发送优惠活动邮件,这是一个比较耗时的过程,而PHP本身不适合处理这种耗时多任务场景。本节为给大家介绍使用Swoole+Redis来实现发送批量邮件的例子。 建立任务 接上一节代码,编辑src/App/Mail.php文件代码,在public function onTask()方法中增加批量队列发送邮件的代码: public functi...阅读全文
    作者:绝缘体.. | 分类:html, java, PHP, python, redis, 数据库, 编程语言 | 阅读: | 标签:, , , ,

    laravel实现一对多关联模型数据查询

    本文我们就是要通过laravel的一对多的关联模型来快速实现数据的调用。 假如我们现在有两张表:user 和 posts,每个 user 可以拥有多个 posts,而每一篇 posts 只能属于一个 user,两者的关系是明显的一对多关系。 user 表和 posts 表表结构如下: CREATE TABLE `user` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `name` char(30) NOT NULL DEFAULT 'www.phpernote.com' COMME...阅读全文
    作者:绝缘体.. | 分类:laravel, PHP, 后端框架, 编程语言 | 阅读: | 标签:, , , ,

    php函数精确计算文章内容相似度,不用similar_text()函数

    php默认有个函数similar_text()用于计算字符串之间的相似度,该函数也可以计算两个字符串的相似度(以百分比计)。不过这个函数感觉对中文计算很不准确比如: echo similar_text("吉林禽业公司火灾已致112人遇难","吉林宝源丰禽业公司火灾已致112人遇难"); 这两个新闻标题其实都是一样的,如果使用similar_text()相似对结果为:42,即只相似42%,所以这个感觉很不靠谱,今天刚好收集到一...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    laravel orWhere的用法示例

    laravel框架下 where 条件查询很简单,这里就不写了,这里主要记录一下平常不怎么用的 orWhere 多条件 or 查询语句的拼接,示例如下: (1)SQL 语句: select `id` from `user` where (`email` = 'admin@phpernote.com' and `password` = '123456') or (`mobile` = '13681127231' and `password` = '123456'); laravel model 语句: User::select(['id']) ->where(function ($qu...阅读全文
    作者:绝缘体.. | 分类:laravel, PHP, 后端框架, 编程语言 | 阅读: | 标签:, , , ,

    nginx+php设置自定义404页面

    运行环境为nginx+php时,当web服务器找不到文件的时候会报出404的错误。如果不想让用户看到系统的错误提示,设置自定义的页面,可以增加安全性和友好度体验。 配置nginx的自定义404页面,需要在nginx.conf配置两个地方。 一个是nginx报出的404错误,当一些前端的静态文件如html文件、css文件等,直接是nginx去查找文件,如果没有这个文件nginx会报出404 Not Found nginx的错误。 一个是php...阅读全文
    作者:绝缘体.. | 分类:CSS, html, nginx, PHP, 开发工具, 编程语言 | 阅读: | 标签:, , , ,

    php类中private属性继承问题分析

    首先 这个题目就有点问题 因为private属性是不能被继承的 请仔细看这句话 如果父类有私有的属性。那么父类的方法只为父类的私有属性服务。 下面通过一系列列子来加深理解. 这个例子看起来很奇怪,在子类中重新定义了一个属性$sal,系统却返回了父类的属性。  复制代码代码如下: <? class employee{ private $sal=3000; //protected $sal=3000; public function getSal(){ return $this-...阅读全文
    作者:绝缘体.. | 分类:java, PHP, 编程语言 | 阅读: | 标签:, , , ,