介绍
最近读了周志明先生写的深入理解jvm,不敢说理解有多深。总结以供回顾。
大量网络框架采用reactor模型进行设计和开发,reactor模式基于事件驱动,特别适合处理海量的I/O事件。
一个nio线程监听和处理客户端连接可能会存在性能问题。
例如百万客户端连接,or 服务端需要对客户端握手进行安全认证,本身非常损耗性能。
为了解决性能问题,出现了主从reactor多线程模型。
思路:
Pattern类的作用在于编译正则表达式后创建一个匹配模式.
Matcher类使用Pattern实例提供的模式信息对正则表达式进行匹配.
matcher.appendReplacement() 与 matcher.appendTail().
Code实现: