自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 laravel队列发送微信模板消息 多次发送的问题总结

业务背景:定时给各位单位下的员工发送微信模板消息问题描述:多个员工经常反应收到重复的模板消息主要技术栈:laravel6+redis+supervisor解析历程:一开始反应说是收到2条一样的消息,各种查代码,但始终无法在代码层面上发现有何错误。就先把锅甩给微信了,说是微信那边的问题。后来又反应存在重复3条的情况。诶,这就不太正常了呀!于是开始认真查bug啦(其实一开始就很认真了~)。大概的业务流程就是查出当前要发送的单位,将该单位集合作为参数传给redis队列,在队列中查找各个单位下的

2021-03-10 21:45:58 1897

原创 tp5以上的版本在不支持怕pathinfo的服务器上肿么办?

我们知道tp5默认的是pathinfo模式访问的,在本地设置下当然是没问题的啦  但是在线上有时候急着上线 又没那么快的设置这些东西的时候,我们就想能不能先用兼容模式访问下(指所有的页面都自动用兼容模式),其实方法也很简单的啦,在配置文件route.php开头设置\think\Url::root('index.php?s='); 这样生成的url都是带s=/index.php/xx/x...

2018-09-29 17:13:32 780

转载 centos7使用MariaDB

转载文章:https://blog.csdn.net/zwkkkk1/article/details/78444581?locationNum=10&fps=1最近使用centos7,php nginx都采用编译安装,没用到数据库之前都用得好好的,今日想用的时候居然发现没有mysql服务。而centos 7之后开始改用MariaDB。这是什么鬼?大致了解了下:https://blo...

2018-08-02 09:39:44 4611

原创 编译安装php7+swoole(hiredis)

1.php7编译安装从php官网上下载php7,安装gcc,libxml2-devel,然后 ./configure --prefix=/usr/local/php7 --exec-prefix=/usr/local/php7 --bindir=/usr/local/php7/bin --sbindir=/usr/local/php7/sbin --includedir=/usr/local/...

2018-07-17 11:29:21 1362

转载 VMWARE黑屏,之前使用正常 VT设置也正常

以管理员身份运行cmd控制台程序,输入命令netsh winsock reset,作用是重置winsock网络规范,然后重启系统,在打开VMware就可以了。原文链接:https://blog.csdn.net/daze_scarecrow/article/details/78469018...

2018-07-11 09:30:33 420

原创 redis的并发问题处理

简单模拟下redis并发的场景:建立2个文件1.php,2.php,内容如下:<?php$redis=new redis();$redis->connect('127.0.0.1');$price=$redis->get('price');sleep(10);$price=$price+10;$redis->set('price',$price);?>price的初始...

2018-07-10 14:06:03 729

原创 简单粗暴的php单例模式,保证一看就会!

先看下面一个例子:<?php    class A{}    $a1=new A;    $a2=new A;    $a3=new A;    $a4=clone $a1    var_dump($a1,$a2,$a3,$a4);?>输出结果如下:object(A)[1](A)[1]object(A)[2](A)[2]object...

2018-07-06 16:53:58 973

原创 织梦列表页arclist中利用autoindex实现不同样式,并在runphp中调用其它字段

单纯的php标签中是无法获取其他字段的,得利用[field:array runphp='yes']@me['title']...等等[/field:array]再利用全局变量$GLOBLAS['autoindex']获取当前的索引值加以判断,并输出不同的样式,如下(注意是在列表页中):<!-- 列表 -->      <ul id="data-list" clas...

2018-06-25 17:20:20 536

原创 几个比较有用的php内置函数

代码级别的小优化之一:优先使用php内置函数以下几个是可以用到内置函数的场景,却都用正则来匹配,做个笔记,准备抛弃正则。1.filter_var函数    比如用在验证输入文本是不是邮箱地址:filter_var('[email protected]',FILTER_VALIDATE_EMAIL);返回的值是匹配到正确的邮箱地址的结果类似的还有网址的验证filter_var('http://www.bai...

2018-06-22 14:09:45 1452

原创 织梦自定义模型的字段 不显示中文的问题

由于公司需要多出几个字段用来描述文章,一开始是直接在普通文章的模型里新增一些字段的,后来发现有些字段显示为空,不确定是什么问题,于是新增了一个自定义的内容模型并且新增了一些自定义的字段,发现问题还是存在。排查之后发现是在字段名称存在中文的情况下才显示为空。于是就各种百度,发现问题发生在HtmlReplace()函数中,找到该函数,文件位于\include\helpers\filter.helper...

2018-06-20 15:17:10 810

原创 fileatime,filemtime,filectime

fileatime --取得文件上一次访问的时间int fileatime ( string $filename )返回文件上次被访问的时间, 或者在失败时返回 FALSE。时间以 Unix 时间戳的方式返回。Note:注意:不同文件系统对时间的判断方法可能是不相同的。filemtime  --取得文件修改时间int filemtime ( string $filename )本函数返回文件中的数...

2018-06-13 11:13:50 409

原创 日期输出格式带不带0的问题

<?php/*月(m和n)日(d和j)当数字小于0的时候 带不带0  如1=>01 *///正常带0echo date('Y-m-d H:i:s',time()),'<br>';//月份不带0echo date('Y-n-d H:i:s',time()),'<br>';//日 不带0echo date('Y-m-j H:i:s',tim...

2018-05-25 15:44:52 11070

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除