Erlang 28

Erlang是一种通用的面向并发的编程语言,它由瑞典电信设备制造商爱立信所辖的CS-Lab开发,目的是创造一种可以应对大规模并发活动的编程语言和运行环境.

erlang on_load_function_failed排查过程解析

目录概述排查过程代码结论概述 在做mongo建连优化时,突然发现打出的包无法启动。有日志如下: {"Kernel pid terminated",applica…

一篇文章带你从入门到精通:RabbitMQ

目录1. 浅浅道来1.1 什么是中间件?1.1.1 分布式的概念(补充)1.2 什么是消息中间件/消息队列(MQ)1.2.1 消息队列应用场景1.3 什么是 RabbitMQ2. …

深入浅析RabbitMQ镜像集群原理

目录集群架构1)首先一个基本的 RabbitMQ 集群不是高可用的2)其次 RabbitMQ 集群本身并没有提供负载均衡的功能3)接着假设我们只采用一台 HAProxy4)最后,任…

Erlang中的匹配模式总结

一、赋值时匹配 原子匹配 复制代码 代码如下: atom = atom % atom another = another % another atom = another % ex…

Erlang并发编程介绍

Erlang中的process——进程是轻量级的,并且进程间无共享。查了很多资料,似乎没人说清楚轻量级进程算是什么概念,继续查找中。。。闲话不提,进入并发编程的世界。本文算是学习笔…

Erlang IO编程之文件目录操作常用方法小结

Erlang用于操纵文件I/O的模块有: file模块:打开、读、写、关闭文件已经操作目录的方法基本都在这里 filename模块:提供平台独立方式用于操纵文件名 filelib模…

Erlang中的函数与流程控制介绍

一:函数 1:在Erlang中,【名字相同但参数数目不同】的两个函数是完全不同的函数。 2:其他模块内的函数用完全限定名称 被调用: 复制代码 代码如下: -module(sort…

Erlang中3种生成随机数的方法

erlang有三个生产随机数的办法 random:uniform(). 这个函数是erlang库random模块提供的。一般都采用这个。 复制代码 代码如下: 1> rand…

Erlang中执行linux命令的两种方法

os.cmd(Cmd) os模块提供了cmd函数可以执行linux系统shell命令(也可以执行windows命令)。返回一个Cmd命令的标准输出字符串结果。例如在linux系统中…

Erlang实现的百度云推送Android服务端实例

百度云推送官方地址http://developer.baidu.com/wiki/index.php?title=docs/cplat/push 简单的介绍下原理:   …