升级nodejs版本
前段时间部署一个开源项目,结果服务器上的nodejs版本与开源项目所需的版本不符,故而需要进行nodejs升级
有两种方式
方式一:使用n进行nodejs升级
1 | 清除npm缓存 |
这里可能会有修改之后版本没生效的情况,是因为node的默认安装目录和n安装的目录不同导致的,可以指定N_PERFIX变量来修改n的默认node安装目录
前段时间部署一个开源项目,结果服务器上的nodejs版本与开源项目所需的版本不符,故而需要进行nodejs升级
有两种方式
1 | # 清除npm缓存 |
这里可能会有修改之后版本没生效的情况,是因为node的默认安装目录和n安装的目录不同导致的,可以指定N_PERFIX变量来修改n的默认node安装目录
数据在网络中传输时都是二进制字节码数据,在发送数据时需要编码,接收数据时需要解码,所以就需要解码器(decoder)和编码器(encoder)来完成该操作
encoder编码器是将指定的消息对象转为二进制流,负责处理出站数据;decoder解码器是将二进制流转为指定的消息对象,负责处理入站数据
Netty本身提供了一些编解码器
Netty本身提供的ObjectEncoder、ObjectDecoder 底层使用的是Java序列化技术,而Java序列化技术本身效率不高,序列化后太大,且无法跨语言,所以可以使用Protobuf
编解码器本身也是ChannelHandler
数据仓库提供集成化的和历史化的数据,它集成种类不同的应用系统,数据仓库从事物发展和历史的角度来组织和存储数据,以提供信息化和分析处理之用,是面向主题的、集成的、具有时间特征的、稳定的数据集合,用以支持经营管理中的决策制定过程