2017-06-14面试题

1:一个工厂模式的Singleton

public class Singleton {
public static Singleton sig=null;

private Singleton(){

}
public static Singleton getSingleton(){
if(null == sig){
sig = new Singleton();
}
return sig;
}
}
2:linux下的命令

/**
* linux 下的命令:
* 移动文件命令:mv
* 删除文件命令:rm -f
* 启动Tomcat命令:./startup.sh
* 停止Tomcat命令:./shutdown.sh
*/

3:Spring的事物?

spring 两种事物的处理机制,一是声明式事物,二是编程式事物。

4:线程类

// 1:HashMap是线程不安全的
// 2:HashMap的实现原理。
/**
* HashMap是线程不安全的。HashMap的底层是一个Entry数组。
* ,当发生hash冲突时,hashmap是采用链表的方式解决的,在对应
* 的数组位置存放链表的头结点。对链表而言,新加入的结点会从头结点加入。
*/
// 3:HashMap,HashSet,ArrayList都不具备线程安全。
// HashMap,HashSet,ArrayList都不是线程安全的。

5:SQL类。

// 4:SQL 如何添加字段?
// alte table 表名 add 字段名 类型。
// 5:删除 字段
// alter table 表名 drop column 字段名。

猜你喜欢

转载自www.cnblogs.com/CAOXIAOYANG/p/7011189.html
今日推荐