摘要: 最近在找工作,面试的时候面试官经常会问到SQL优化的问题。面试的时候回答的不尽如人意,回来后总结了一些(参考网上的)。 SQL优化的具体操作 1.在表中建立索引,优先考虑where和group by使用的字段。 2.尽量避免使用select * ,使用select * 查询会返回无用的字段,降低查询 阅读全文
posted @ 2020-04-25 15:51 倾心碳酸饮料 阅读(226) 评论(0) 推荐(0)
摘要: 说明:这篇文章只是为了自己弄明白冒泡排序,内容大部分摘抄与别人的博客。 冒泡排序分从小到大和从大到小两种排序方式。它们唯一区别就是两个数交换的条件不同,从大到小排序就是前面的数比后面的小的时候让这两个数交换位置,而从小到大排序是前面的数比后面的大的时候交换两个数的位置。在这里,我们只讨论从小到大的排 阅读全文
posted @ 2020-04-18 16:49 倾心碳酸饮料 阅读(369) 评论(0) 推荐(0)
摘要: 首先,一个线程不应该由其他线程来强制中断或停止,而是应该由线程自己自行停止。 所以,Thread.stop,Thread.suspend,Thread.resume都已经被废弃了。 而Thread.interrupt的作用其实也不是中断线程,而是"通知线程应该中断了",具体到底中断还是继续运行,应该 阅读全文
posted @ 2020-04-17 12:44 倾心碳酸饮料 阅读(805) 评论(0) 推荐(0)
摘要: instanceof是Java的一个二元操作符(运算符),也是Java的保留关键字。它的作用是判断其左边对象是否为其右边类的实例,返回的是boolean类型的数据。用它来判断某个对象是否是某个Class类的实例。 用法: boolean result = object instanceof clas 阅读全文
posted @ 2020-04-17 11:19 倾心碳酸饮料 阅读(711) 评论(0) 推荐(0)
摘要: 无论是在学习中还是在工作中,对于String类型我们并不陌生,也会经常使用到subString()方法。 使用subString()方法得到子字符串,当子字符串添加一个元素改变时,并不影响原来的字符串。 subString(1,3)包含1索引位置的字符,不包含3索引位置的字符。 看下面的例子,也许你 阅读全文
posted @ 2020-04-17 10:52 倾心碳酸饮料 阅读(548) 评论(0) 推荐(0)
摘要: 废话不多说,用个实例来说明 如图是一张学生表(student) 如图是一张成绩表(score) 通过上面两张表,我们可以看到一共有8个学生,学号01-08。但是在成绩表中只有7位学生有成绩,其中学号为08的王菊是没有成绩的 如果现在我们要 查询所有同学的学号、姓名、选课数、总成绩 内连接方式: SE 阅读全文
posted @ 2020-04-16 14:56 倾心碳酸饮料 阅读(5667) 评论(0) 推荐(0)
摘要: 给定空List集合,一个个的插入数字到该List,要求任何时候这个List都是有序的。 例: 插入3,List: 3 再插入2,List: 2,3 再插入15,List: 2,3,15 再插入7,List: 2,3,7,15 import java.util.LinkedList; import j 阅读全文
posted @ 2020-04-16 10:50 倾心碳酸饮料 阅读(582) 评论(0) 推荐(0)