一、什么是SPI SPI ,全称为 Service Provider Interface,是一种服务发现机制。它通过在ClassPath路径下的META-INF/servic...

一、什么是SPI SPI ,全称为 Service Provider Interface,是一种服务发现机制。它通过在ClassPath路径下的META-INF/servic...
问题由来? 这几天自己想捣鼓一个im项目,springboot集成Netty来做服务端处理和转发消息,结果发现handler中使用@Autowired注入的bean全部为nu...
前提 在Netty中做耗时的,不可预料的操作,比如数据库的操作,网络请求等,会严重影响Netty对Socket的处理速度。 解决方式 解决方式就是将耗时任务添加到异步线程池当...
基本介绍 缓冲区(buffer):buffer本质上是一个可以读写的内存块,可以理解成是一个容器,该容器提供了一系列的方法,可以轻松的使用内存块。缓冲区中内置了一些机制,能够...
什么是lua? Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。 redis使...
什么是Bitmap? 所谓Bitmap,字面意思即为位映射,即用一个bit来标记某个数字对应的值。通常用于海量数据查询、去重、过滤等场景,大大节省查询时间和存储空间。 场景举...
什么是NIO? NIO 全称 Non-blocking IO(也叫new io,即同步非阻塞io),它是是JDK 1.4 及以上版本里提供的一种新处理io的api,它的...