前置文章:Docker-基础使用[//www.greatytc.com/p/73b42f6b2e4a]——本文RabbitMQ部署是借助Docker部署的,对Doc...
![240](https://upload.jianshu.io/users/upload_avatars/14565671/6fdf02bd-1a73-4d37-b785-522d46e673b0.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
前置文章:Docker-基础使用[//www.greatytc.com/p/73b42f6b2e4a]——本文RabbitMQ部署是借助Docker部署的,对Doc...
下面分享的是一篇关于ActiveMQ与其消费者间的消息传送机制以及消息确认机制的文章,先附上链接:shift-alt-ctrl.iteye.com/blog/2020182 ...
做老师这么多年,最高兴的就是听到学生说:“老师,我找到工作了!” “老师,我又涨薪水了”。 听到这些,我由衷的替他们感到高兴,与此同时,也有作为老师参与到他们的人生发展中的那...
GC之G1底层原理 G1算法将堆划分为若干个区域(Region),它仍然属于分代收集器,这些Region的一部分包含新生代,新生代的垃圾收集依然采用暂停所有应用线程的方式,将...
#refer:http://blog.jobbole.com/109170/#comment-159599 一、什么是垃圾回收 首先,在了解G1之前,我们需要清楚的知道,垃圾...
HashMap使用率非常高,也是是面试经常被问到的,例如,HashMap的底层实现,JDK1.8做了哪些优化等 HashMap 底层是如何实现的?在 JDK 1.8 中它都做...
记一次生产调度(Quartz任务未执行)故障的排查 背景 作为平台团队,基于业务需求我们团队开发了一套微服务任务调度平台,投入生产一年多,同时也在不久前宣布对外开源。有兴趣的...
什么是activeMQ activeMQ是一种开源的,实现了JMS1.1规范的,面向消息(MOM)的中间件,为应用程序提供高效的、可扩展的、稳定的和安全的企业级消息通信。 A...
JVM面试题 来都来了,点个赞呗 文末领取博主为大家准备的面试渡劫大礼包喔 1、内存模型以及分区,需要详细到每个区放什么? 2、堆里面的分区:Eden,survival (f...
死锁 两个线程持有的锁互相嵌套 主线程向单线程池提交任务A,任务A内部也向该线程池提交任务B Thread的start()和run()区别 6种线程状态 AQS lock()...
性能&稳定性 性能 上缓存:订阅binlog写redis,通过监控找出大流量的上游调用方,新增一套缓存接口,让他们切接口清理慢SQL:是新建索引还是合并索引,如果MySQL搞...
玄哥牛牛牛
dubbo支持3种容器,默认SPI("spring") Dubbo源码入口 spring.handlers文件 DubboNamespaceHandler Dubbo流程 生产和消费都...
支持3种容器,默认SPI("spring") Dubbo源码入口 spring.handlers文件 DubboNamespaceHandler Dubbo流程 生产和消费都...