Wstone的主页

码农备忘录


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

Erlang-发布版本升级-4-升级指令讲解

发表于 2018-09-07 更新于 2019-04-09 分类于 Erlang-Release-Upgrade Disqus:

插件虽然能帮助我们很方便的生成appup文件,但是如果你想要在升级的时候执行一下你的升级mnesia的record数据结构方法,插件不能分析出来我们要做这个的.

所以插件只能帮我们做其中一部分工作而已,另外一部分需要我们自己去处理,因此我们也需要对appup里面的指令进行进一步的学习.

预备知识

先来看看官方对于appup文件的描述:

阅读全文 »

Erlang-发布版本升级-3-升级发布版本工具讲解

发表于 2018-09-07 更新于 2019-04-09 分类于 Erlang-Release-Upgrade Disqus:

为了不加班,所以程序员一般都会开发一些便捷的工具来提高开发效率,下面就让我来给大家讲讲升级发布版本工具:rebar3_appup_plugin

发布

看前缀就知道,这是一个rebar3的插件,如果对rebar3不熟悉的请先移步去官网看看文档.

那我们先来创建一个rebar3的项目:

1
rebar3 new release rus_rel && cd rus_rel

阅读全文 »

Erlang-发布版本升级-2-gen-server热更

发表于 2018-09-07 更新于 2019-04-09 分类于 Erlang-Release-Upgrade Disqus:

Otp的gen_server模块,我想应该是大家在erlang开发中接触最多的模块了,但是我们经常会碰到要修改内部状态(state)的时候,例如原来的state不再适用于新的需求,需要改变state的数据结构,增加或者减少一个字段

遇到这样情况之后,我想很大一部分同学都会选择关闭这个进程,然后加载新代码,然后再开启这个进程,但是面对运行中的环境,要做这个操作只能重启vm了

阅读全文 »

Erlang-发布版本升级-1-代码热更

发表于 2018-09-07 更新于 2019-04-09 分类于 Erlang-Release-Upgrade Disqus:

代码热更

下面我们会展示两份代码,分别是版本1和版本2

test_load.erl (vsn-1):

1
2
3
4
5
6
7
8
9
10
-module(test_load).
-export([print/0]).
print() ->
io:format("vsn~p~n", [1]).
test_load.erl (vsn-2):

-module(test_load).
-export([print/0]).
print() ->
io:format("vsn~p~n", [2]).

阅读全文 »

CentOS7下源码包方式安装Erlang

发表于 2018-09-07 更新于 2019-04-09 分类于 erlang Disqus:

1.从 Erlang 官网下载源代码

1
$ wget http://erlang.org/download/otp_src_21.0.tar.gz

2.安装依赖

1
$ sudo yum -y install gcc gcc-c++  m4 ncurses-devel openssl-devel perl

3.解压第一步下载的源代码

1
$ tar zxvf otp_src_21.0.tar.gz

阅读全文 »

数据备份系列——Google-Drive第三方CLI工具-gdrive

发表于 2018-09-06 更新于 2019-04-09 分类于 Google-Drive Disqus:

一.介绍

在去年的网盘倒闭风波搞怕了不少人吧,转移那么多数据也是头疼,所以不如找几个不怕倒闭的……比如DropBox或者Google Drive。微软的OneDrive虽然国内能直连,但是速度其实也是比较头疼的,倒不如这种在特定环境下反而可以满速的了。

Google Drive在GSuite For Bussiness(或者Education)的版本里可以做到无限容量(起码是现在),所以我拿来做服务器上的数据备份,美滋滋,全球服务器都几乎能满速,而且也不用担心容量问题,棒棒的。那么问题来了,我们怎么使用呢,毕竟我绝大部分是Linux服务器,也没装图形界面啥的。官方提供的是有界面的工具,所以我们需要找CLI工具,也就是能在命令行中直接运行的。

阅读全文 »

阿里云2c4g服务器优惠699元3年

发表于 2018-02-20 更新于 2019-04-09 分类于 aliyun Disqus:

阿里云云服务器优惠拼团活动开启,活动机型2核4G突发性能t5实例,优惠价格269元1年、499元2年、699元3年,可选香港节点,阿里云惠网分享阿里云拼团服务器优惠:
优惠实例规格:突发性能实例t5,30%CPU性能
云服务器配置:2核CPU、4G内存
地域节点:华北1、华北2、华北3、华东1、华东2、华南1、香港;
优惠价格:269元1年、499元2年、699元3年

阅读全文 »
1…34

Wstone

37 日志
15 分类
24 标签
RSS
GitHub Twitter FB Page V2ex
Links
  • 山上淘金
  • terrancy
  • roger
闽ICP备15027528号-1 © 2021 Wstone
由 Hexo 强力驱动 v3.8.0
|
主题 – NexT.Mist v7.3.0
|