异步转Mono
发表于|更新于
|浏览量:
小利不争,小忿不发,可以合众。——傅昭
今天分享一个异步方法转Mono的方式,利用reactor.core.publisher.Mono#create:
1 | return Mono.create(sink -> rtmClient.subscribe(channelName, options, new ResultCallback<Void>() { |
即可实现
相关推荐
2021-05-29
thymeleaf格式化时间
牙齿痛的人,想世界上有一种人最快乐,那就是牙齿不痛的人。——萧伯纳 将返回的日期类型在页面上显示为指定的格式 首先是格式化Date类型 1<span th:text="${#dates.format(data.gmtCreate,'yyyy-MM-dd HH:mm:ss')}"></span> 然后是LocalDateTime等Temporal类 1<span th:text="${#temporals.format(data.gmtCreate,'yyyy-MM-dd HH:mm:ss')}"></span>
2020-12-19
jmeter的使用
人生至善,就是对生活乐观,对工作愉快,对事业兴奋。——布兰登 首先到官网下载jmeter 如果下的慢可以切换镜像 下载好了后解压,打开bin目录下的jmeter.bat 打开后我们切换到中文 我们右键Test Plan添加一个线程组 添加一个HTTP请求的取样器 填写接口信息 然后再添加一个HTTP信息头管理器 填入token 然后添加监听器里的查看结果树 以及汇总报告 又或者是聚合报告 我们点击运行 提示,需要保存 我们点击Yes然后保存 再次点击运行后我们再次点击查看结果数树发现测试结果出来了 包括汇总报告 以及聚合报告 我们也可以把循环次数设置为永远 最后可以看到我们的报告一直在上涨 如果出现Address already in use: connect 我们按WIN+R打开运行窗口输入regedit打开注册表 找到HKEY_LOCAL_MACHINE->SYSTEM->CurrentControlSet->Services->Tcpip->Parameters 找到MaxUserPort 没有的话右...
2023-12-11
spring-state-machine使用redis持久化
问号是开启任何一门科学的钥匙。——巴甫洛夫 之前介绍过spring-state-machine持久化 今天使用redis实现 首先是需要一个RedisStateMachineRepository 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103import com.alibaba.nacos.common.utils.JacksonUtils;import jakarta.annotation.Nonnull;import jakarta.annotation.Resource;import org.dromara.streamquery.stream.core.stream.Steam;import org.springfra...
2021-09-08
mybatis-plus使用代码配置configuration
我之所以写作,不是我有才华,而是我有感情。——巴金 12345678910111213141516/** * mybatis-plus自定义配置 * * @return com.baomidou.mybatisplus.autoconfigure.ConfigurationCustomizer * @author <achao1441470436@gmail.com> * @since 2021/9/8 16:09 */@Beanpublic ConfigurationCustomizer configurationCustomizer() { return configuration -> { // 开启通用枚举支持,默认使用ordinalType configuration.setDefaultEnumTypeHandler(org.apache.ibatis.type.EnumOrdinalTypeHandler.class); // 开启mybatis日志 confi...
2024-06-12
统计目录下java代码行数
画画用的是脑筋,而不是双手。——米开朗基罗 例如 1find /Users/achao/IdeaProjects/ -name "*.java" | xargs wc -l 即可
2023-03-17
关联更新封装(二)
仁者爱人,有礼者敬人。爱人者,人恒爱之;敬人者,人恒敬之。——孟子 前两天写了关联表更新封装 今天写个另一种类型的 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108public static <T, K extends Comparable<? super K> & Serializable, A, L extends Comparable<? super L> & Serializable>BaseDbBO<A> saveAttach(AttachBO<T, K, A> bo) &...

阿超
我的名字叫阿超 年龄25岁 家在北京市 职业是软件开发 每天最晚也会在八点前回家 不抽烟 酒浅尝辄止 晚上十二点上床 保证睡足八个小时 睡前写一篇博客 再做二十分钟俯卧撑暖身 然后再睡觉 基本能熟睡到天亮 像婴儿一样不留下任何疲劳和压力 就这样迎来第二天的早晨 健康检查结果也显示我很正常 我想说明我是一个不论何时都追求内心平稳的人 不拘泥于胜负 不纠结于烦恼 不树立使我夜不能寐的敌人 这就是我在这社会的生活态度
Follow Me公告
This is my Blog