@柯南_道尔 好像确实是的,我当时不知道哪里搞错了,现在自己也复现不了
CompletableFuture避坑3——线程池的DiscardPolicy()导致整个程序卡死CompletableFuture避坑1——需要自定义线程池[https://juejin.cn/post/6989230157252804615] Completable...
@柯南_道尔 好像确实是的,我当时不知道哪里搞错了,现在自己也复现不了
CompletableFuture避坑3——线程池的DiscardPolicy()导致整个程序卡死CompletableFuture避坑1——需要自定义线程池[https://juejin.cn/post/6989230157252804615] Completable...
1. 问题 线上一个服务,放量之后出现比较多的 long sql。经过分析,问题出在以下逻辑: 主线程每次拉取一批任务并检查任务是否已经存在如果存在则准备执行;否则将任务插入...
1. @Transactional不能跨线程池共享事务 两个加了@Transactional注解的数据库查询方法: TestTransactionalConsumerServ...
这里是以spring-core模块来说明方法,对于其他的例如spring-bean等模块也适用。 1. 下载 springframework 源码 github地址[http...
1. 问题: 线上的一个服务需要做缓存,并且每隔 10s 刷新一次缓存,使用了 Ehcache 框架。为了避免缓存的并发读写问题(仔细研究 ehcache 就会发现这并不是问...
CompletableFuture避坑1——需要自定义线程池[https://juejin.cn/post/6989230157252804615] Completable...
CompletableFuture避坑1——需要自定义线程池[https://juejin.cn/post/6989230157252804615] Completable...
CompletableFuture避坑1——需要自定义线程池[https://juejin.cn/post/6989230157252804615] Completable...
1. 手动创建多线程 1.1 Thread和Runnable Thread和Runnable大多数读者都知道,请跳过。使用Thread: 使用Runnable: 一个实现接口...
1. 使用一个表的数据更新另一个表 网上一般搜到的都是 报错,据说是MySQL 和 SQL Server不一样,这种方法是SQL Server的。MySQL应该这么写: 2....
@Eddie_e6be 看上去应该是访问的时候根据key的hash去访问对应的主节点,但是走错了节点,然后请求在三个主节点之间不停的转来转去,超过一定次数就报错了。正常的话应该错一次就能得到key所在的正确的节点了。因为我们没有用NodePort这种方式,所以我也不清楚是哪个环节造成了这种无限转发。
在k8s中部署redis cluster实战0. 背景 项目需要在k8s上搭建一个redis cluster集群,网上找到的教程例如: github原版带配置文件[https://github.com/kelse...
先检查一下volumeClaimTemplates里面用到的storageClassName和 pv里面的storageClassName是不是一致。还有可能之前创建的pvc占用了pv,没有释放,现在自动创建的pvc就无法绑定pv了。再不行可能要关注一下”0/3 nodes are available“这个。
在k8s中部署redis cluster实战0. 背景 项目需要在k8s上搭建一个redis cluster集群,网上找到的教程例如: github原版带配置文件[https://github.com/kelse...
2020-10-29更新 "切片是指向数组的指针"这句话是不对的。切片就是切片,有自己的属性和方法,只是借用了数组来存储实际的数据。切片的数据结构大概为 即,管理一个数...