-
nextint是java.util.Random类产生的随机数,即给定一个参数n,nextInt(n)将返回一个大于等于0小于n的随机数,即:0 <= nextInt(n) < n。
-
newInstance是实例化对象,只能调用无参构造方法,接口类实现类没有构造方法,系统默认会配置无参构造,如果接口实现类有有参构造函数,则必须重写一个无参构造函数才可用newInstance。
-
namespace是许多编程语言使用的一种代码组织的形式,通过命名空间来分类,区别不同的代码功能,避免不同的代码片段(通常由不同的人协同工作或调用已有的代码片段)同时使用时由于不同代码间变量名相同而造成冲突。
-
MyBatis-Plus(简称MP)是一个MyBatis的增强工具,提供很多实用的插件。在Mybatis的基础上,只做增强不做改变,为简化开发,提高工作效率而生。
-
MVVM是MVC的增强版,实质上和MVC没有本质区别,只是代码的位置变动而已,MVVM模式和MVC模式一样,主要目的是分离视图(View)和模型(Model),优点是低耦合、可重用性、独立开发、可测试。
-
multiset就是在set中不去除重复的元素,Java中Guava提供了一个新集合类型Multiset,可以多次添加相等的元素,且和元素顺序无关,Multiset继承于JDK的Collection接口,而不是Set接口。
-
MQTT是一个基于客户端-服务器的消息发布或订阅传输协议,MQTT协议是轻量、简单、开放和易于实现的,如果工作在TCP或IP协议上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布或订阅型的消息协议。
-
Mono是包含0或者1个元素的异步序列。该序列中同样可以包含与Flux相同的三种类型的消息通知,Flux和Mono之间可以进行转换,对一个Flux序列进行计数操作,得到的结果是一个Mono对象。
-
Monad是一个代码名字,意思是单子代表Windows上的一个新的交互式命令行工具以及面向对象的脚本技术。Monad也被称为MSH,是下一代的Windows命令shell,用全新的角度来完成各式各样的管理任务。