redistemplate.opsForValue().increment("key",1);原子性+1 redisTemplate.opsForValue().setIfAbsent("key","value",timeout,unit); 分布式锁 保证在分布式环境一些 一段时间内 只有一台机械 ...
分类:
其他好文 时间:
2020-12-14 13:02:05
阅读次数:
4
ShardingSphere5.0.0Alpha Proxy的简单示例代码 ...
分类:
其他好文 时间:
2020-12-10 10:46:34
阅读次数:
2
来源: 1 Flink 1.1 Flink参数配置 jobmanger.rpc.address jm的地址。 jobmanager.rpc.port jm的端口号。 jobmanager.heap.mb jm的堆内存大小。不建议配的太大,1-2G足够。 taskmanager.heap.mb tm的 ...
分类:
其他好文 时间:
2020-12-09 12:04:30
阅读次数:
4
一日一技:隐患——redis-py的blpop可能由于网络波动导致收不到信息摄影:产品经理厨师:kingname我们在使用Redis做消息队列的时候,常常使用列表这个数据结构,并写出如下的代码:importredisimporttimeclient=redis.Redis()whileTrue:data=client.lpop(‘key‘)ifnotdata:time.sleep(5*60)con
分类:
其他好文 时间:
2020-12-08 12:57:00
阅读次数:
15
先说一下async的用法,它作为一个关键字放到函数前面,用于表示函数是一个异步函数,因为async就是异步的意思, 异步函数也就意味着该函数的执行不会阻塞后面代码的执行。 写一个async 函数 async function timeout() { return 'hello world'; } 语 ...
分类:
其他好文 时间:
2020-12-04 11:45:18
阅读次数:
15
打开webview页面 chrome://inspect/#devices 获取webview driver版本 1、 2、 3、 chenshifengdeMacBook-Pro:ChromeDriver chenshifeng$ adb shell pm list package|grep we ...
分类:
移动开发 时间:
2020-12-03 12:17:50
阅读次数:
10
<script src="https://webapi.amap.com/maps?v=1.4.15&key=自己申请的应用的key"></script> mapObj = new AMap.Map('container'); mapObj.plugin('AMap.Geolocation', fu ...
分类:
其他好文 时间:
2020-12-01 11:59:19
阅读次数:
2
1、在下载脚手架之前我首先是进行了cnpm的安装:使用淘宝定制的cnpm命令行工具代替默认的npm npm install -g cnpm --registry=https://registry.npm.taobao.org 这样就可以使用cnpm命令来安装模块了,如: cnpm install【n ...
分类:
其他好文 时间:
2020-11-26 14:21:53
阅读次数:
4
Java并发编程系列20|StampedLock源码解析收录于话题#进阶架构师|并发编程专题12个点击上方“java进阶架构师”,选择右上角“置顶公众号”20大进阶架构专题每日送达本文为何适原创并发编程系列第20篇,文末有本系列文章汇总。上一篇介绍了StampedLock存在的意义以及如何使用StampedLock,按照这个系列的风格大家也应该猜到了,这一篇就是StampedLock的源码分析。这
分类:
编程语言 时间:
2020-11-24 12:51:07
阅读次数:
8
【原创】Java并发编程系列14|AQS源码分析收录于话题#进阶架构师|并发编程专题12个本文为何适原创并发编程系列第14篇,文末有本系列文章汇总。AbstractQueuedSynchronizer是Java并发包java.util.concurrent的核心基础组件,是实现Lock的基础。AQS实现了对同步状态的管理,以及对阻塞线程进行排队、等待通知等,本文将从源码角度深入理解AQS的实现原理
分类:
编程语言 时间:
2020-11-24 12:48:46
阅读次数:
6