
ms
文章平均质量分 92
ms
CarryBest
java是世界上最好的语言
展开
-
面试宝典---A
常用整理原创 2023-02-13 17:30:17 · 574 阅读 · 0 评论 -
JVM与GC
三:jvm内存根据 JVM 规范,JVM 内存共分为虚拟机栈、堆、方法区、程序计数器、本地方法栈五个部分。Thread Stack 1代表线程栈1,Thread Stack 2代表线程栈2,Object为对象图2 Runtime Data Area(运行时数据区,jvm内存)1:虚拟机栈(线程栈)与 堆(Heap)线程共享堆内存、方法区,都有自己的私有线程栈 栈中主要存放 1:基本类型的变量 2:引用类型的变量......原创 2021-03-11 17:09:37 · 818 阅读 · 0 评论 -
如何解决Redis大key问题
Redis大key的一些场景及问题大key场景1、热门话题下评论、答案排序场景。2、大V的粉丝列表。3、使用不恰当,或者对业务预估不准确、不及时进行处理垃圾数据等。大key问题由于Redis主线程为单线程模型,大key也会带来一些问题,如:1、集群模式在slot分片均匀情况下,会出现数据和查询倾斜情况,部分有大key的Redis节点占用内存多,QPS高。2、大key相关的删除或者自动过期时,会出现qps突降或者突升的情况,极端情况下,会造成主从复制异常,Redis服务阻塞无法原创 2021-03-11 15:36:20 · 394 阅读 · 1 评论 -
Eureka Server 数据存储和缓存
上节为大家介绍了 Eureka 的工作原理,其中提到了 Eureka Server 内部有二层缓存机制,那这些机制是如何工作的,以及 Eureka Server 是如何存储服务的注册信息,本节会给大家揭晓。Eureka 在使用过程中有一些非常重要的配置项,本节也会整理出来,方便大家以后在生产环境根据项目场景来调整。Eureka Server 数据存储我们知道 Eureka Server 在运行期间就是一个普通的 Java 项目,并没有使用数据库之类的存储软件,那么在运行期间是如何存储数据的呢?原创 2021-03-03 15:03:49 · 147 阅读 · 1 评论