11 2019 档案

摘要:Matplotlib是一个用Python实现的绘图库。现在很多机器学习,深度学习教学资料中都用它来绘制函数图形。在学习算法过程中,Matplotlib是一个非常趁手的工具。 一般概念 图形(figure)类似于画布,它包含一个或多个子坐标系(axes)。至少有一个坐标系才能有用。 下面是一段简单的示 阅读全文

posted @ 2019-11-27 14:31 自带buff 阅读(1050) 评论(0) 推荐(2)

摘要:Future模式是一个重要的异步并发模式,在JDK有实现。但JDK实现的Future模式功能比较简单,使用起来比较复杂。Netty在JDK Future基础上,加强了Future的能力,具体体现在: 吹了那么多牛,有一个关键问题还没弄清楚:Future到底是干嘛的?io.netty.util.con 阅读全文

posted @ 2019-11-20 15:10 自带buff 阅读(665) 评论(0) 推荐(0)

摘要:PooledByteBufAllocator负责初始化PoolArena(PA)和PoolThreadCache(PTC)。它提供了一系列的接口,用来创建使用堆内存或直接内存的PooledByteBuf对象,这些接口只是一张皮,内部完全使用了PA和PTC的能力。初始化过程分两个步骤,首先初始化一系列 阅读全文

posted @ 2019-11-12 14:15 自带buff 阅读(1831) 评论(0) 推荐(0)

摘要:前面两章分析的PoolChunk和PoolSubpage,从功能上来说已经可以直接拿来用了。但直接使用这个两个类管理内存在高频分配/释放内存场景下会有性能问题,PoolChunk分配内存时算法复杂度最高的是allocateNode方法,释放内存时算法复杂度最高的是free方法。 PoolChunk中 阅读全文

posted @ 2019-11-05 15:58 自带buff 阅读(697) 评论(0) 推荐(2)

导航