在线postman工具 有时候不想写代码 想直接调用接口看下返回结果 我们可以使用postman 但是我现在不想安装postman,有没有在线的接口请求工具 有直接访问`https://w... 2022年01月29日 阅读 90 次浏览 发表评论 阅读全文
微信公众号发送模板消息 微信测试号`https://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox... 2022年01月26日 阅读 123 次浏览 发表评论 阅读全文
解决宝塔数据同步工具不能自动同步 最近在使用宝塔的数据同步工具 可以方便的同步服务器之间的数据 在使用中发现每次都要手工同步 解决方法 `rm -rf /var/run/rsyncd.pid` 2022年01月25日 阅读 86 次浏览 发表评论 阅读全文
thinkphp5使用redis分布式锁来实现抢购 redis利用分布式锁来实现抢购 ``` //do { $timeout = 10; $processid = rand(1, 100000).rand(1, 10... 2022年01月25日 阅读 139 次浏览 发表评论 阅读全文
thinkphp5使用redis事务实现抢购 redis事务实现抢购 ``` Cache::store('redis')->watch('sales'); $sales = Cache::store('redi... 2022年01月25日 阅读 98 次浏览 发表评论 阅读全文
thinkphp5乐观锁抢购 thinkphp5乐观锁抢购 乐观锁是相对悲观锁而言的,乐观锁假设数据一般情况不会造成冲突,所以在数据进行提交更新的时候,才会正式对数据的冲突与否进行检测,如果冲突... 2022年01月25日 阅读 170 次浏览 发表评论 阅读全文
thinkphp5悲观锁抢购 mysql for update悲观锁,只有在事务中才有效 对数据的修改持有悲观态度的并发控制方式。总是假设最坏的情况,每次读取数据的时候都默认其他线程会更改数据,... 2022年01月25日 阅读 126 次浏览 发表评论 阅读全文
thinkphp5中数据库字段更新如何自增 thinkphp5中数据库字段更新如何自增 有两种方法可以使用 ``` Db::table('user') ->where('id', 1) ->update([ ... 2022年01月20日 阅读 184 次浏览 发表评论 阅读全文
thinkphp5数据库查询不等于<> 最近在项目的应用中用到了`不等于` 在laravel中可以用`!=` 然后在tp5中发现用`!=`报错,于是看手册发现要用 代码如下 `use think\Db;`... 2022年01月20日 阅读 102 次浏览 发表评论 阅读全文
mysql中如何用left join只取得右表中一条记录 说起mysql数据库,我们可以很熟练的使用left join 经常说的小表驱动大表,以左边的表的数据为基准 今天要说是的leftjoin如何只取得右表中的一条数据 ... 2022年01月16日 阅读 157 次浏览 发表评论 阅读全文