获得徽章 1
#青训营笔记创作活动#
1月13日 打开后端 day 2
关于插件,可以优化编程体验,提高开发效率
也分享我使用的几个插件:
1. one dark theme 不论是 vscode 还是 jetbrains 全家桶默认的主题都不是很好看,对于忠于暗色主题的我,拿到一台新电脑或者一个新的系统第一件事就是装 IDE 并都使用上 one dark 主题
2. inline error 这是一个可以把报错或者 warning 信息显示到有问题的代码后面的插件,可能并不是每个人都喜欢,但是对于有代码洁癖又不想总是点到 problems 的人来说应该挺好用的
3. vscode 的 cmake 插件,对于用 vscode 来写 c++的人来说,构建工具 cmake 必不可少,虽然命令行也用的很舒服,但是有插件可以在命令行报错比较抽象的时候快速 debug
4. Cascadia Code 这是微软的一款支持连字符的 powerline 字体,我的系统字体,就直接用的它,看起来会比较舒服,唯一的缺点是不支持中文,但是可以用某些工具把中文拼接进去,用起来就会比较赏心悦目
4. vscode 的 remote ssh 和 remote wsl 工具,这对使用服务器和 wsl 的同学比较友好,懂的动懂,不懂得我说了也不明白
5. zsh 插件 oh-my-zsh,这个只要是用过的应该没人说不好用,甚至还能自定义主题,我用的主题就是自定义自己画出来的
1月13日 打开后端 day 2
关于插件,可以优化编程体验,提高开发效率
也分享我使用的几个插件:
1. one dark theme 不论是 vscode 还是 jetbrains 全家桶默认的主题都不是很好看,对于忠于暗色主题的我,拿到一台新电脑或者一个新的系统第一件事就是装 IDE 并都使用上 one dark 主题
2. inline error 这是一个可以把报错或者 warning 信息显示到有问题的代码后面的插件,可能并不是每个人都喜欢,但是对于有代码洁癖又不想总是点到 problems 的人来说应该挺好用的
3. vscode 的 cmake 插件,对于用 vscode 来写 c++的人来说,构建工具 cmake 必不可少,虽然命令行也用的很舒服,但是有插件可以在命令行报错比较抽象的时候快速 debug
4. Cascadia Code 这是微软的一款支持连字符的 powerline 字体,我的系统字体,就直接用的它,看起来会比较舒服,唯一的缺点是不支持中文,但是可以用某些工具把中文拼接进去,用起来就会比较赏心悦目
4. vscode 的 remote ssh 和 remote wsl 工具,这对使用服务器和 wsl 的同学比较友好,懂的动懂,不懂得我说了也不明白
5. zsh 插件 oh-my-zsh,这个只要是用过的应该没人说不好用,甚至还能自定义主题,我用的主题就是自定义自己画出来的
展开
评论
点赞
#青训营笔记创作活动#
1月12日 打卡后端 day 1
限流的方法:
在一段时间内对请求计数,请求次数过多则拒绝请求,滑动窗口类似
可能出现的问题:
在时间单位的边界可能会接收到大量请求
解决方案:
加锁或使用原子计数
漏桶算法:
将所有请求阻塞,然后按照排队一个个慢慢处理请求
可能出现的问题:
请求速率是限死的,遇到突发流量响应速度比较慢
令牌桶:
桶里存在着许多令牌,一段时间向桶里加入令牌,请求被处理需要令牌,达到限制流量又能处理突发流量的问题
分布式限流:
使用Lua执行的原子性和Redis达到分布式限流的效果
1月12日 打卡后端 day 1
限流的方法:
在一段时间内对请求计数,请求次数过多则拒绝请求,滑动窗口类似
可能出现的问题:
在时间单位的边界可能会接收到大量请求
解决方案:
加锁或使用原子计数
漏桶算法:
将所有请求阻塞,然后按照排队一个个慢慢处理请求
可能出现的问题:
请求速率是限死的,遇到突发流量响应速度比较慢
令牌桶:
桶里存在着许多令牌,一段时间向桶里加入令牌,请求被处理需要令牌,达到限制流量又能处理突发流量的问题
分布式限流:
使用Lua执行的原子性和Redis达到分布式限流的效果
展开
评论
点赞