public class Test {
public List list = new ArrayList();
public static void main(String[] args) {
Test test = new Test();
test.list.add("hello");
System.out.println(test.list);
}}
public interface Mymap {
public K getKey();
public V getValue();
}
public class MymapImpl implements Mymap {
private K key;
private V value;
public MymapImpl(K key, V value) {
this.key = key;
this.value = value;
}
public K getKey() { return key; }
public V getValue() { return value; }
}
下来就可以传入任意类型,创建实例了,不用转化类型
Mymap mp1= new MymapImpl("Even", 8);
Mymap mp2= new MymapImpl("hello", "world");
Mymap mp3= new MymapImpl(888, 888);
如果要定义超过两个,三个或三个以上的泛型参数可以使用T1, T2, ..., Tn,像这样子
public class Test {
public void print(T1 t1,T2 t2,T3 t3){
System.out.println(t1.getClass());
System.out.println(t2.getClass());
System.out.println(t3.getClass());
}
}
public class Test {
public static T createInstance(Class clazz) throws IllegalAccessException, InstantiationException {
return clazz.newInstance();
}
public static void main(String[] args) throws IllegalAccessException, InstantiationException {
Fruit fruit= createInstance(Fruit .class);
People people= createInstance(People.class);
}
}
当某个数据库用户在数据库中插入、更新、删除一个表的数据,或者增加一个表的主键时或者表的索引时,常常会出现ora-00054:resource busy and acquire with nowait specified这样的错误。主要是因为有事务正在执行(或者事务已经被锁),所有导致执行不成功。
1.下面的语句
insert提示IGNORE_ROW_ON_DUPKEY_INDEX
转自:http://space.itpub.net/18922393/viewspace-752123
在 insert into tablea ...select * from tableb中,如果存在唯一约束,会导致整个insert操作失败。使用IGNORE_ROW_ON_DUPKEY_INDEX提示,会忽略唯一
1.记录慢查询配置
show variables where variable_name like 'slow%' ; --查看默认日志路径
查询结果:--不用的机器可能不同
slow_query_log_file=/var/lib/mysql/centos-slow.log
修改mysqld配置文件:/usr /my.cnf[一般在/etc/my.cnf,本机在/user/my.cn
@ControllerAdvice,是spring3.2提供的新注解,从名字上可以看出大体意思是控制器增强。让我们先看看@ControllerAdvice的实现:
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Component
public @interface Co
BW Element
OLAP Universe Element
Cube Dimension
Class
Charateristic
A class with dimension and detail objects (Detail objects for key and desription)
Hi