摘要: script标签中defer和async的区别 如果没有defer或async属性,浏览器会立即加载并执行相应的脚本。它不会等待后续加载的文档元素,读取到就会开始加载和执行,这样就阻塞了后续文档的加载。 defer 和 async属性都是去异步加载外部的JS脚本文件,它们都不会阻塞页面的解析,其区别 阅读全文
posted @ 2023-02-27 14:26 coder2028 阅读(61) 评论(0) 推荐(0)
摘要: 前言 消息队列是存储数据的一个中间件,可以理解为一个容器。生产者生产消息投递 到队列中,消费者可以拉取消息进行消费,如果消费者目前没有消费的打算,则消息队列会保留消息,直到消费者有消费的打算。 设计思路 生产者 连接 redis 向指定通道 通过 lpush 消息 消费者 连接 redis 死循环通 阅读全文
posted @ 2023-02-27 14:25 coder2028 阅读(230) 评论(0) 推荐(0)
摘要: 网络劫持有哪几种,如何防范? ⽹络劫持分为两种: (1)DNS劫持: (输⼊京东被强制跳转到淘宝这就属于dns劫持) DNS强制解析: 通过修改运营商的本地DNS记录,来引导⽤户流量到缓存服务器 302跳转的⽅式: 通过监控⽹络出⼝的流量,分析判断哪些内容是可以进⾏劫持处理的,再对劫持的内存发起30 阅读全文
posted @ 2023-02-27 14:25 coder2028 阅读(66) 评论(0) 推荐(0)
摘要: 概述 写这篇blog的原因,想找个node的ORM框架用用,确很难找到一篇对比分析这些ORM框架的文章,唯一找到了一篇,居然是通过star数来论英雄,我觉着很难服众,于是就找几个看看。后来又不想分析,因为我发现node这种野蛮生长,滋生这些ORM轮子比比皆是,远比我想象的多;后来又觉着可以写,作为一 阅读全文
posted @ 2023-02-27 14:24 coder2028 阅读(185) 评论(0) 推荐(0)