随笔分类 - PHP&mysql
摘要:num = $num; $self->rangeStart = $rangeStart; $self->rangeEnd = $rangEnd; $self->totalMoney = $totalMoney; $self->builderStrategy = $builderStrategy; $self->ran...
阅读全文
摘要:'; echo $result%100; //这里输出44,因为php默认对变量进行取整进行取余运算的 echo ''; echo fmod(floatval($result),100); //这里输出45 echo ''; //对于大整数,php会出现溢出,可能返回负数情况(这是因为php默认使用整数取余的,所以你要把它转换成float类型(如上))可以这样做 $v = 12...
阅读全文
摘要:ab是Apache HTTP server benchmarking tool的缩写,可以用以测试HTTP请求的服务器性能,也是业界比较流行和简单易用的一种压力测试工具包 ab是Apache HTTP server benchmarking tool的缩写,可以用以测试HTTP请求的服务器性能,也是
阅读全文
摘要:前言:今天过滤一段文本,后面有2个空格,用trim去不掉,用preg_match也去不掉,去网上翻阅了无数的方法,终于找到了非常好的一个解决方法。该文章来源于https://my.oschina.net/fffddgx/blog/196376 ,思路是 ,首先将字符分隔开,str_split, 然后
阅读全文
摘要:php保留两位小数并且四舍五入 php保留两位小数并且不四舍五入 php进一法取整 php舍去法,取整数
阅读全文
摘要:PHP 订单延时处理:延迟队列: https://github.com/chenlinzhong/php-delayqueue
阅读全文
摘要:通过递归的方式来实现替换字符串。
阅读全文
摘要:0) && substr($result, 10, 16) == substr(md5(substr($result, 26).$keyb), 0, 16)) { return substr($result, 26); }else{ return ''; } }else{ ...
阅读全文
摘要:相信后端研发的同学在开发过程经常会遇到产品临时修改线上数据的需求,如果手法很稳那么很庆幸可以很快完成任务,很不幸某一天突然手一抖把表里的数据修改错误或者误删了,这个时候你会发现各种问题反馈接踵而来。如果身边有BDA或者有这方面经验的同事那么可以很快解决这个问题,如果没有那么希望这篇文章可以帮到你。
阅读全文
摘要:签名密钥,这个是自己生成的,需要客户端+服务端一致。 md5.js文件代码 /* * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message * Digest Algorithm, as defined in RF
阅读全文
摘要://查找字符串里面中文字符第一次出现的位置,并插入字符串 function find_first_chinese_insert($str,$insert_str){ $count = mb_strlen($str); for($i=0;$i 1){ //使用substr_replace函数进行子字符串的插入 $str = subs...
阅读全文
摘要:下载链接:https://download.csdn.net/download/a724008158/10723448 效果图:
阅读全文
摘要://数字变汉字 function getTheWord($num) { $arr_n = array('零', '一', '二', '三', '四', '五', '六', '七', '八', '九', '十'); $size_r = strlen($num); $arr = ''; for ($i = 0; ...
阅读全文
摘要:1. redis加锁分类 2. 第一种锁命令INCR 这种加锁的思路是, key 不存在,那么 key 的值会先被初始化为 0 ,然后再执行 INCR 操作进行加一。 然后其它用户在执行 INCR 操作进行加一时,如果返回的数大于 1 ,说明这个锁正在被使用当中。 3. 第二种锁SETNX 这种加锁
阅读全文
摘要:下载地址:https://download.csdn.net/download/a724008158/10659015
阅读全文
摘要:博客:https://me.csdn.net/jason19905 支付宝支付:https://github.com/dedemao/alipay 微信支付:https://github.com/dedemao/weixinPay
阅读全文
摘要:背景:使用Yii2命令行模式开启脚本监控rabbitmq队列(或使用nohup &命令后台监控接口),当队列有订单信息,执行查询,更新操作(相当于PHP文件写个查询,更新,使用命令行启动) 问题:一开始监控没有问题,每过一段时间会抛出错误 解决方案,由于等待消息队列是一个长连接,而等待回调前有个数据
阅读全文
摘要:简单定时任务解决方案:使用redis的keyspace notifications(键失效后通知事件) 需要注意此功能是在redis 2.8版本以后推出的,因此你服务器上的reids最少要是2.8版本以上; (A)业务场景: 1、当一个业务触发以后需要启动一个定时任务,在指定时间内再去执行一个任务(
阅读全文