排序
【系统设计】如何设计一个高性能/高并发/高可用/高可靠/可扩展的系统?(约635字)
文章目录后台服务架构高性能设计之道前言1 无锁化1.1 串行无锁1.2 结构无锁2 零拷贝2.1 内存映射2.2 零拷贝3 序列化3.1 分类3.2 性能指标3.3 选型考量4 池子化4.1 内存池4.2 线程池4.3 连接池4....
【后端长篇精品汇总】Java集合面试题(约12788字)
文章目录# Java集合面试题# 概念# 数组与集合区别,用过哪些?# 说说Java中的集合?# Java中的线程安全的集合是什么?# Collections和Collection的区别# 集合遍历的方法有哪些?# List# 讲一下j...
【Java】如何保证消息的可靠性传输?如何处理消息丢失的问题?(约2872字)
文章目录面试题面试官心理分析面试题剖析RabbitMQ生产者弄丢了数据RabbitMQ 弄丢了数据消费端弄丢了数据Kafka消费端弄丢了数据Kafka 弄丢了数据生产者会不会弄丢数据?RocketMQ消息丢失的场景生...
【Java】Java为什么需要泛型?泛型类如何定义使用?泛型接口和方法如何定义使用?泛型的上限和下限?(约1124字)
文章目录为什么需要泛型?泛型类如何定义使用?泛型接口如何定义使用?泛型方法如何定义使用?泛型的上限和下限?如何理解Java中的泛型是伪泛型?
【Java】Java 什么是Semaphore?说说看Semaphore内部原理?(约532字)
文章目录什么是Semaphore? Semaphore内部原理?单独使用Semaphore是不会使用到AQS的条件队列? Semaphore初始化有10个令牌,11个线程同时各调用1次acquire方法,会发生什么? Semaphore初始化有...