11 2017 档案

nomad 安装(单机)试用
摘要:备注: nomad 可以实现基础设施的调度管理,类似kubernetes ,但是在多云以及多平台支持上比较好, 还是hashicrop 工具出品的,很不错,同时本地测试因为使用默认的job需要安装docker 1. 下载 备注: nomad 可以实现基础设施的调度管理,类似kubernetes ,但 阅读全文

posted @ 2017-11-30 15:52 荣锋亮 阅读(1372) 评论(0) 推荐(0) 编辑

Kanboard 看板工具配置使用
摘要:备注: 类似的开源工具有wekan 界面还有功能和Trello 类似。比较方便 1. 安装(基于docker+ docker-compose) a. 安装docker && docker-compose 具体省略,参考相关文档,比较多 b. 安装Kanboard git clone https:// 阅读全文

posted @ 2017-11-30 10:04 荣锋亮 阅读(1065) 评论(0) 推荐(0) 编辑

cargo rust 包管理工具
摘要:1. 安装 yum 或者官方提供的包,比较简单 curl -sSL https://static.rust-lang.org/rustup.sh | sh 2. 帮助命令 cargo --help Usage: cargo <command> [<args>...] cargo [options] 阅读全文

posted @ 2017-11-27 13:29 荣锋亮 阅读(455) 评论(0) 推荐(0) 编辑

container-diff 谷歌开源镜像分析工具使用
摘要:1. 安装 curl -LO https://storage.googleapis.com/container-diff/latest/container-diff-linux-amd64 && chmod +x container-diff-linux-amd64 && sudo mv conta 阅读全文

posted @ 2017-11-27 13:22 荣锋亮 阅读(811) 评论(0) 推荐(0) 编辑

sysbench fileio 压力测试
摘要:备注: 使用的是yum 安装 1. 安装 yum install -y sysbench 2. 命令 fileio options: --file-num=N number of files to create [128] --file-block-size=N block size to use 阅读全文

posted @ 2017-11-24 14:13 荣锋亮 阅读(314) 评论(0) 推荐(0) 编辑

sysbench 1.0.9 mysql 压测工具安装使用
摘要:备注: 安装比较简单,可以使用源码或者使用yum 进行安装,本次测试使用yum 注意1.0 之后版本与老版本改动比较大,好多地方都有修改,本次测试使用 的mysql 使用docker 安装的。 1. 安装 yum install sysbench 2. 命令解析 --mysql-host IP -- 阅读全文

posted @ 2017-11-24 11:00 荣锋亮 阅读(843) 评论(0) 推荐(0) 编辑

systemtap 安装试用
摘要:1. 安装 yum install -y systemtap systemtap-runtime 2. 环境准备 a. 自动安装依赖 stap-prep b. 手动安装依赖 kernel-debuginfo kernel-debuginfo-common kernel-devel 简单的方式使用yu 阅读全文

posted @ 2017-11-23 17:34 荣锋亮 阅读(257) 评论(0) 推荐(0) 编辑

Nchan 实时消息 安全配置
摘要:备注: 即时消息的安全对于我们来说是比较重要的,作者在设计Nchan 的时候已经考虑了 a. nchan_authorize_request (Hooks and Callbacks)可以集成后端服务 配置如下: upstream my_app { server 127.0.0.1:8080; } 阅读全文

posted @ 2017-11-20 19:20 荣锋亮 阅读(466) 评论(0) 推荐(0) 编辑

Nchan 实时消息内置变量
摘要:以下参考官方文档: $nchan_channel_idThe channel id extracted from a publisher or subscriber location request. For multiplexed locations, this is the first chan 阅读全文

posted @ 2017-11-20 19:20 荣锋亮 阅读(303) 评论(0) 推荐(0) 编辑

Nchan 实时消息ha 配置
摘要:备注: Nchan 的数据持久化,以及ha 都是通过redis实现的,如果要做到无单点可以使用redis cluster 同对于Nchan server 进行多副本 1. 安装 下载nginx or openresty 源码同时下载Nchan 源码进行编译打包即可 2. 简单sub/pub 配置 l 阅读全文

posted @ 2017-11-20 19:19 荣锋亮 阅读(937) 评论(0) 推荐(1) 编辑

Nchan 安装试用(openresty 同时支持)
摘要:备注: 使用nginx最新的源码包(nginx-1.13.6),以及源码安装 1. 下载源码包(nginx+ Nchan) https://nginx.org/download/nginx-1.13.6.tar.gz wget https://github.com/slact/nchan/archi 阅读全文

posted @ 2017-11-20 14:28 荣锋亮 阅读(1071) 评论(0) 推荐(0) 编辑

Nchan nginx 支持的开源消息推送模块
摘要:1. 介绍 // 官方说明 Nchan is a scalable, flexible pub/sub server for the modern web, built as a module for the Nginx web server. It can be configured as a s 阅读全文

posted @ 2017-11-20 13:13 荣锋亮 阅读(785) 评论(0) 推荐(0) 编辑

toxiproxy 安装试用
摘要:备注: 实际上是一个代理工具,但是又不是简单的进行代理(tcp,可以配置策略,toxics 实现延迟,模拟故障, 对于这个大家可能了解的就是netflix 公司的chaos monkey,实际的使用大家可以参考相关文章,本次只是 对于toxiproxy 的简单安装试用,同时这个工具可以放到大家持续集 阅读全文

posted @ 2017-11-20 09:53 荣锋亮 阅读(1508) 评论(0) 推荐(0) 编辑

Toxiproxy 网络情况模式代理
摘要:1. 介绍 1. 介绍 Toxiproxy is a framework for simulating network conditions. It's made specifically to work in testing, CI and development environments, su 阅读全文

posted @ 2017-11-19 19:19 荣锋亮 阅读(449) 评论(0) 推荐(0) 编辑

luvit 被忽视的lua 高性能框架(仿nodejs)
摘要:备注: luvit 开放模式和nodejs 一样,但是因为生态以及小众语言的问题,使用的人比较少,但是从目前 来看更新速度还是比较快的,但是从现有lua 开发框架来说一般倾向于使用nginx+lua 的模式,尽管 有人说luvit 性能比nodejs 还高,还是没有比较广泛的普及 1. 安装 cur 阅读全文

posted @ 2017-11-18 12:00 荣锋亮 阅读(3108) 评论(0) 推荐(0) 编辑

lapis 处理接收到的json 数据
摘要:备注: 在restful api 开发过程中,大家一般使用的都是json 格式的数据lapis 在处理json 数据上也是比较方便的 1. 使用的api 说明 local json_params = require("lapis.application").json_params 2. 参考代码 / 阅读全文

posted @ 2017-11-18 11:35 荣锋亮 阅读(258) 评论(0) 推荐(0) 编辑

luarocks yum 安装引起的lapis lua 包查找问题(centos7版本)
摘要:备注: 大家在进行lapis 开发的时候有些人比较懒直接使用yum 按照luarocks,之后 使用luarocks 安装lapis 一般来说对于linux 64位的环境都会有些问题(包找不到) 1. 错误提示信息 2017/11/18 09:54:09 [error] 21876#0: *1 lu 阅读全文

posted @ 2017-11-18 10:40 荣锋亮 阅读(1026) 评论(0) 推荐(0) 编辑

kong nginx 配置文件说明&&借鉴
摘要:备注: 只是简单的进行说明配置文件,不会牵扯到源码 1. 配置文件位置 // 通过ps 查找 ps -ef |grep nginx /usr/local/openresty/nginx/sbin/nginx -p /usr/local/kong -c nginx.conf 可以看到kong 不是直接 阅读全文

posted @ 2017-11-17 21:14 荣锋亮 阅读(4976) 评论(0) 推荐(0) 编辑

kong 安装
摘要:1. yum 参考信息 https://bintray.com/kong/kong-community-edition-rpm $ sudo yum install epel-release $ sudo yum install kong-community-edition-0.11.1.*.noa 阅读全文

posted @ 2017-11-17 20:02 荣锋亮 阅读(1829) 评论(0) 推荐(0) 编辑

lapis 集成openresty最新版本cjson 问题的解决
摘要:备注: 为了解决安装了lapis、同时又希望使用新版nginx 以及openresty 的特性(stream 。。。) 1. 解决方法 参考: https://github.com/leafo/lapis/issues/539 luarocks install lua-cjson2 2. openr 阅读全文

posted @ 2017-11-16 23:39 荣锋亮 阅读(1039) 评论(0) 推荐(0) 编辑

lapis cockroachdb 数据访问试用
摘要:备注: cockroachdb 的安装可以参考官方文档,以下实例代码使用的是官方的参考例子 1. 数据库配置 // config.lua 参考: local config = require("lapis.config") config("development", { postgres = { h 阅读全文

posted @ 2017-11-15 22:35 荣锋亮 阅读(472) 评论(0) 推荐(0) 编辑

cockroachdb 安装试用(单机伪分布式)
摘要:1. 下载 以下地址,选择对应的操作系统版本即可 https://www.cockroachlabs.com/docs/stable/install-cockroachdb.html 2. 启动 // 启动命令 cockroach start --insecure \ --host=xxxxx // 阅读全文

posted @ 2017-11-15 22:08 荣锋亮 阅读(2425) 评论(0) 推荐(0) 编辑

lapis 数据库配置
摘要:备注: 目前支持 postgresql 、mysql (实际使用大家可以尝试用下tidb、CockroachDB) 1. pg数据库配置 // config.lua local config = require("lapis.config") config("development", { post 阅读全文

posted @ 2017-11-15 20:52 荣锋亮 阅读(311) 评论(0) 推荐(0) 编辑

lapis 路由
摘要:1. 路由以及url 模式 参考如下: local lapis = require("lapis") local app = lapis.Application() app:match("/", function(self) end) // 必须的 app:match("/hello", funct 阅读全文

posted @ 2017-11-15 20:40 荣锋亮 阅读(275) 评论(0) 推荐(0) 编辑

lapis http verb 处理
摘要:1. 同一个url 包含不同的请求(respond_to 进行解决) // 路由格式 match ,通过respond_to 进行实际的http verb 处理 local lapis = require("lapis") local respond_to = require("lapis.appl 阅读全文

posted @ 2017-11-15 20:37 荣锋亮 阅读(442) 评论(0) 推荐(0) 编辑

lapis 基本开发
摘要:1. 生成项目代码 // 支持lua 以及 moonscript, 默认是moonscript 通过--lua 可以生成lua 的代码 lapis new --lua ├── app.lua ├── mime.types ├── models.lua ├── nginx.conf 2. 启动项目 / 阅读全文

posted @ 2017-11-15 20:16 荣锋亮 阅读(414) 评论(0) 推荐(0) 编辑

lapis 框架安装试用
摘要:备注: 此次安装使用的是openresty 的openresty-1.11.2.1(openresty-1.11.2.1.tar.gz,最新版本存在cjson 包的问题 ) 同时对于luarocks 使用源码安装(使用yum 会有包的问题,解决起来少为费事点,实际上通过配置环境变量 也可以解决,就是 阅读全文

posted @ 2017-11-15 15:59 荣锋亮 阅读(1123) 评论(0) 推荐(0) 编辑

openresty luarocks 安装以及openssl 问题处理
摘要:1. 安装方式 wget https://luarocks.github.io/luarocks/releases/luarocks-2.4.3.tar.gz tar -xzvf luarocks-2.4.3.tar.gz cd luarocks-2.4.3 ./configure --prefix 阅读全文

posted @ 2017-11-15 15:35 荣锋亮 阅读(962) 评论(0) 推荐(0) 编辑

Jitsi 开源视频会议远程桌面共享&&文档共享工具
摘要:1. 特点 主要功能特点: 支持网络视频会议,使用SFU模式实现视频路由器功能。 支持SIP帐号注册电话呼叫。 支持安卓苹果终端。 支持文档共享功能,即时消息功能。 支持中文界面。 支持会议邀请,密码设置。 支持单机本地安装方式,支持云平台安装。 2. 几个参考界面 文档编辑共享 中文配置 3. 便 阅读全文

posted @ 2017-11-13 23:41 荣锋亮 阅读(2882) 评论(0) 推荐(0) 编辑

gradle build scan 插件使用
摘要:1. 添加插件 build.gradle plugins { id 'com.gradle.build-scan' version '1.10.2' } buildScan { // Uncomment the lines below to agree to the Terms of Service 阅读全文

posted @ 2017-11-13 14:16 荣锋亮 阅读(1471) 评论(0) 推荐(0) 编辑

gradle 配置java 项目maven 依赖
摘要:1. 内置的 repositories { mavenCentral() } 2. maven 私服 repositories { maven { url "http://maven.aliyun.com/" } } 3. 依赖私有jar 包 // 指定几个文件的 dependencies { co 阅读全文

posted @ 2017-11-12 23:53 荣锋亮 阅读(332) 评论(0) 推荐(0) 编辑

gradle 插件
摘要:1. 系统内置插件的应用 a. 二进制 apply plugin :"pluginname" 比如: java b. 脚本插件 apply from : "version.gradle" task demo << { println "the script info $version.code && 阅读全文

posted @ 2017-11-12 23:42 荣锋亮 阅读(242) 评论(0) 推荐(0) 编辑

gradle java 简单项目使用
摘要:预备环境 gradle 配置好变量,方便生成项目 1. 环境配置 gradle wrapper 生成项目结构 ├── build.gradle ├── gradle │ └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.propert 阅读全文

posted @ 2017-11-12 23:06 荣锋亮 阅读(403) 评论(0) 推荐(0) 编辑

gradle 命令行
摘要:1. 帮助 ./gradlew -h 2. gradle 可执行tasks gradle tasks or ./gradlew tasks 3. gradle help 任务 帮助了解每个task 的使用帮助 ./gradlew help --task 比如查看 tasks 的帮助 ./gradle 阅读全文

posted @ 2017-11-12 21:31 荣锋亮 阅读(768) 评论(0) 推荐(0) 编辑

gradle wrapper 简单使用
摘要:其实就是对于gradle 的一个包装,保证了项目版本的一致,同时减少配置 1. 生成wrapper // 使用gradle wrapper 命令 gradle wrapper 输出效果如下: [root@iZ2zeg7uro1snhd9wqmp2oZ first]# gradle wrapper S 阅读全文

posted @ 2017-11-12 21:07 荣锋亮 阅读(566) 评论(0) 推荐(0) 编辑

gradle 安装试用
摘要:1. java 环境(jdk 6 以上,最好使用8以及以上) yum install -y java-1.8.0-openjdk-devel 2. 基本配置 // path 路径 export PATH=$PATH:/opt/gradle/gradle-4.3.1/bin; source /etc/ 阅读全文

posted @ 2017-11-12 15:57 荣锋亮 阅读(216) 评论(0) 推荐(0) 编辑

linux 使用asciinema 进行命令行屏幕录制共享
摘要:1. 安装 yum install asciinema 2. 使用 录制 asciinema rec filename(可选,方便进行后期的回放play) 同时生成一个url 地址方便传递 https://asciinema.org/a/xxxxxxx 同时绑定账户之后,可以存储历史的信息 asci 阅读全文

posted @ 2017-11-12 15:30 荣锋亮 阅读(417) 评论(0) 推荐(0) 编辑

ansible playbook 使用
摘要:ansible playbook 格式是json yaml 1. 执行方法 ansible-playbook deply.yml 2. playbook 格式 关键字 hosts 主机ip 主机组名 remote_user 用户身份 vars 变量 tasks 定义顺序执行的action 每个act 阅读全文

posted @ 2017-11-12 14:28 荣锋亮 阅读(204) 评论(0) 推荐(0) 编辑

ansible安装基本使用
摘要:备注使用yum (centos7) 1. 安装 yum install -y ansible 2. 免密登录(ssh,最好使用dns 解析) // create ssh key ssh-keygen // copy ssh key to remote host ssh-copy-id -i /roo 阅读全文

posted @ 2017-11-12 14:28 荣锋亮 阅读(225) 评论(0) 推荐(0) 编辑

gulp 集成其他基于流的工具
摘要:1. 流、缓冲、vinyl 文件对象 gulp 的流是虚拟文件对象 包含的属性有 base 文件名 path 文件路径 content 缓冲、nodejs 流 2. gulp 集成 browserify browserify 基于文本流,缺少的是base 以及path,可以使用的工具 vinyl-s 阅读全文

posted @ 2017-11-11 18:18 荣锋亮 阅读(425) 评论(0) 推荐(0) 编辑

gulp 合格插件评判标准
摘要:官方插件列表: https://gulpjs.com/plugins/ 合格插件的判断标准 1. 不修改内容 如果一个插件一个文件都修改(无论是文案内容,文件路径),那么它就不是一个gulp 插件 2. 一个工具基于流的 那么就不需要使用这个gulp 插件了,直接使用这个工具就行 3. 做了太多的事 阅读全文

posted @ 2017-11-11 17:48 荣锋亮 阅读(145) 评论(0) 推荐(0) 编辑

gulp 流处理
摘要:包含的内容: 穿插流 流合并 流队列 流筛选 1. 穿插流 // passthrough stream 把流传递给其他的 // use gulp.src(glob,{passthrough:true}) // function 进行流的合并处理,避免多余配置以及冗余代码 2. 合并流 // 使用me 阅读全文

posted @ 2017-11-11 17:29 荣锋亮 阅读(931) 评论(0) 推荐(0) 编辑

browser-sync 服务器使用
摘要:1. 安装 npm install browser-sync or yarn add browser-sync 2. 使用(集成gulp) 备注: gulp 安装使用此处不介绍 默认的端口是3000,默认的ui界面端口3001 可以进行修改 Gulpfile.js 内容 var bSync = re 阅读全文

posted @ 2017-11-11 15:51 荣锋亮 阅读(423) 评论(0) 推荐(0) 编辑

gulp 基本使用
摘要:1. 安装 npm install -g gulp-cli && npm install --save-dev gulp or with yarn yarn global gulp-cli && yarn add gulp 2. 使用 基本流程 1. gulp cli 启动命令行工具 2. 本地gu 阅读全文

posted @ 2017-11-11 13:08 荣锋亮 阅读(706) 评论(0) 推荐(0) 编辑

yarn  workspace 开发示例
摘要:此为官方示例: package.json { "private": true, "workspaces": [ "workspace-a", "workspace-b" ] } Note that the private: true is required! Workspaces are not m 阅读全文

posted @ 2017-11-10 18:19 荣锋亮 阅读(2426) 评论(0) 推荐(0) 编辑

rpm 软件包离线安装
摘要:1. 插件安装(可选) yum install yum-plugin-downloadonly 2. 只下载不安装(perl 演示) yum install --downloadonly --downloaddir=/opt/perl perl 3. 查看下载文件 ├── perl-5.16.3-2 阅读全文

posted @ 2017-11-10 18:09 荣锋亮 阅读(5229) 评论(0) 推荐(0) 编辑

nodejs docker 开发最好选择yarn 进行包管理而不是npm
摘要:npm 与yarn 的区别网上一大堆的文章,我们在构建docker 镜像是应该遵守的有些原则 基础镜像尽量小 对于构建进行缓存处理 构建的docker 的文件层数尽量少 能直接运行的,就别进行重复构建了(比如go) 基础镜像尽量小 对于构建进行缓存处理 构建的docker 的文件层数尽量少 能直接运 阅读全文

posted @ 2017-11-10 18:08 荣锋亮 阅读(4131) 评论(0) 推荐(0) 编辑

npm 私服工具verdaccio 安装配置试用
摘要:1. 安装 npm install -g verdaccio 2. 启动 verdaccio // 界面显示信息 Verdaccio doesn't need superuser privileges. Don't run it und warn config file - /root/.confi 阅读全文

posted @ 2017-11-09 22:40 荣锋亮 阅读(4812) 评论(0) 推荐(0) 编辑

yarn 管理nextjs 项目
摘要:预备环境 nodejs npm 1. yarn 安装 npm install -g yarn 2. nextjs 项目初始化 yarn add next react react-dom 3. 配置nextjs 项目 "scripts":{ "dev": "next", "build": "next 阅读全文

posted @ 2017-11-09 16:42 荣锋亮 阅读(1285) 评论(0) 推荐(0) 编辑

jfrog artifactory jenkins pipeline 集成
摘要:1. 预备环境 artifactory ( 开源版本 ) maven jenkins jenkins artifactory plugin (在插件管理安装即可) 2. 配置artifactory a. maven local 仓库 b. jenkins 配置(添加 artifactory 账户信息 阅读全文

posted @ 2017-11-09 15:26 荣锋亮 阅读(11540) 评论(3) 推荐(1) 编辑

jenkins 重置密码
摘要:说明 最近在折腾jenkins,配置用户权限时点错了,选择了安全矩阵后没有添加用户,就保存配置了,然后就报错了,提示没有Overall/Read权限。还有另外一个问题,用户的密码忘记了怎么办? 一.重置用户权限 解决方法: 打开配置文件 vim config.xml,配置文件位于jenkins主目录 阅读全文

posted @ 2017-11-08 20:42 荣锋亮 阅读(795) 评论(0) 推荐(0) 编辑

jenkins中通过execute shell启动的进程会被杀死的问题
摘要:在jenkins中配置自动更新部署项目时,如果采取用execute shell启动/关闭tomcat,会发现可以进行关闭tomcat, 但是无法启动tomcat,虽然构建会显示执行成功,但是查看进程,tomcat是没有启动的。这是因为Jenkins默认 会在Build结束后Kill掉所有的衍生进程。 阅读全文

posted @ 2017-11-08 20:23 荣锋亮 阅读(2978) 评论(0) 推荐(2) 编辑

jfrog artifactory docker 安装试用
摘要:预备环境(docker 安装模式,使用的免费版本): docker-ce (启用镜像加速) 1. 镜像拉取 docker.bintray.io/jfrog/artifactory-oss 2. 启动 docker run -d -p 8081:8081 docker.bintray.io/jfrog 阅读全文

posted @ 2017-11-08 20:04 荣锋亮 阅读(1788) 评论(0) 推荐(0) 编辑

goreplay(gor) golang 流量拷贝工具试用
摘要:1. 项目地址 https://github.com/buger/goreplay 2. 安装 wget https://github.com/buger/goreplay/releases/download/v0.16.1/gor_0.16.1_x64.tar.gz tar xvf gor_0.1 阅读全文

posted @ 2017-11-07 14:30 荣锋亮 阅读(3377) 评论(0) 推荐(0) 编辑

HTML <meta> http-equiv Attribute 说明
摘要:1. 说明 ValueDescription content-type Specifies the character encoding for the document. Example: <meta http-equiv="content-type" content="text/html; ch 阅读全文

posted @ 2017-11-07 12:32 荣锋亮 阅读(456) 评论(0) 推荐(0) 编辑

xcomponent web 跨域组件介绍
摘要:1. 项目地址: https://github.com/krakenjs/xcomponent 2. 支持的特性 a. Render an iframe or popup on a different domain, and pass down props, including objects an 阅读全文

posted @ 2017-11-07 10:18 荣锋亮 阅读(527) 评论(0) 推荐(0) 编辑

Webpack-dashboard 简单使用
摘要:1. 安装 npm install webpack-dashboard --save-dev 2. 配置说明 webpack config // Import the plugin: var DashboardPlugin = require('webpack-dashboard/plugin'); 阅读全文

posted @ 2017-11-06 14:24 荣锋亮 阅读(3601) 评论(0) 推荐(0) 编辑

gatsbyjs 使用
摘要:1. 安装 npm install --global gatsby-cli 2. 使用 // 创建项目 gatsby new dalong cd dalong // 启动 gatsby develop -- 使用的是热加载端口 8000 // 编辑源码 src/pages. // 生产构建 gats 阅读全文

posted @ 2017-11-04 13:09 荣锋亮 阅读(3591) 评论(4) 推荐(0) 编辑

gatsbyjs 了解
摘要:1. 模型 2. 总结&&资料 从模型上可以看出和jamstack 提出的架构模型比较相似,可以看成是一个具体的实现,功能还是比较强大的 https://www.gatsbyjs.org 阅读全文

posted @ 2017-11-03 22:29 荣锋亮 阅读(514) 评论(0) 推荐(0) 编辑

JAMstack 最佳实践
摘要:摘自官方介绍,没有翻译(没必要,已经比较简单了,重要的就是进行每条的诠释了,后续。。。) Entire Project on a CDN Because JAMstack projects don’t rely on server-side code, they can be distributed 阅读全文

posted @ 2017-11-03 22:10 荣锋亮 阅读(687) 评论(0) 推荐(0) 编辑

Dawn 简单使用
摘要:1. install npm install dawn -g 2. create project # 1. Create & Initialize $ dn init -t front # 2. Development & Real-time compilation $ dn dev # 3. Li 阅读全文

posted @ 2017-11-03 21:51 荣锋亮 阅读(244) 评论(0) 推荐(0) 编辑

JAMstack 技术要点
摘要:1. 简要说明 Modern web development architecture based on client-side JavaScript, reusable APIs,and prebuilt Markup. When we talk about “The Stack,” we no 阅读全文

posted @ 2017-11-03 21:40 荣锋亮 阅读(555) 评论(0) 推荐(0) 编辑

Dawn 阿里开源前端开发构建工具
摘要:Dawn 取「黎明、破晓」之意,原为「阿里云·业务运营团队」内部的前端构建和工程化工具,现已完全开源。它通过pipeline 和 middleware 将开发过程抽象为相对固定的阶段和有限的操作,简化并统一了开发人员的日常构建与开发相关的工作。 特点 采用中间件技术,封装常用功能,易于扩展,方便重用 阅读全文

posted @ 2017-11-03 21:24 荣锋亮 阅读(658) 评论(0) 推荐(0) 编辑

next.js 简单使用
摘要:1. 介绍 一个react.js 服务器端渲染开源项目(不只是服务器端渲染,直接也可以生成纯静态站点) 类似的解决方案有好多,比如react.js 自身的服务器渲染方案(但是使用起来就是比较怪异) gatsbyjs 也是一个不错的解决方案 2. 初始化项目 // 依赖 npm install --s 阅读全文

posted @ 2017-11-03 21:14 荣锋亮 阅读(14038) 评论(0) 推荐(1) 编辑

terraform 阿里云基本使用
摘要:1. 预备环境 安装了terraform 的软件的操作系统(windows linux mac 均可) 具有阿里云账户的 access_key secret_key 2. 配置 // terraform 的配置相对比较随意,但是有几个必须注意的,文件后缀 tf 文件名不需要进行特殊说明 // 以下为 阅读全文

posted @ 2017-11-01 19:51 荣锋亮 阅读(8170) 评论(0) 推荐(0) 编辑

serf  简单使用
摘要:1. 介绍 // 以下为官方介绍,说白了就是进行系统的集群节点管理 Serf uses an efficient gossip protocol to solve three major problems: Membership: Serf maintains cluster membership 阅读全文

posted @ 2017-11-01 14:01 荣锋亮 阅读(2040) 评论(0) 推荐(0) 编辑

导航