摘要: 子查询使用的算法是笛卡尔积,两张表时间复杂度是O(n^2)。使用连接查询,由于内循环会走索引时间复杂度是O(nlogn)。 阅读全文
posted @ 2020-10-28 13:54 ??,uunu 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 1.获取这串字符中的.DATA前的字母和数字 。{{first.DATA}} 受理编号:{{keyword1.DATA}} ①利用括号进行定位(?=.DATA) 表示.DATA前的字符串 正则表达式:\w+(?=.DATA) 结果: first keyword1 ②若要匹配后面.DATA后面?=之间 阅读全文
posted @ 2020-10-26 22:05 ??,uunu 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 1.获得Class对象的3种方式①调用Object类的getClass()方法。如 myClass.getClass();②通过 某类名.class 如MyClass.class;③使用Class.forName("完整类名") Class.forName("java.util.Date"); 阅读全文
posted @ 2020-10-25 11:37 ??,uunu 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 使用jstack检查死锁 import java.util.concurrent.BrokenBarrierException; import java.util.concurrent.CyclicBarrier; public class MyDeadThread { public static 阅读全文
posted @ 2020-10-24 11:54 ??,uunu 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 1.bin 2.sbin 3.usr1)/usr/local 相当于 win中的 某盘:/program File 4.root root用户的文件夹 5.home/home下有多个文件夹,是每个文件夹对应一个普通用户的用户空间如 /home/u1、/home/u2 6.etc1)/etc/sysc 阅读全文
posted @ 2020-09-29 14:58 ??,uunu 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 便于在association中自动映射。需要加一个columnPrefix。 columnPrefix: 在resultMap的元素中加自动加前缀,便于重用resultmap。 例: 1.在每个字段上加author_ <resultMap id="authorResult" type="Author 阅读全文
posted @ 2020-09-27 10:52 ??,uunu 阅读(627) 评论(0) 推荐(0) 编辑
摘要: beforeCreate created beforeMount mounted beforeUpdate updated beforeDestroy 阅读全文
posted @ 2020-09-06 20:13 ??,uunu 阅读(113) 评论(0) 推荐(0) 编辑
摘要: @Transactionpublic void bigold(){ didi(); //出线异常 int a = 10/0;//老大的方法肯定要回滚,小弟的方法要不要回滚} @Transactionpublic void didi(){ //小弟异常,老大要不要回滚} 事务的传播特性是:老大调用小弟 阅读全文
posted @ 2020-07-28 22:52 ??,uunu 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 算法过程: L index R;L一直指向0区的下一个元素,index指向1区,R指向2区的左边界外的第一个元素。 循环条件:while(index<R) //O(n)扫一遍就可以了 void sort(int a[],int n,int num){ int L=-1,index=0,R=n; wh 阅读全文
posted @ 2020-07-28 12:58 ??,uunu 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 用一个map存储inorder的值和下标的对应关系,这样做的目的可以省略用for查找的时间,直接取preorder[p_start]的值对应在inorder中对应值的下标。 inorder在主要是为了确定以preoder[p_start]为根的的左右子树的长度,便于下次的递归。 边界是:p_star 阅读全文
posted @ 2020-05-13 23:16 ??,uunu 阅读(93) 评论(0) 推荐(0) 编辑