![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题
root加加
这个作者很懒,什么都没留下…
展开
-
线程池
线程池构造方法工作流程JDK内置线程池原创 2020-05-03 11:17:36 · 145 阅读 · 0 评论 -
面试题-synchronized与Lock的区别
synchronized是关键字,而Lock是一个接口synchronized会自动释放锁,而Lock必须手动释放锁synchronized是不可中断的,Lock可以中断也可以不中断通过Lock可以知道线程有没有拿到锁,而synchronized不能synchronized能锁住方法和代码块,而Lock只能锁住代码块Lock可以使用读锁提高多线程读效率synchronized是非公平...原创 2020-04-13 22:19:29 · 248 阅读 · 0 评论 -
面试题-java值传递和引用传递总结
public class TestSwap {public static void main(String[] args) {/*按值传递,形参是实参的一个拷贝,对形参的任何操作不能够改变实参*/int a=5,b=6;swap(a,b);System.out.println("a:"+a+" b:"+b);/*按引用传递,但形参仍然是实参的一个拷贝,但这两个原创 2017-03-02 15:24:43 · 311 阅读 · 0 评论 -
面试题-引起mysql索引失效的几种情况
like 以%开头,索引无效;当like前缀没有%,后缀有%时,索引有效。or语句前后没有同时使用索引。当or左右查询字段只有一个是索引,该索引失效,只有当or左右查询字段均为索引时,才会生效。组合索引,不是使用第一列索引,索引失效。数据类型出现隐式转化。如varchar不加单引号的话可能会自动转换为int型,使索引无效,产生全表扫描。在索引列上使用 IS NULL 或...原创 2020-04-13 20:48:44 · 845 阅读 · 0 评论