1)三种对比、2)rocketMq高性能原因、3)kafka比RocketMQ更高原因、4)RocketMQ场景、5)zk和NameServer对比 一、三种对比 Kafka...
这篇文章主要介绍锁,因为锁是Java并发同步的关键技术。死锁是一种状态,程序中应该避免,不属于解决并发问题的技术,以后文章中会介绍到。 问题1:synchronized关键字...
并发问题是目前Java面试问的较多的问题,并且在目前高并发系统中也有很多场景可以用到这些并发相关的技术,所以对这些问题掌握很有帮助。 问题1:进程和线程的区别? 进程:一个在...
本文介绍一些有关Java基础其它面试常问的问题。 问题1:迭代器Iterrator? Iterator 主要是用来遍历集合用的 特点是更加安全,因为它可以确保,在当前遍历的集...
本文专门来讲一下跟HashMap有关的问题。HashMap 和 HashTable的区别可以看这篇文章面试之Java基础问题(1)[https://www.jianshu.c...
本文介绍一些和List、Set、Map面试常问问题。在 Java 中除了以 Map 结尾的类之外, 其他类都实现了 Collection 接口。并且以 Map 结尾的类都实现...
什么是Netty? Netty 是一个利用 Java 的高级网络的能力,隐藏其背后的复杂性而提供一个易于使用的 API 的客户端/服务器框架。Netty 是一个广泛使用的 J...
一、分类: 1. 公平锁/非公平锁: 公平锁是指多个线程按照申请锁的顺序来获取锁。非公平锁是指多个线程获取锁的顺序并不是按照申请锁的顺序,有可能后申请的线程比先申请的线程优...
HashTable 底层数组+链表实现,无论key还是value都不能为null,线程安全,实现线程安全的方式是在修改数据时锁住整个HashTable,效率低,Concurr...
数据 原始数据 数据说明 序号说明备注1学号2姓名3性别4年龄5上学期成绩学科成绩以&分割,学科=成绩6下学期成绩学科成绩以&分割,学科=成绩 需求 解决方案 0.准备工作 ...
MySQL8.0.x新特性篇 一、MySQL文档存储(MySQL Document Store) 1、NoSQL + SQL = MySQL MySQL文档存储为用户提供了开...
简介 消息队列 MQ 既可为分布式应用系统提供异步解耦和削峰填谷的能力,同时也具备互联网应用所需的海量消息堆积、高吞吐、可靠重试等特性。 应用场景 削峰填谷:诸如秒杀、抢红包...