1. 起因 Apache的HttpClient在4.X之后推出了异步http版本,项目突然要用到之下措手不及,并且犯了一些理解上的错误,这里记录一下。 2. 使用Http...
1. 起因 Apache的HttpClient在4.X之后推出了异步http版本,项目突然要用到之下措手不及,并且犯了一些理解上的错误,这里记录一下。 2. 使用Http...
Java对象在JVM中如何分配?分配在哪个地方?Java有自动内存管理机制,那它是怎么判定一个对象是垃圾对象的?以及怎样对垃圾对象回收? 这篇文章就聊聊这些关于Java对象生...
预览图 步骤 step 1: 安装 iTerm在 iTerm官网 下载最近版本安装 step 2: 安装oh-my-zsh (两种方式安装) step 3: 安装 POWER...
目前主流有三种zookeeper客户端去操作zookeeper,即zookeeper shell、zookeeper原生zookeeper API、apache curato...
RocketMQ的消费模式有2种 查看一下源码,在默认情况下,就是集群消费(CLUSTERING)。另一种消费模式,是广播消费(BROADCASTING)。 其实,对于Roc...
最近学习了一下NIO的一些api,做了简单的demo,感觉挺有意思的,有兴许的可以一起学习 NIO的上手难度感觉还挺高的,学习曲线有一些,毕竟之前已经习惯了BIO的操作了,一...
与生产者对应的是消费者,应用程序通过KafkaConsumer来订阅主题,并从订阅的主题中拉取消息。不过我们需要先了解消费者和消费组的概念,否则无法理解如何使用KafkaCo...
一、从方法区(PermGen)到元空间(Metaspace) 方法区(PermGen) JDK1.8以前的HotSpot JVM有方法区,也叫永久代(permanent ge...
使用rocketmq后,默认会在{user.home}\logs\rocketmqlogs 目录下生成大量的mq跟踪日志,与应用日志不在同级目录,不方便统一管理,可以通过以下...