摘要: 一.数据库优化查询的方法 1.使用索引: 应尽量避免全表扫描,首先考虑在where 以及 order by ,group by 涉及的列上建立索引 2.优化SQL语句: 1>通过explain(查询优化神器)用来查看SQL语句的执行效果,可以帮助选择更好的索引和优化查询语句,写出更好的优化语句。通常 阅读全文
posted @ 2019-03-25 18:44 Tom-shushu 阅读(1144) 评论(0) 推荐(2) 编辑
摘要: 一,抛出异常有三种形式,一是throw,一个throws,还有一种系统自动抛异常。下面它们之间的异同。 (1)、系统自动抛异常 1.当程序语句出现一些逻辑错误、主义错误或类型转换错误时,系统会自动抛出异常: public static void main(String[] args) { int a 阅读全文
posted @ 2019-01-09 16:04 Tom-shushu 阅读(1576) 评论(0) 推荐(2) 编辑
摘要: 一,String,StringBuffer,StringBuilder三者之间的关系 三个类的关系:StringBuffer和StringBuilder都继承自AbstractStringBuilder这个类, 而AbstractStringBuilder和String都继承自Object这个类(O 阅读全文
posted @ 2019-01-08 17:33 Tom-shushu 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 首先需要准备好一张数据库表我这里用emp这张表:具体代码: 然后开始我们的增删改查工作: 第一步:建立一个Maven项目,我们这里命名为"lianxicrud",然后配置pom.xml:需要的jar包有:jstl,javax.servlet-api,spring-web,spring-webmvc, 阅读全文
posted @ 2018-12-23 19:33 Tom-shushu 阅读(3914) 评论(0) 推荐(0) 编辑
摘要: 今天在登陆MySQL是登录不上出现了“Can`tconnect to MySQL server on ‘localhost’(10061)”的问题,于是便在网上到处搜资料查原因;但好多都是:让删除my.ini(在C:\windows\下),然后重新运行winmysqladmi但是尴尬的是我并没有找到 阅读全文
posted @ 2018-12-13 00:16 Tom-shushu 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 二分查找的基本思想: 是将n个元素分成大致相等的两部分,取arr[n/2]与target做比较,如果target=arr[n/2],则找到target,算法中止;如果target<arr[n/2],则只要在数组arr的左半部分继续搜索target,如果target>arr[n/2],则只要在数组ar 阅读全文
posted @ 2018-12-11 23:42 Tom-shushu 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 三,文件系统命令: (1)一切从根目录“/”开始(文件系统层次化标准:FHS) 下载:yum install tree tree命令行参数: 参数 作用 -a 显示所有文件和目录。 -A 使用ASNI绘图字符显示树状图而非以ASCII字符组合。 -C 在文件和目录清单加上色彩,便于区分各种类型。 - 阅读全文
posted @ 2018-12-10 23:18 Tom-shushu 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 我们通常所说的堆是指二叉堆,二叉堆又称完全二叉树或者叫近似完全二叉树。二叉堆又分为最大堆和最小堆。 堆排序(Heapsort)是指利用堆这种数据结构所设计的一种排序算法,它是选择排序的一种。可以利用数组的特点快速定位指定索引的元素。数组可以根据索引直接获取元素,时间复杂度为O(1),也就是常量,因此 阅读全文
posted @ 2018-12-08 23:19 Tom-shushu 阅读(2367) 评论(0) 推荐(0) 编辑
摘要: 备注:这里使用的插入排序和选择排序都是经过优化后的详细优化请查看上一条博客,编译器使用DEV-C++ 冒泡排序算法的运作如下:(从后往前) 1.比较相邻的元素。如果第一个比第二个大,就交换他们两个。 2.对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数 阅读全文
posted @ 2018-12-07 22:47 Tom-shushu 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 插入排序第一种:交换法| 8 | 6 | 3 | 2 | 10 | 9 | 11 | 4 | 5 |第一个元素就不需要考虑了,直接看第二个元素6,因为6<8,所以6与8交换位置得到:| 6 | 8 | 3 | 2 | 10 | 9 | 11 | 4 | 5 |在考虑第三个元素3,因为3<8,交换3和 阅读全文
posted @ 2018-12-06 22:38 Tom-shushu 阅读(929) 评论(0) 推荐(0) 编辑