分类: 面试

32 篇文章

ElasticSearch
ElasticSearch是什么?基于Lucene的,那么为什么不是直接使用Lucene呢? Lucene 可以说是当下最先进、高性能、全功能的搜索引…
MongoDB
什么是MongoDB?为什么使用MongoDB? MongoDB是面向文档的NoSQL数据库,用于大量数据存储。MongoDB是一个在2000年代中期…
Redis
什么是Redis,为什么用Redis? Redis是一种支持key-value等多种数据结构的存储系统。可用于缓存,事件发布或订阅,高速队列等场景。支…
MySQL
能说下myisam 和 innodb的区别吗? myisam引擎是5.1版本之前的默认引擎,支持全文检索、压缩、空间函数等,但是不支持事务和行级锁,所…
Java IO
1. 基础IO # 如何从数据传输方式理解IO流? 从数据传输方式或者说是运输方式角度看,可以将 IO 类分为: 字节流, 字节流读取单个字节,字符流…
JUC工具类
JUC工具类: CountDownLatch详解 JUC工具类: CyclicBarrier详解 JUC工具类: Semaphore详解 JUC工具类…
 JUC线程池
JUC线程池: FutureTask详解 JUC线程池: ThreadPoolExecutor详解 JUC线程池: ScheduledThreadPo…
JUC集合类
JUC集合: ConcurrentHashMap详解 JUC集合: CopyOnWriteArrayList详解 JUC集合: ConcurrentL…
JUC锁
JUC锁: LockSupport详解 JUC锁: 锁核心类AQS详解 JUC锁: ReentrantReadWriteLock详解 # 为什么Loc…
JUC原子类
JUC原子类: CAS, Unsafe和原子类详解 # 线程安全的实现方法有哪些? 线程安全的实现方法包含: 互斥同步: synchronized 和…