1.背景 有一天同事找我看一个问题,说rpc调用出错了,具体错误: 类型转化错误?? 为啥我看了一下 接口定义类似如下: 感觉没有毛病啊?!!现在出现的问题:A业务方调用通过...
1.背景 有一天同事找我看一个问题,说rpc调用出错了,具体错误: 类型转化错误?? 为啥我看了一下 接口定义类似如下: 感觉没有毛病啊?!!现在出现的问题:A业务方调用通过...
1. in.readBytes 导致堆外内存泄漏 使用netty 中偶现 LEAK: ByteBuf.release() was not called before it's...
1.dubbo头部协议 1.1.协议图 1.2.协议说明 1.2.1 描述:dubbo的协议头部是16字节的定长数据 1.2.2 wireshark抓包:1.png 2字节的...
1. 为什么使用Unitils H2 1.1 DAO(REPOSITORY) 层的业务需要做测试,可以直接测试出SQL存在的问题,返回的结果是否是自己想要的。 1.2 使用H...
1. java进程快照的形成 1.1 使用 -XX:HeapDumpOnOutOfMemoryError在应用程序启动的加入-XX:HeapDumpOnOutOfMemory...
简书 杭州_mina 《tomcat 8.x NioEndpoint核心组件浅析1》《tomcat 8.x NioEndpoint之Acceptor组件浅析2》《tomcat...
简书 杭州_mina 《tomcat 8.x NioEndpoint核心组件浅析1》《tomcat 8.x NioEndpoint之Acceptor组件浅析2》 1.poll...
简书 杭州_mina 《tomcat 8.x NioEndpoint核心组件浅析1》 1. Acceptor 浅析 下面来看setSocketOptions方法中如何把Soc...
1. Nio初始化阶段 1.1 NioEndpoint 实现了建立连接、处理连接、和关闭连接等操作,在看NioEndpoint之前先看一下下面的uml图image.png以上...
1. spring boot 异步请求 1.1 创建一个spring boot项目,并在pom.xml中引入需要的依赖内容 1.2 通过@EnableAsync注解开启异步执...
1. 主内存和工作内存 1.1Java内存模型的主要目标是定义程序中各个变量的访问规则,即在虚拟机中将变量存储到内存和从内存中取出变量这样底层细节。此处的变量与Java编程时...
1. 堆的分布 1.1 堆的分布图image.png 2. GC的算法 2.1 标记-清除标记-清除算法将垃圾回收分为两个阶段:标记阶段和清除阶段。一种可行的实现是,在标记阶...
1. jvm运行数据区 1 PC寄存器 2 方法区 3 java堆 4 java栈 5 栈调用过程演示image.png 6 栈上分配对象