检查数据库表最近一次被INSERT/UPDATE/DELETE的时间來了解各个表的数据写入情况这里通过一个脚本给每个表加上触发器来记录表数据最后修改时间等信息。
相应的如果要移除以上脚本创建的所有trigger可以执行以下语句:
自己做了一点面试题感觉很经典,分享给大家发现还有很多东西需要学!
ps:线程安全会带来额外的系统开销,所以StringBuilder的效率比StringBuffer高如果对系统中的线程是否安全很掌握,可用StringBuffer在线程不安全处加上关键字Synchronize。
2、List中的元素有序、允许有重复的元素Set中的元素无序、不允许有重复元素。
4、LinkedList适合指定位置插入、刪除操作不适合查找;ArrayList、Vector适合查找,不适合指定位置的插入、删除操作
4、HashTable中hash数组的默认大小是11,增加方式的old*2+1HashMap中hash数组的默认大小是16,增长方式一定是2的指数倍
5、TreeMap能够把它保存的记录根据键排序,默认是按升序排序
检查数据库表最近一次被INSERT/UPDATE/DELETE的时间來了解各个表的数据写入情况这里通过一个脚本给每个表加上触发器来记录表数据最后修改时间等信息。
相应的如果要移除以上脚本创建的所有trigger可以执行以下语句: