搭错车的小火柴

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

1、什么是胶水代码?

我理解就是一门语言,可以是市面上的流行语言如python、lua,也可以是DSL,重点在于能够粘和不同的语言或者模块。

2、什么是缓存穿透?缓存击穿?缓存雪崩?

我们有个node-server,动不动就会报警,内容是“超时错误”。一般就是两种原因,db代理超时,或者redis频繁访问失败。。redis频繁访问失败,导致服务会去直接请求db,这就是缓存穿透。db访问量变大,服务操作数据的时长也变大。

什么是缓存击穿? 其实跟缓存雪崩有点类似,缓存雪崩是大规模的key失效,而缓存击穿是一个热点的Key,有大并发集中对其进行访问,突然间这个Key失效了,导致大并发全部打在数据库上,导致数据库压力剧增。 这种现象就叫做缓存击穿。

3、lua是什么?怎么用?能解决啥问题?

维基百科:Lua发音: /ˈlə/,葡萄牙语“月亮”)是一个简洁、轻量、可扩展的脚本语言。Lua有着相对简单的C API而很容易嵌入应用中[3]。很多应用程序使用Lua作为自己的嵌入式脚本语言,以此来实现可配置性、可扩展性。

我遇到的场景:

 

4. vscode种vue3 snippet设置

https://github.com/Wscats/vue-snippets/blob/master/package.json

在settings.json中增加设置

"vue3snippets.enable-compile-vue-file-on-did-save-code": true,
"vue3snippets.tabWidth": 4

其他可以根据文档自行配置

 5. vscode 怎么调试 node-server服务

先开启node-server的 --debug 模式,启动debug server,

打开 vscode,cmd+shift+p,输入attach,打开debug进程,点击左上角的debug server

 

posted on 2021-10-18 15:49  搭错车的小火柴  阅读(2902)  评论(0编辑  收藏  举报