07 2018 档案

摘要:mysql 不支持 Array 类型 一、Postgres 原生SQL 适用场景:可以用于实现 功能 1、定义 2、插入 (1) 方法一 注意1:双引号单引号这里不能混用: 注意2:插入后在数据库查看是 ,而不是 (2) 方法二 —— 数组构造函数 注意:这里只能用单引号: 3、访问 (1) 取一个 阅读全文
posted @ 2018-07-31 20:20 小蒋不素小蒋 阅读(5381) 评论(2) 推荐(0) 编辑
摘要:零、背景 node.js 应用中,req.query / req.body 传来的参数需要做 valication( 合法性验证 ) 一、安装 https://github.com/hapijs/joi npm i joi save 二、基本用法 1、通过验证 这里我们定义了三个字段:name(姓名 阅读全文
posted @ 2018-07-29 18:27 小蒋不素小蒋 阅读(4104) 评论(0) 推荐(0) 编辑
摘要:一、负载均衡 算法 大致可以分两类: (1)不能保证用户的每一次请求都通过负载均衡到达同一服务器。 (2)可保证用户的每一次请求都通过负载均衡到达同一服务器。 第二类的应用场景: 1、如果服务器有缓存机制,让用户访问之前已缓存过的服务器可以加快响应速度。 2、若用户参与需要多个步骤,如:a.填写表单 阅读全文
posted @ 2018-07-17 11:55 小蒋不素小蒋 阅读(527) 评论(0) 推荐(0) 编辑
摘要:零、介绍 PM2 是进程管理器,是一种应用程序“容器”,用于促进部署,提供高可用性,并支持用户在运行时管理应用程序。 除了 PM2,还有类似的工具: StrongLoop Process Manager Forever 这里不做过多介绍,待写。 一、安装 1、安装 npm install pm2 - 阅读全文
posted @ 2018-07-15 21:32 小蒋不素小蒋 阅读(2107) 评论(0) 推荐(0) 编辑
摘要:零、背景 在看 pm2 的 deploy 功能的时候,对 ssh 的不熟悉导致错误频出,包括之前对 github 的配置也用到了 SSH,所以找个机会整理一下。 一、介绍 SSH 是每一台 Linux 电脑的标准配置。 需要指出的是,SSH 只是一种协议,存在多种实现,既有商业实现,也有开源实现。本 阅读全文
posted @ 2018-07-14 22:24 小蒋不素小蒋 阅读(1251) 评论(0) 推荐(1) 编辑
摘要:背景 前不久上线了一个 campaign 项目,一个 h5,后端为php,用户可以在微信中通过网页授权的方式登录,然后用微信 openid 作为唯一标识符进行签到和抽奖的操作。 结果后期出现了很多脏数据来冒领抽奖的操作,这些脏数据的出现是因为 openid 被伪造从而顺利入库。 方法 解决问题的思路 阅读全文
posted @ 2018-07-10 15:50 小蒋不素小蒋 阅读(2872) 评论(2) 推荐(0) 编辑

ICP证:沪ICP备20014317号

点击右上角即可分享
微信分享提示