简书:亚武de小文 【原创:转载请注明出处】 生产者与消费者模型 RabbitMQ 整体上是一个生产者与消费者模型,主要负责接收、存储和转发消息。可以把消息传递的过程想象成:...
1. Nginx原理 对于每个Worker进程来说,独立的进程,不需要加锁,所以省掉了锁带来的开销 采用独立的进程,互相之间不会相互影响,一个进程退出后,其他进程还在工作,服...
实时音视频的开发学习有很多可以参考的开源项目。 一个实时音视频应用共包括几个环节:采集、编码、前后处理、传输、解码、缓冲、渲染等很多环节。每一个细分环节,还有更细分的技术模块...
微服务架构, 简单的说就是将单体应用进一步拆分,拆分成更小的服务,每个服务都是一个可以独>立运行的项目。那么下文主要了微服务架构的发展,详情请看下文。 第一章:微服务的架构介...
引言 昨天朋友咨询了一个问题,说自己之前面试被问@Transactional注解哪些场景下会失效,一时语塞致使面试失败。所以今天简单的和大家分享一下@Transactiona...
一 概述 1.1 初步了解Netty Netty是什么? 为什么使用netty? Netty相对于NIO有什么优势? 1.2 Netty的架构是什么? 核心(Core) 传输...
RSA非对称加密 RSA是一种常用的非对称加密算法,加密和加密使用不同的密钥,常用于要求安全性较高的加密场景,比如接口的验签和接口数据的加密与解密。与非对称加密算法对比,其安...
1.java基础 1.1 说一说java有哪些集合 答:分层次记忆:第一层:Collection;第二层:List、Set、Queue;第三层:Vector、ArrayLis...
一、内网穿透需求 最近在做公司内部管理软件, 老板要求将一些任务信息通过推送的方式告知任务执行者, 于是便有了微信公众号推送消息的需求。 微信公众号推送消息认证过程还是蛮麻烦...