- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 ActiveMQ从入门到精通
一,ActiveMQ简介ActiveMQ是一种开源的,面向消息(MOM)的中间件,为应用程序提供高效的、可扩展的、稳定的和安全的企业级消息通信。二,ActiveMQ安装和基本使用下载安装包链接:http://pan.baidu.com/s/1c2KpE96 密码:cu7x,linux下完成解压、启动bin/activemq start(前提配置好JDK环境变量)启动Active...
2019-11-20 14:07:38
277
原创 Java多线程编程
1 Java并发编程基础Java从诞生开始就明智地选择了内置对多线程的支持,这使得Java语言相比同一时期的其他语言具有明显的优势。线程作为操作系统调度的最小单元,多个线程能够同时执行,这将显著提升程序性能,在多核环境中表现得更加明显。但是,过多地创建线程和对线程的不当管理也容易造成问题。本章将着重介绍Java并发编程的基础知识,从启动一个线程到线程间不同的通信方式,最后通过简单的线程池示例以...
2019-11-20 14:02:15
312
原创 kafka架构原理
1 Kafka介绍Kafka是最初由Linkedin公司开发,是一个分布式、支持分区的(partition)、多副本的(replica),基于zookeeper协调的分布式消息系统,它的最大的特性就是可以实时的处理大量数据以满足各种需求场景:比如基于hadoop的批处理系统、低延迟的实时系统、storm/Spark流式处理引擎,web/nginx日志、访问日志,消息服务等等,用scala语言编...
2019-11-20 14:00:07
217
原创 Java虚拟机知识总结
本章内容思维导图(软件ProcessOn)一、Java中的内存划分1、程序计数器(线程私有)使PC总是指向下一条将要取指的指令地址。每个线程拥有一个程序计数器,在线程创建时创建,为了线程切换后能够恢复到正确的执行位置,每条线程都有一个独立的程序计数器,属于“线程私有”的内存。如果执行的native方法,计数器当中的内容应当是空 。此内存区域是唯一一个在Java虚拟机规范中没有规定...
2017-07-13 11:08:16
628
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人