花费 69 ms
sentinel 集群流控原理

为什么需要集群流控呢?假设需要将某个API的总qps限制在100,机器数可能为50,这时很自然的想到使用一个专门的server来统计总的调用量,其他实例与该server通信来判断是否可以调用,这 ...

Tue Jul 02 01:05:00 CST 2019 2 3025
你的ThreadLocal线程安全么

想必很多小伙伴们对ThreadLocal并不陌生,ThreadLocal叫做线程本地变量,也就是ThreadLocal为变量在每个线程中都创建了一个副本,每个线程可以访问自己内部的副本变量。那么,我们 ...

Fri May 24 17:50:00 CST 2019 0 2847
【Java核心技术】类型信息(Class对象 反射 动态代理)

1 Class对象 理解RTTI在Java中的工作原理,首先需要知道类型信息在运行时是如何表示的,这是由Class对象来完成的,它包含了与类有关的信息。Class对象就是用来创建所有“常规 ...

Sat Jul 01 05:23:00 CST 2017 0 3207
一次线上Redis类转换异常排查引发的思考

之前同事反馈说线上遇到Redis反序列化异常问题,异常如下: 已知信息如下: 该异常不是必现的,偶尔才会出现; 出现该异常后重启应用或者过一会就好了; 序列化协议使用了 ...

Mon Jun 24 19:05:00 CST 2019 0 885
别再问我ConcurrentHashMap了

以下ConcurrentHashMap以jdk8中为例进行分析,ConcurrentHashMap是一个线程安全、基于数组+链表(或者红黑树)的kv容器,主要特性如下: 线程安全,数组中单个s ...

Sat Jun 22 18:26:00 CST 2019 1 792
一起聊聊3个线程依次打印1、2、3...的故事

3个线程依次打印1、2、3…这个问题,常常被作为面试题,题目如下: 三个线程,一个线程负责打印1,4,7,……;第二个负责打印2,5,8,……,第三个负责打印3,6,9,……,要求在控制台中按 ...

Sun Mar 01 04:40:00 CST 2020 1 1177
ConcurrentHashMap竟然也有死循环问题?

前几天和朋友闲聊,说遇到了一个ConcurrentHashMap死循环问题,当时心里想这不科学呀?ConcurrentHashMap怎么还有死循环呢,毕竟它已经解决HashMap中rehash中 ...

Sun Jun 23 05:27:00 CST 2019 0 764

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM