V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  77yf77yf77yf  ›  全部回复第 4 页 / 共 4 页
回复总数  69
1  2  3  4  
2021 年 12 月 2 日
回复了 77yf77yf77yf 创建的主题 Java 有没有办法防止通过发送邮件验证码的接口乱发邮件
@iBugOne 我设想的场景是每次都是不同的邮箱然后每次 ip 也不同
2021 年 11 月 27 日
回复了 77yf77yf77yf 创建的主题 Java 反应式 redis 流程问题
@yidinghe 已贴到 github ,有空希望再看一下,谢谢
2021 年 11 月 27 日
回复了 77yf77yf77yf 创建的主题 Java 反应式 redis 流程问题
2021 年 11 月 27 日
回复了 77yf77yf77yf 创建的主题 Java 反应式 redis 流程问题
return valueOperations.set(regCodeKey, regCode, Duration.of(10, TimeUnit.MINUTES.toChronoUnit()))
.then(reactiveRedisTemplate.hasKey(regCodeObtainRecordKey)
.doOnSuccess(hasRecordKey ->
listOperations.leftPush(regCodeObtainRecordKey, current).doOnSuccess(x -> {
if (!hasRecordKey) {
reactiveRedisTemplate.expire(regCodeObtainRecordKey, Duration.of(30, TimeUnit.DAYS.toChronoUnit()))
.doOnSuccess(opeSucc -> {
if (opeSucc) {
EmailMessageType.REGISTER.send(Lists.newArrayList(email), Lists.newArrayList(regCode));
}
}).subscribe();
}
}).subscribe()
))
.map(r -> {
if (r) {
return ResponseVO.ResponseCodeMsgMapping.SENDREG_SUCC.getResponse().toJson();
} else {
return ResponseVO.ResponseCodeMsgMapping.SYS_ERROR.getResponse().toJson();
}
});

想了想改了之后是这样的
但是还是有个问题,最后我要将整个流程完成与否的结果转化为 Mono<String>,但是如果像这样在最后 map 的话应该只是对 hasKey 的结果进行转化,有没有什么办法以最后整个流程完成的结果来转化
2021 年 10 月 28 日
回复了 77yf77yf77yf 创建的主题 Java 泛型限定问题
@hingbong 好的,谢谢了
2021 年 10 月 28 日
回复了 77yf77yf77yf 创建的主题 Java 泛型限定问题
@hingbong 那对于注解有什么替代方案吗,不然只能用反射检查?
2021 年 10 月 28 日
回复了 77yf77yf77yf 创建的主题 Java 泛型限定问题
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD})
public @interface CacheKey {
Class<? extends AbstractStdCacheNaming & ICacheKeyNamingStrategy> keyGen() default EntityBasedKeyNamingStrategy.class;
...
}

public abstract class AbstractStdCacheNaming {...}

public interface ICacheKeyNamingStrategy {...}


Class<? extends AbstractStdCacheNaming & ICacheKeyNamingStrategy> keyGen() default EntityBasedKeyNamingStrategy.class;
这一句就报错了

@hingbong
2021 年 10 月 28 日
回复了 77yf77yf77yf 创建的主题 Java 泛型限定问题
@wolfie 没说清楚不好意思,A 是一个抽象类,B 是一个接口,这样写上去 idea 会报错
1  2  3  4  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1978 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 17ms · UTC 14:58 · PVG 22:58 · LAX 06:58 · JFK 09:58
♥ Do have faith in what you're doing.