2020年12月29日
摘要: RabbitMQ简介 RabbitMQ是使用erlang语言开发的一款遵循AMQP(Advance Message Queue Protocol)的消息中间件。(开源) RabbitMQ的优点 应用解耦:提高系统容错性和可维护性 异步提速:提升用户体验和系统吞吐量 削峰填谷:提高系统稳定性 核心概念 阅读全文
posted @ 2020-12-29 15:38 landiss 阅读(97) 评论(0) 推荐(0)
摘要: docker docker仓库:https://hub.docker.com/ docker API: docker安装 1、要求:linux内核在3.10及其以上 内核版本查看:uname -r 内核升级:yun update 2、docker安装 yum install docker 3、doc 阅读全文
posted @ 2020-12-29 15:34 landiss 阅读(51) 评论(0) 推荐(0)
摘要: 以程序为中心 1、按照流向:输入流、输出流 2、按操作数据: 字节流:二进制,可以是任何类型的文件 字符流:必须是纯文本类型 3、按照功能 节点流:包裹源头 处理流:增强功能 字节流与字符流 1、字节流 输入流:InputStream FileInputStream 输出流:OutputStream 阅读全文
posted @ 2020-12-29 15:33 landiss 阅读(70) 评论(0) 推荐(0)
摘要: 1、CAS(campare and swap比较与交换)作用:保证在无锁状态下,多个线程对值的更新。 CAS的底层实现lock cmpxchg(汇编指令) 实现原理:CAS机制当中使用了3个基本操作数:内存地址V,旧的预期值A,要修改的新值B。更新一个变量的时候,只有当变量的预期值A和内存地址V当中 阅读全文
posted @ 2020-12-29 13:01 landiss 阅读(203) 评论(0) 推荐(0)