工具 之 nginx

2020-03-21
阅读 5 分钟
1.4k
安装 nginx {代码...} 配置解说 基础 {代码...} 以上是一些基本的配置,使用Nginx最大的好处就是负载均衡 如果要使用负载均衡的话,可以修改配置http节点如下: http {代码...} https {代码...}

方案 之 API规范

2020-03-19
阅读 4 分钟
1.6k
参数命名原则:都使用驼峰式。如userName。禁止使用,多种形式的命名:userManage-name、userManage_name等。禁止使用没有明确表示的简写,如:userName写成usName等。针对老旧接口改造原则:在会影响现有功能(主要考虑APP)的前提下,遵循不动老接口,新增接口原则。

方案 之 日志统一

2020-03-18
阅读 3 分钟
2.7k
主要步骤 {代码...} 报警触发规则 {代码...} 规则详情 存放地址 {代码...} 日志内容 Nodejs日志统一格式: 日期 + 日志等级 + [线程ID](可能没有) + 日志内容换行行转义一下: {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} 相关包(uuid)地址:[链接] 事例...

npm包开发 之 按需加载

2020-03-17
阅读 2 分钟
6k
大家做 npm 包的会发现,如果你的 npm 包中有 n 个方法,而在某个项目中只引用了其中某一个,但是在 webpack 打包中,也会被全部打入,这样就导致文件体积莫名过大,用过 antd 的人就知道,antd 官方专门出了个 babel 插件,针对 antd 按需加载的。

工具 之 gulp使用

2020-03-16
阅读 3 分钟
3.3k
gulp是前端开发过程中对代码进行构建的工具,是自动化项目的构建利器;她不仅能对网站资源进行优化,而且在开发过程中很多重复的任务能够使用正确的工具自动完成;使用她,我们不仅可以很愉快的编写代码,而且大大提高我们的工作效率。

工具 之 申请免费https SSL 凭证

2020-03-15
阅读 2 分钟
2.4k
打开 SSL For Free网站[链接] ,在输入框中填入你要申请 Let’s Encrypt 凭证的网域名称,可以用空白来分隔不同的网址,例如[subdomain.domain.com domain.com other.com](这个没试过),输入后点选右边的[Create Free SSL Certificate]继续。 ![这里写图片描述]([链接] "20170517164046782.png")

工具 之 NATAPP内网穿透

2020-03-14
阅读 2 分钟
2.1k
第一步 首先在NATAPP官网注册账号点击注册 第二步 登录后,点击左边 购买隧道,免费/付费均可 第三步 根据需要选择隧道协议,这里以web演示,购买隧道 第四步 本机建立web服务,如 nginx/apache/iis 等,默认80端口 确保 [链接] 可以访问,如 第五步 在natapp.cn根据您的本机下载对应的客户端,比如我的本机是win10,64位,则下载W...

源码解读 之 date-fns

2020-03-14
阅读 3 分钟
3.2k
借用官方的描述就是date-fns,一个现代 JavaScript 日期实用程序库。date-fns 提供了最全面,最简单和一致的工具集,用于在浏览器和 Node.js 中操作 JavaScript 日期。

方案 之 网站安全性

2020-03-14
阅读 1 分钟
1.1k
明文传输 {代码...} SQL注入 {代码...} 跨站脚本 {代码...} 文件上传漏洞 {代码...} 敏感信息泄露 {代码...} CSRF(跨站请求伪造) {代码...} 默认口令、弱口令 {代码...}

Linux 之 搭建自己的DNS服务器

2020-03-13
阅读 2 分钟
8.7k
使用DNSMasq搭建自己的DNS服务器 说明:目前已经部署好内网DNS服务器,可以直接使用 作用 将测试包的某个域名直接解析到本地,方便调试 加入自己想要的域名 使用: 通用:应该都在网络相关设置里面, 手动配置DNS为:10.100.2.230 需要加自定义域名指向,请在10.100.2.230(前端测试服务器)上添加规则 {代码...} 上游DN...

源码解读 之 Flexible

2020-03-12
阅读 1 分钟
1.5k
源码解读 之 Flexible 第一版 [链接] 获取 meta 标签 scale 值 初始化 dpr 判断是否 ios,非ios dpr=1 ios 获取devicePixelRatio(几倍屏),1,2,3 监听屏幕变化设置html,body FontSize(控制1rem,比例) 第二版 [链接] 获取devicePixelRatio(几倍屏),1,2,3 初始化dpr 监听屏幕变化设置html,body FontSize(控...

Linux 之 防火墙设置

2020-03-12
阅读 1 分钟
1.2k
防火墙设置 查看是否有外部访问权限 {代码...} 添加外部访问权限 {代码...} 删除外部访问权限 {代码...} 重置权限 {代码...} 查看所有端口权限 {代码...}

Linux 之 安装 node.js

2020-03-12
阅读 1 分钟
2.1k
安装 yarn {代码...} 安装 node.js {代码...}

Linux 之 安装 mysql

2020-03-12
阅读 2 分钟
1.4k
安装 mysql {代码...} {代码...} {代码...} {代码...} 想要关闭这个插件,则在配置文件中加入 validate_password=off   并重启mysqld即可: {代码...} {代码...} {代码...} 记得添加防火墙权限Linux之防火墙设置

Linux 之 安装 gitlab

2020-03-12
阅读 4 分钟
4.3k
安装 gitlab 官方安装指南 [链接] {代码...} 汉化 下载最新的汉化包 {代码...} 查看该汉化补丁的版本 {代码...} 停止gitlab服务 {代码...} 切换到gitlab汉化包所在的目录(即步骤二获取的汉化版gitlab) {代码...} 比较汉化标签和原标签,导出 patch 用的 diff 文件到/root下 {代码...} 回到/root目录 {代码...} 将10.0....