
more 注释之前的内容被视为文章摘要。
2020/1/1大约 2 分钟

more 注释之前的内容被视为文章摘要。
::: warn
v4版本:UUID在高并发下是会生成重复订单的
v1版本:使用到了MAC地址去生成ID,有风险
:::
核心原理
41位时间戳,支持69年
10位机器号
12位序列号,支持每毫秒4096个
本博客部署在 GitHub Pages,使用 Jekyll 构建。每次更新内容后访问网站,页面不会自动展示最新内容,左下角会弹出 "Content updated. [refresh]" 的提示条,必须手动点击 refresh 才会执行 location.reload() 刷新页面。
更烦的是,每个页面都要单独刷新——比如改了导航栏或 footer 这种公共组件,几十篇文章页面都需要逐个手动点 refresh,体验很差。
问题出在项目中的 Service Worker(SW),这是一个手写的离线缓存方案(非 Workbox),位于仓库根目录的 sw.js,入口注册在 js/sw-registration.js。
Specification-Driven Development
我作为一个[角色]
我希望 [功能]
以便 [价值/目的]
内存管理,解释执行虚拟机指令,即时编译
在手搓代码的时候卡壳了,后面问到了GC垃圾淘汰算法,猪包还没学JVM,也是GG了。
面试官人很好,前面很顺利,哎,还是不行吗。继续沉淀
(有录音,我回来整理一下)