简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
说一下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 reset很多优点git commit --amend有很多优点,如果工作区已经改的面目全非,这时如果执行 git reset, 就很难分的清哪些内容属于被撤销的提交了,而且reset后有可能会因为本地版本比远程版本低而造成push被拒绝。首先使用 git reflog 命令查看操作记录,git reflog可以查看到你的所有操作历史,就像回退commit一样,你可以回退你的操作,当然
开发分支dev会有很多的commit log,因此如果你在将dev合并到主分支master的时候,在master只想展示一条dev的commit log,让主分支的log看起来很简洁,那么可以试试 git merge --squash 命令。只有在开发分支上每个commit都有其独自存在的意义,并且能够编译通过的情况下(能够通过测试就更完美了),才应该选择缺省的合并方式来保留commit历史。判断
redis 队列的优点是轻量级,业务足够简单时不需要使用rabbitMq这样专业的消息中间件;缺点是弹出队列中的元素时,即使该消息处理失败也无法再次进行消费Redis队列 List简单演示如下普通的redis队列,为了实现业务,通常会使用while进行循环,这样的话没有消息时依旧会频繁的执行循环,造成cpu的空转,所以一般会在代码中增加sleep来解决该问题,但因此又会造成消息延迟问题。阻塞队列可