240 发简信
IP属地:上海
  • Erlang杂项

    保证supervisor子进程的init/1是安全稳定的,db等依赖三方服务的操作可用reconnect等 List =:= [] 好于 erl...

  • Erlang语言规范

    保持一样的代码风格 1. 变量名(大小写, 命名方式) ID vs Id, UserId Vs Uid 2. 空格位置 {a, b, c...

  • Erlang常用概念

    Lager 日志框架, 支持日志等级,sinks,过载保护,color Poolboy 线程池框架 Cowboy 高性能简洁的web框架,...

  • Resize,w 360,h 240
    Rebar3&OTP

    Erlang 最主要构件工具 遵循otp规范 依赖管理 + hex.pm 支持发布多个包 Supervisor 通过建立层级结构实现错误隔离和管...

  • Mnesia

    分布式数据库 基于ETS+DETS 支持事务 跨节点全拷贝 通病:节点不宜过多

  • Erlang分布式基础

    node 分布式系统由多个Erlang节点组成,每一个节点即为一个Erlang虚拟机,这些节点可以彼此通信 cookie cookie是Er...

  • Resize,w 360,h 240
    Erlang进程

    进程基础 spawn, 轻量级 Pid ! Message Mailbox Register(Alias, Pid) 高级特性: link/mo...

  • Erlang数据结构

    数据类型回顾 基础数据类型: int、 float、 atom、 ref、 fun、 port、 pid、 binary 符合数据类型: tup...

  • Resize,w 360,h 240
    log4erl中文会输出失败

    log4erl:info("~p", ["中文"]). 会报错,于是看了下log4erl:info的实现,log4erl在写文件时候: M = ...