V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
wapzjn
V2EX  ›  程序员

假期无聊,写了个邮件发送 Leetcode 的每日一题的玩意

  •  
  •   wapzjn ·
    ruleeeer · 2021-10-05 23:46:43 +08:00 · 2855 次点击
    这是一个创建于 1180 天前的主题,其中的信息可能已经有所发展或是发生改变。

    因为公司的一些认证,也要开始刷题了,但是并不是每次都有大把的时间坐在那里打开 Leetcode,而且我是重度邮件用户,每天到公司第一件事情基本上就是打开邮件,所以写了这个每日自动发送 LeetCode 的玩意(因为我没找到官方有这样的服务),本来在网上看到个 py 脚本,直接用 corntab 就可以直接用了,只不过刚好有朋友也要用到这个,所以我就用重新写了个。

    如果你也想收到这个邮件
    Base64:aHR0cDovLzQ5LjIzMy40Mi4xOTIvc3Vic2NyaWJlL3h4eEB4eC5jb20=
    直接把最后的邮件地址换成你的就行了。邮件大概会在早晨 8 点发送
    我只测试了带图片和不带图片的效果,如果还有其他的场景可以也可以告诉我

    顺便问个问题
    如果使用WebFlux Service层方法返回Mono<T>,如果我也想使用Spring-Cache要怎么搞呢,我没想到什么很好的办法,本来例如 getUserById()这种方法直接加上 @Cacheable 就可以了,但是返回Mono<T>的方法返回时还没有具体的结果,调用subscribe()才能得知具体的结果,即使加上了@Cacheable也没啥用,放到subscribe()方法内部就会导致要在多个地方加上控制缓存的逻辑。

    邮件大概的效果如下:

    image image

    第 1 条附言  ·  2021-10-06 05:03:31 +08:00
    订阅请使用该链接 (上边的因为备案原因不再使用了)
    BASE64:aHR0cDovL2RhaWx5Y29kZS5ydWxlZWVlci5jbi9zdWJzY3JpYmUveHh4eEB4eHguY24=
    将最后的邮箱换成自己的就可以了,理论上订阅完成后会立即收到当日的每日一题邮件,其次每天定时邮件大概会在 8 点发出
    第 2 条附言  ·  2021-10-06 05:05:13 +08:00
    已经订阅的无需重复订阅
    11 条回复    2021-10-07 21:18:38 +08:00
    titivillage
        1
    titivillage  
       2021-10-06 00:06:22 +08:00
    谢谢,已订阅
    poly000
        2
    poly000  
       2021-10-06 05:20:57 +08:00
    这个难度好像很随机?……
    初学者可能刷不动困难甚至中等
    9yu
        3
    9yu  
       2021-10-06 09:35:13 +08:00 via iPhone
    谢谢,订阅了
    musi
        4
    musi  
       2021-10-06 10:22:46 +08:00
    @poly000 力扣的每日一题就是这样的,不过国庆这几天貌似都是简单题?可能是在照顾我们放假。。。
    另外,新手可以按照力扣官方的学习计划先刷简单的,刷完之后还有一些重点题型的专项练习可以提升一下
    wapzjn
        5
    wapzjn  
    OP
       2021-10-06 12:58:52 +08:00
    @titivillage
    @9yu
    不用谢,因为也有朋友用我就正好写了个服务
    unb
        6
    unb  
       2021-10-06 14:17:23 +08:00 via Android
    谢谢,已订阅
    moonblog
        7
    moonblog  
       2021-10-06 15:07:46 +08:00   ❤️ 1
    这样刷每日一题没有意义的,不按 tag 刷形成不了体系
    VZEXEZVzzz
        8
    VZEXEZVzzz  
       2021-10-06 21:46:57 +08:00
    谢谢,已订阅(正好试用一下 iOS 的隐藏邮件地址功能)
    caliburn1994
        9
    caliburn1994  
       2021-10-06 23:36:45 +08:00
    好努力。。。
    SwimmingDragon
        10
    SwimmingDragon  
       2021-10-07 13:16:40 +08:00
    已收藏,谢谢
    EgbertW
        11
    EgbertW  
       2021-10-07 21:18:38 +08:00
    牛啊
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   926 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 21:36 · PVG 05:36 · LAX 13:36 · JFK 16:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.