首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
升降级专题
npm包管理工具升降级
一、npm降级 1.@接大版本号,降级到大版本最新的小版本 npm install npm@5 -g 2.@接指定版本号 npm install npm@5.01.01 -g 二、npm升级 升级到最新版本 npm install npm -
阅读更多...
java分布式系统开关功能设计(服务升降级)
首先讲一下开关的由来,例如东京在6月18日做店庆促销活动,在交易下单环节,可能需要调用A、B、C三个接口来完成,但是其实A和B是必须的,C只是附加的功能(例如在下单的时候做一下推荐),可有可无,在平时系统没有压力,容量充足的情况下,调用下没问题,但是在类似店庆之类的大促环节,系统已经满负荷了,这时候其实完全可以不去调用C接口,怎么实现这个呢?改代码?no,no,no,这样太不敏捷
阅读更多...
26-读锁应该插队吗?什么是读写锁的升降级?
读锁插队策略 首先,我们来看一下读锁的插队策略,公平与非公平锁中说到的 ReentrantLock,如果锁被设置为非公平,那么它是可以在前面线程释放锁的瞬间进行插队的,而不需要进行排队。在读写锁这里,策略也是这样的吗? 首先,我们看到 ReentrantReadWriteLock 可以设置为公平或者非公平,代码如下: 公平锁: ReentrantReadWriteLock reentrant
阅读更多...