java 消息中间件—简谈Kafka中的NIO网络通信模型 摘要:很多人喜欢把RocketMQ与Kafka做对比,其实这两款消息队列的网络通信层还是比较相似的,本文就为大家简要地介绍下Kafka的NIO网络通信模型,通过对Kafka源码的分析来简述其Reactor的多线程网络通信模型和总体…
java Java11 HttpClient小试牛刀 从java9的jdk.incubator.httpclient模块迁移到java.net.http模块,包名由jdk.incubator.http改为java.net.http
java dubbo负载均衡策略及对应源码分析 在集群负载均衡时,Dubbo 提供了多种均衡策略,缺省为 random 随机调用。我们还可以扩展自己的负责均衡策略,前提是你已经从一个小白变成了大牛,嘻嘻
javascript 简洁易用的基于Promise的jsonp库easy-jsonp,了解下 A minimal and lightweight JSONP implementation which is used to be a kind of cross domain solutions.
javascript 虚拟DOM DOM 是 JavaScript 操作网页的接口,全称为“文档对象模型”(Document Object Model)。它的作用是将网页转为一个 JavaScript 对象,从而可以用脚本进行各种操作(比如增删内容)。DOM就是将网页转化为一个对象并…
javascript Javascript-伪数组 什么是伪数组 伪数组是一个含有length属性的json对象 例如: {代码…} 常见的伪数组 arguments、NodeList、HTMLCollection、Jquery对象… 伪数据如何转成标准数组 使用Array.slice {代码…} Array.slice源码解…
java 一文搞懂 Java 线程中断 在之前的一文《如何”优雅”地终止一个线程》中详细说明了 stop 终止线程的坏处及如何优雅地终止线程,那么还有别的可以终止线程的方法吗?答案是肯定的,它就是我们今天要分享的——线程中断。