CompletableFuture是java8的新特性:异步编程。直接上代码(详细说明在代码中):
先说一下安装rabbitmq1,安装opt_win64_22.0.exe (Erlang )2,安装rabbitmq3,计算机--管理--服务 找到rabbitmq服务右键...
map和flatMap都是Java8新语法stream的方法,map很常用,就是传入一个元素,返回1个元素(null也算元素),它的方法签名用的是Function<T, R>...
优雅的获取不同组合方式的房间名称,哈哈直接上代码(含注释)
概述:工厂模式顾名思义就是生产东西(对象)的一种设计模式,一般需要很多个且需使用复杂过程才能创建的对象(需要的对象数量很大,创建对象的过程复杂)。 代码:生产动物的工厂(例子...
概述:抽象类定义了执行的方式(一系列步骤或者逻辑,方案,就是一个模子),子类可以重写父类的具体实现,但执行还是要使用父类的定义。 代码:定义一个下班回家的模版(离开公司,在路...
题外话:把技术点记录下来,只是为了理清思路,加深理解。让自己对知识点理解更加透彻,而使用到工作中合适的场景。 概述:‘装饰器模式’,从‘装饰器’三个字面意思,去靠近理解,此模...
Java中的权限修饰符分为4种:public,protected, default(默认),private在项目中protected和default用的比较少,容易混淆现在对...
回忆:之前听一个老师提过,学语言就是学关键字,如果把所有的关键字都搞懂了,这门语言你就属于很熟悉了(很赞同这句话)。实现Cloneable这个标记接口,重写Object的cl...
页面请求: Controller处理器
背景:在开发中特别是做保存逻辑的时候,后端需要接收很多业务参数。html页面(上传的参数js对象和Java对象对应,js数组和Java集合对应,字段名字也要对应): Cont...
说明:此单例模式在这个类加载到内存中时,这个类就会实例化,所以这种单例模式是线程安全的。使用场景:一般用于在项目中只需要一个实例,例如数据库连接池,mq的工厂容器。 测试