- 博客(12)
- 收藏
- 关注
原创 laravel队列发送微信模板消息 多次发送的问题总结
业务背景:定时给各位单位下的员工发送微信模板消息问题描述:多个员工经常反应收到重复的模板消息主要技术栈:laravel6+redis+supervisor解析历程:一开始反应说是收到2条一样的消息,各种查代码,但始终无法在代码层面上发现有何错误。就先把锅甩给微信了,说是微信那边的问题。后来又反应存在重复3条的情况。诶,这就不太正常了呀!于是开始认真查bug啦(其实一开始就很认真了~)。大概的业务流程就是查出当前要发送的单位,将该单位集合作为参数传给redis队列,在队列中查找各个单位下的
2021-03-10 21:45:58
2306
原创 tp5以上的版本在不支持怕pathinfo的服务器上肿么办?
我们知道tp5默认的是pathinfo模式访问的,在本地设置下当然是没问题的啦 但是在线上有时候急着上线 又没那么快的设置这些东西的时候,我们就想能不能先用兼容模式访问下(指所有的页面都自动用兼容模式),其实方法也很简单的啦,在配置文件route.php开头设置\think\Url::root('index.php?s='); 这样生成的url都是带s=/index.php/xx/x...
2018-09-29 17:13:32
830
转载 centos7使用MariaDB
转载文章:https://blog.youkuaiyun.com/zwkkkk1/article/details/78444581?locationNum=10&fps=1最近使用centos7,php nginx都采用编译安装,没用到数据库之前都用得好好的,今日想用的时候居然发现没有mysql服务。而centos 7之后开始改用MariaDB。这是什么鬼?大致了解了下:https://blo...
2018-08-02 09:39:44
4678
原创 编译安装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
1404
转载 VMWARE黑屏,之前使用正常 VT设置也正常
以管理员身份运行cmd控制台程序,输入命令netsh winsock reset,作用是重置winsock网络规范,然后重启系统,在打开VMware就可以了。原文链接:https://blog.youkuaiyun.com/daze_scarecrow/article/details/78469018...
2018-07-11 09:30:33
485
原创 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
785
原创 简单粗暴的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
1040
原创 织梦列表页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
594
原创 几个比较有用的php内置函数
代码级别的小优化之一:优先使用php内置函数以下几个是可以用到内置函数的场景,却都用正则来匹配,做个笔记,准备抛弃正则。1.filter_var函数 比如用在验证输入文本是不是邮箱地址:filter_var('123456@qq.com',FILTER_VALIDATE_EMAIL);返回的值是匹配到正确的邮箱地址的结果类似的还有网址的验证filter_var('http://www.bai...
2018-06-22 14:09:45
1520
原创 织梦自定义模型的字段 不显示中文的问题
由于公司需要多出几个字段用来描述文章,一开始是直接在普通文章的模型里新增一些字段的,后来发现有些字段显示为空,不确定是什么问题,于是新增了一个自定义的内容模型并且新增了一些自定义的字段,发现问题还是存在。排查之后发现是在字段名称存在中文的情况下才显示为空。于是就各种百度,发现问题发生在HtmlReplace()函数中,找到该函数,文件位于\include\helpers\filter.helper...
2018-06-20 15:17:10
907
原创 fileatime,filemtime,filectime
fileatime --取得文件上一次访问的时间int fileatime ( string $filename )返回文件上次被访问的时间, 或者在失败时返回 FALSE。时间以 Unix 时间戳的方式返回。Note:注意:不同文件系统对时间的判断方法可能是不相同的。filemtime --取得文件修改时间int filemtime ( string $filename )本函数返回文件中的数...
2018-06-13 11:13:50
488
原创 日期输出格式带不带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
11286
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人