一般来说,无论是大公司还是小公司,在面试Java开发人员的时候,都会从以下几个方面进行考察:基础很重要,基础很重要,基础很重要啊 基础篇 一、Java基础 1.1 HashM...
一、筑基篇 JVM JVM内存结构 堆、栈、方法区、直接内存、堆和栈区别 Java内存模型 内存可见性、重排序、顺序一致性、volatile、锁、final 垃圾回收 内存分...
1. Redis集群方案 Redis Cluster 集群模式通常具有高可用、可扩展性、分布式、容错等特性。Redis 分布式方案一般有两种: 1.1 客户端分区方案 客户端...
一、分类 创建型模式:单例模式、工厂模式、抽象工厂模式、建造者模式、原形模式 结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式 行为型模式:...
四、线程同步 4.1 基本概念 1、由于同一进程的多个线程共享同一片存储空间,在带来方便的同时,也带来了访问冲突这个严重的问题。java语言提供了专门的机制来解决这种冲突,有...