1.Entry对比 WeakHashMap的Entry带queue,ThreadLocal的Entry不带queue。 1.1 WeakHashMap的Entry 1.2 存...
1.Entry对比 WeakHashMap的Entry带queue,ThreadLocal的Entry不带queue。 1.1 WeakHashMap的Entry 1.2 存...
随着web应用的发展,人们提出了响应式的概念,在应用高负载,高并发的时候仍然有良好的用户体验,能够尽可能的实时返回数据。 The need for a non-blockin...
前言 最近碰到个问题,公司项目中使用了shiro权限框架并自定义了UserRealm类,现在我要在其中注入一个Service类,调用运行一个业务逻辑,而这个方法上带有aop注...
在上一个文章中分析BufferAsyncEmitter时,说到BufferAsyncEmitter使用了SpscLinkedArrayQueue队列来缓存数据。当时在文末...
一. 简介 在看ThreadLocal源码的时候,其中嵌套类ThreadLocalMap中的Entry继承了WeakReferenc,为了能搞清楚ThreadLocal,只能...
本文包括如下三部分: 基本介绍与输出介绍 第一行基础信息讲解 详细信息讲解3.1 Size3.2 Rss3.3 Pss、Shared/Private_Clean/Dirty3...
0. 最近发现有个 Java 写的 sidecar 程序本来运行很平稳,忽然 Young GC 的频率就开始升高,新生代大小频繁的调整,最终是在一轮 Mixed GC 之后才...
try jmap -heap pid
G1之REGION SIZE说明:JDK7和JDK8的Region划分实现略有不同(差异非常小,且只有-Xmx和-Xms的值不一样才有区别),本篇文章讲解的是JDK8中Region的划分实现;如果要了解...
零拷贝技术主要包括mmap和sendfile,在RocketMQ、Kafka这类高性能消息队列中间件中有应用,在Netty这种高性能网络通信框架中也有应用。在Java里mma...
简书 涤生[//www.greatytc.com/users/150f36a73910/]。转载请注明原创出处,谢谢!如果读完觉得有收获的话,欢迎点赞加关注。 作者...
System.gc() 源码解读 简书 涤生[//www.greatytc.com/users/150f36a73910/]。转载请注明原创出处,谢谢!如果读完...
1. 背景 最近项目测试遇到个奇怪的现象,在测试环境通过 Apache HttpClient 调用后端的 HTTP 服务,平均耗时居然接近 39.2ms。可能你乍一看觉得这不...
ThreadLocal实现原理详解 简书 涤生[//www.greatytc.com/users/150f36a73910/]。转载请注明原创出处,谢谢!如果读...
WeakHashMap垃圾回收原理 简书 涤生。转载请注明原创出处,谢谢!如果读完觉得有收获的话,欢迎点赞加关注。 介绍 WeakHashMap自然联想到的是HashMa...
将CPU使用率时间序列图展示为sin函数图像 本文使用操作系统为Centos 7 ,CPU为Intel® Pentium(R) CPU G2020 @ 2.90GHz × 2...
incr 不是会返回incr后的值吗?
先上个导图 一 什么是 CDC 消费者驱动的契约测试(Consumer-Driven Contracts,简称CDC),是指从消费者业务实现的角度出发,驱动出契约,再基于契约...
文章作者:Tyan博客:noahsnail.com | CSDN | 简书 1. set命令介绍 set命令主要用来设置shell,在编写shell脚本时,使用set命令能设...
安装Kafka 本次安装kafka使用的docker镜像是wurstmeister/kafka - Docker Hub,安装流程如下。 准备docker-compose.y...