logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

PHP邮件发送:PHPMailer

说一下PHPMailer发送邮件,很简单!参考:gitHub:PHPMailer菜鸟教程:PHPMailer<?php/*** Created by PhpStorm* @author sxd* @data 2021/5/10 13:27*/namespace app\service;//Import PHPMailer classes into the global namespace//

Git进阶:修改上次提交 git commit --amend

相比git reset很多优点git commit --amend有很多优点,如果工作区已经改的面目全非,这时如果执行 git reset, 就很难分的清哪些内容属于被撤销的提交了,而且reset后有可能会因为本地版本比远程版本低而造成push被拒绝。首先使用 git reflog 命令查看操作记录,git reflog可以查看到你的所有操作历史,就像回退commit一样,你可以回退你的操作,当然

文章图片
#git#github
Git进阶:合并提交记录 git merge --squash

开发分支dev会有很多的commit log,因此如果你在将dev合并到主分支master的时候,在master只想展示一条dev的commit log,让主分支的log看起来很简洁,那么可以试试 git merge --squash 命令。只有在开发分支上每个commit都有其独自存在的意义,并且能够编译通过的情况下(能够通过测试就更完美了),才应该选择缺省的合并方式来保留commit历史。判断

文章图片
#git#github
Redis队列和阻塞队列

redis 队列的优点是轻量级,业务足够简单时不需要使用rabbitMq这样专业的消息中间件;缺点是弹出队列中的元素时,即使该消息处理失败也无法再次进行消费Redis队列 List简单演示如下普通的redis队列,为了实现业务,通常会使用while进行循环,这样的话没有消息时依旧会频繁的执行循环,造成cpu的空转,所以一般会在代码中增加sleep来解决该问题,但因此又会造成消息延迟问题。阻塞队列可

#redis
Redis队列

关于「把 Redis 当作队列来用是否合适」的问题。有些人表示赞成,他们认为 Redis 很轻量,用作队列很方便。也些人则反对,认为 Redis 会「丢」数据,最好还是用「专业」的队列中间件更稳妥。从最简单的开始:List 队列首先,我们先从最简单的场景开始讲起。如果你的业务需求足够简单,想把 Redis 当作队列来使用,肯定最先想到的就是使用 List 这个数据类型。因为 List 底层的实现就

#redis#php
暂无文章信息