摘要: #前言 使用阿里云产品,调用API接口一般有两种方式,使用APPCODE或使用ak、sk生成认证签名。 第二种比较复杂,今天记录一下。 #代码 调用阿里云接口,需要在headers中添加签名(X-Ca-Signature字段) 以whois查询接口为例 (http://whois.market.al 阅读全文
posted @ 2020-04-21 09:17 落叶&不随风 阅读(1588) 评论(0) 推荐(0) 编辑
摘要: 前言 宝塔是一款服务器管理软件,非常方便linux新手和运维人员使用。 为了实现自动化管理,我们需要调用宝塔的接口API。 接口API 以nodejs为例,其它语言可参考宝塔官方API文档 const md5 = require('md5'); (async () => { try { const 阅读全文
posted @ 2020-04-20 10:12 落叶&不随风 阅读(5109) 评论(2) 推荐(0) 编辑
摘要: 前言 nvm可以轻松地安装、下载、删除、切换node版本,帮助我们更好的管理node版本。 安装 ##windows 在github官网nvm-windows下载安装包 nvm-setup.zip,解压后直接运行nvm-setup.exe安装即可。 linux $ curl -o- https:// 阅读全文
posted @ 2020-04-17 16:33 落叶&不随风 阅读(815) 评论(0) 推荐(0) 编辑
摘要: 前言 当然,ajax也可以用于实现数据请求,但是ajax通常适合MVC模型。同时ajax被封装与JQuery,我们总不能为例单次使用ajax而引用整个JQuery. 优点 使用简单,体积小 支持promise 能拦截请求和响应并处理(可用于处理token) 可防止CSRF(跨站请求伪造)攻击 -(在 阅读全文
posted @ 2020-04-17 13:45 落叶&不随风 阅读(355) 评论(0) 推荐(0) 编辑
摘要: #1.MVC模型 简介 MVC模型即 **Model-View-Controller(模型-视图-控制器)**模式。 模型:用于封装与业务逻辑相关的数据处理方法,有数据变化时通知控制器。例如后端ORM模型。 视图:简单说就是显示数据的页面。 控制器:监听数据变化 → 处理业务逻辑 → 更新视图。 优 阅读全文
posted @ 2020-04-17 11:21 落叶&不随风 阅读(249) 评论(0) 推荐(0) 编辑
摘要: #前言 docker hub注册后只可以免费上传一个镜像,不过我们也可以使用其他免费docker仓库,比如腾讯云的免费docker仓库,不受上传限制。 当然我们也可以创建我们自己的私有仓库,再也不用担心上传速度受到影响,并且也更加安全。 示例说明 使用的是win10自带的docker 服务器使用的是 阅读全文
posted @ 2020-04-16 17:35 落叶&不随风 阅读(2406) 评论(0) 推荐(0) 编辑
摘要: 前言 Mysql外键 on update 和 on delete的配置,亲自实践过后的总结哦 总结 type delete update no action 不可以删除 不可以修改 restrict 不可以删除 不可以修改 cascade 外键记录也删除 外键也修改 set null 外键设为nul 阅读全文
posted @ 2020-04-16 16:04 落叶&不随风 阅读(359) 评论(0) 推荐(0) 编辑
摘要: #前言 因为docker的跨平台,所以使用docker搭建自己的数据库非常方便 #代码 代码示例目录结构 docker-compose.yaml version: '3' services: redis: image: redis container_name: docker_redis volum 阅读全文
posted @ 2020-04-16 15:50 落叶&不随风 阅读(28361) 评论(0) 推荐(1) 编辑
摘要: 前言 使用百度云产品,文档中,需要生成认证签名. 代码 调用百度云接口,需要在headers中添加签名(X-Bce-Signature字段) 以真人度查询接口为例 (http://rtbasia.api.bdymkt.com/ipscore/query) 百度云生成认证字符串文档 const api 阅读全文
posted @ 2020-04-16 14:52 落叶&不随风 阅读(1494) 评论(14) 推荐(0) 编辑
摘要: #前言 随着Let’s Encrypt证书的不断流行,大多数网站都开始使用其作为自己的证书。当然,最主要的还是它的申请流程简单且免费! 搜了很久也没找到可以用的,大部分文章都已过时,官方文档也太过简略,无奈只能看源码总结出了部分实现代码,已经尽力把注释写的很详细了。 #代码 使用nodejs实现 使 阅读全文
posted @ 2020-04-16 12:21 落叶&不随风 阅读(411) 评论(0) 推荐(0) 编辑