logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

直接内存(堆外内存)

Java中的内存分为两个部分,一部分是不需要jvm管理的直接内存,也被称为堆外内存。堆外内存就是把内存对象分配在JVM堆意外的内存区域,这部分内存不是虚拟机管理,而是由操作系统来管理,这样可以减少垃圾回收对应用程序的影响。使用通过NIO中的allocateDirect这样的API可以Java堆外分配内存空间。然后通过Java虚拟机里面的DirectByteBuffer可以引用和操作这些堆外内存..

feign组件工作原理

程序启动时,检查是或否有@EnableFeignClient注解,如果有这个注解,就开启包扫描,扫描被@FeignClient注解的接口。找到这样接口之后会把接口名和注解信息一块取出来,,赋值给BeanDefinitionBuilder,然后根据BeanDefinitionBuilder得到BeanDefinition然后把BeanDefinition注入到IOC容器当中。...

到底了