馋好久了,最近总算是改完了
当切换系统的色彩方案(亮/暗)时,能自动切换到对应的模式
由于Java是强类型语言,js的Promise是不能在Java中实现的,所以也就写着玩玩
发布在github上,但下载有点麻烦,有兴趣可以看下我的这个项目路
Promise 很火,没看源码,仅参考平时的使用,造了一个小轮子(有时间再去看源码把)
1 |
|
测试:
1 |
|
毕竟是小轮子,catch()
finally()
这些没写。。。
GitHub Packages在半年前尝试过,那时候存在些问题
但不管怎样,GitHub Packages始终是个不错的备选方案
Intersection Observer API提供了一种异步观察目标元素与祖先元素或顶级文档viewport的交集中的变化的方法。这使得以往较难实现的功能,更加简单,例如,监听图片元素,在适当的时候懒加载图片。
最近几天,和朋友讨论了许多优惠券相关的问题,他以产品的角度,探究优惠券的意义场景等。他阐释,优惠券的本质是价格歧视,通过对不同消费者提供不同的收费标准,以此来增加营收。
当然,从我的角度出发(程序猿),我并不关心优惠券的目的,而更感兴趣于架构的设计,毕竟这块很有挑战性。比如满减或者折扣等涉及支付系统,用户领取使用又涉及用户系统等等(这里假设在微服务架构下)通常优惠券会影响多个系统,除此外,优惠规则与限制条件又十分复杂。但越难才越有意思。
我初步将优惠券系统分为以下四个部分:
为了实现一个我理想中的优惠券系统
做个笔记,毕竟多台电脑,需要配置
1 |
|
switch expressions 这个新特性蛮有意思的,在部分情况下能减少我们的代码量,尤其在工厂模式下,会很简单