高并发下你是如何加分布式锁的

高并发下你是如何加分布式锁的-Alive

特别是电商的公司,经常会问起有关高并发的时候,你是如何处理的。懂的人都知道要加锁,可是叫你详细的说说原理的时候就支支吾吾了。说明你还不够了解锁的原理或者你不懂思路。下面就来给大家详...

PHP# 高并发# 锁

AliveAlive1年前
06680

宝塔的计划任务设置秒数级别执行

宝塔的计划任务设置秒数级别执行-Alive

宝塔的计划任务的执行周期最低为每分钟,分钟的值不支持小数点,但是有时需要秒数的定时执行。 1. 添加计划任务,任务类型选择'Shell脚本',执行周期选择N分钟,分钟值可以临时填...

分享

AliveAlive1年前
013780

vue-linux下挂后台运行

vue-linux下挂后台运行-Alive

linux下如果需要把vue项目挂到后台可以使用nohup nohup npm run dev >> ./vue.log & 实际在使用的时候发现,断开xsh...

Linux

AliveAlive2年前
013591

服务器带宽异常跑满解决办法

服务器带宽异常跑满解决办法-Alive

服务器带宽异常跑满解决办法: 1、首先通过sar -n DEV 1 5命令确定哪个网卡跑满。 2、使用 iftop 工具排查:安装(yum install iftop -y)查看哪...

Linux

AliveAlive2年前
06530

git-tips

git-tips-Alive

安装 在 Windows 上安装 Git 同样轻松,有个叫做 msysGit 的项目提供了安装包: https://git-for-windows.github.io/ ...

分享# git

AliveAlive2年前
029511

MySQL触发器更新本表数据异常:Can’t update table ‘tbl’ in stored function/trigger because it is already used by statement which invoked this

MySQL触发器更新本表数据异常:Can’t update table ‘tbl’ in stored function/trigger because it is already used by statement which invoked this-Alive

如果你在触发器里面对刚刚插入的数据进行了 insert/update, 则出现这个问题。因为会造成循环的调用. create trigger test before update ...

数据库# mysql# 触发器

AliveAlive2年前
025892

iOS 改变input disabled 默认的字体颜色

iOS 改变input disabled 默认的字体颜色-Alive

本以为改变input[disabled]的字体颜色只需要改变color和opacity就可以了,结果发现在iPhone手机和Mac的Safari浏览器中都不起作用。所以接下来我们来...

前端

AliveAlive2年前
09620

PHP cURL 函数

PHP cURL 函数-Alive

PHP 利用 curl 发送 post get del put patch 请求 因为需要在 php 开发中对接其它接口需要用 php curl 去对接其它接口 我把他们封装成函...

PHP# PHP

AliveAlive2年前
05761