摘要:
1 alter table tablename drop column1, 2 drop column2, 3 drop column3; 阅读全文
摘要:
1 /** 2 * 查询产品的医保名称、省标名称 3 * @param productIds 4 * @return 5 */ 6 @MapKey("productId") 7 public Map<Long,ProvinceProduct> selectCheckProductNameOpenPr 阅读全文
摘要:
// 获取字符串数字 private static void stringNumber() { String a = "20kg/桶"; String dest = "0"; if (a != null) { dest = a.replaceAll("[^0-9]", ""); } System.o 阅读全文
摘要:
1 -- 方法1 2 select replace(reverse(FORMAT(reverse('国械注准20173463309'), 0)), ',', ''); 3 4 -- 方法2 5 CREATE FUNCTION get_number (param varchar(50)) 6 7 RE 阅读全文
摘要:
1.数组判断空 参数为数组object[]。在MyBatis判断空时,先判断是否为null,不为null则判断数组长度object.length是否大于0即可。 <if test="object!=null and object.length>0"> <yourSql> </if> 2.集合判断空 阅读全文
摘要:
抽象类与接口区别: 1:成员变量抽象类可以有任意类型的成员变量,接口中只能有 public static final 类型的成员变量 2:构造方法 抽象类可以有构造方法 ,接口中没有构造方法 3:实例方法抽象类可以有普通方法和抽象方法,接口中只能有 public 的 默认方法和 public 的 抽 阅读全文
摘要:
重写: 访问范围不能比父类的小返回值类型一致或者更小方法名称一致参数的类型、个数、顺序一致抛出的异常不能比父类的大(如果父类抛出的异常属于RuntimeException,子类可以抛出任何属于RuntimeException的异常,或者不抛异常如果父类抛出的异常属于检查异常,子类抛出的异常不能比父类 阅读全文
摘要:
list-->ArrayList、Vector、LinkedListset-->HashSet、TreeSetmap HashMap、TreeMap Hashtable-->Properties list --> add、remove、get、iterator、containsset --> add 阅读全文
摘要:
ArrayList,Vector, LinkedList的存储性能和特性: ArrayList、Vector是变长数组 LinkedList是双向链表ArrayList是线程不安全的,Vector是线程安全的 LinkedList是线程不安全的ArrayList、Vector插入、删除慢 Linke 阅读全文
摘要:
1:HashMap线程不安全,效率高 Hashtable线程安全效率低2:HashMap可以有null的key和value Hashtable不能有null的key和value3:HashMap继承自AbstractMap实现了Map Hashtable继承自Dictionary实现了Map4:Ha 阅读全文