持久化的三种状态
单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。
可能会遇到的面试题:
阿里巴巴
1. JAVA基础扎实,理解io、多线程、集合等基础框架,对JVM原理有一定的了解;
2. 3年及以上使用JAVA开发的经验,对于你用过的开源框架,能了解到它的原理和机制;对Spring,ibatis,struts等开源框架熟悉;
3. 熟悉分布式系统的设计和应用,熟悉分布式、缓存、消息等机制;能对分布式常用技术进行合理应用,解决问题;
4. 掌握多线程及高性能的设计与编码及性能调优;有高并发应用开发经验优先;
5. 掌握Linux 操作系统、大型数据库(Oracle、MySql);
6. 喜欢去尝试最新的技术,追求编写优雅的代码,从技术趋势和思路上能影响技术团队;
7. 熟练掌握Linux下的常用命令,常用的脚本语言;
下面推荐2个maven找jar包配置的网站,只需要搜索关键字即可找到需要的Jar包,非常方便,比如:MySQL就可以找到mysql-connect-Java.jar。
Linux 是一个性能稳定的多用户操作系统,是基于POSIX和UNIX的多用户、多任务、支持多线程、多CPU的操作系统。