摘要:
一、前言 通常我们在做ServerLess的时候会想到用各种云的Faas服务,比如腾讯云,AWS,阿里云等等。但我们很少去研究自己怎么搭建一个ServerLess服务。本篇文章重点会讲解如何自己在服务器上搭建ServerLess服务,并如何使用它。 二、什么是ServerLess? Serv 阅读全文
摘要:
做过后端研发的基本对接口限频完全不陌生,特别是针对一些核心接口受到攻击的时候,比如 Jmeter 来通过一些用户填写接入恶意灌入脏数据。 那在 nodejs 这边如何设计限频接口呢? 基于 express 的 express-rate-limit 源码地址: https://github.com/n 阅读全文
摘要:
使用任何版本控制工具的目的都在于记录你代码的变化。这可以给予你查看项目历史的能力,去发现谁做出了贡献,弄清楚何时产生了bug,回滚到错误的修改。但是,如果你无法定位,获取这些历史记录将变得毫无意义。这也是git log命令存在的理由。 我想你因该能用基本的git log命令来显示提交。但是,你可以通 阅读全文
摘要:
我们都熟悉 Linux 中的符号链接,通常称为符号链接或软链接,符号链接是指向任何文件系统中的另一个文件或目录的特定文件。 本文将介绍 Linux 中符号链接的基础知识,并创建一个简单的 bash 脚本来获取符号链接的目标位置。 符号链接的类型 主要有两种类型的符号链接,即:硬链接:硬链接是指向文件 阅读全文
摘要:
1.SQL数据脱敏实现 MYSQL(电话号码,身份证)数据脱敏的实现 -- CONCAT()、LEFT()和RIGHT()字符串函数组合使用,请看下面具体实现 -- CONCAT(str1,str2,…):返回结果为连接参数产生的字符串-- LEFT(str,len):返回从字符串str 开始的le 阅读全文
摘要:
HTTP协议的Cache -Control指定请求和响应遵循的缓存机制。在请求消息或响应消息中设置 Cache-Control并不会影响另一个消息处理过程中的缓存处理过程。 请求时的缓存指令包括: no-cache、no-store、max-age、 max-stale、min-fresh、only 阅读全文
摘要:
前言 一个后端接口大致分为四个部分组成:接口地址(url)、接口请求方式(get、post等)、请求数据(request)、响应数据(response)。如何构建这几个部分每个公司要求都不同,没有什么“一定是最好的”标准,但一个优秀的后端接口和一个糟糕的后端接口对比起来差异还是蛮大的,其中最重要的关 阅读全文
摘要:
前言 权限这一概念可以说是随处可见:等级不够进入不了某个论坛版块、对别人发的文章我只能点赞评论但不能删除或修改、朋友圈一些我看得了一些看不了,一些能看七天内的动态一些能看到所有动态等等等等。 每个系统的权限功能都不尽相同,各有其自身的业务特点,对权限管理的设计也都各有特色。不过不管是怎样的权限设计, 阅读全文
摘要:
最近犯了一个之前的错误,stash 之后的内容没有应用到代码上就手欠直接给删除了。后来发现 git fsck 可以恢复数据,终于得救。 首先,执行: git fsck --lost-found 执行完之后会得到很多 id ,其中会标明哪个是 commit Checking object direct 阅读全文