0%

美剧 『无垠的太空』(The Expanse) 中的战舰整理

春节回家路上 + 节后周末, 慢慢看完了 The Expanse 第三季 😂

不愧是太空歌剧, 看片头有一种进了剧院的感觉. 看完了, 剧情没记住啥, 记了几个英语单词 😂

阅读全文 »

Vue cli@3 挺方便, 但有些需求配置起来有些麻烦

在前端使用自定义的环境变量

vue cli 3 默认会设置 process.env.NODE_ENV / process.env.BASE_URL = <vue.config.js>.baseUrl

阅读全文 »

基本

锁类型

锁兼容: T1 获得了行 r 的共享锁, T2 可以立即获取行 r 的共享锁, 因为读取没有改变行 r 的数据, 这种情况称为锁兼容. 如果是 X 锁, 则必须等待之前的 X 锁或者 S 锁释放, 这种情况称为锁不兼容.

阅读全文 »

前言

一直使用 mysql 做 Apple APNs 队列, 之前使用拖一批出来, 全部处理好取下一批. 中间碰到超时问题, 导致一批很难处理完. 有些 worker 在等超时结束, 导致整个过程 block 住, 即使有些 worker 是空闲的. 即是单入口, 多 worker 的形式. 现在改成多入口, 多 worker 的形式. 每个 worker 先去 DB update 一下, 然后去处理它领取的. 即 update-then-select 模式.

阅读全文 »