摘要: 本篇总结归纳对字符串或数组进行相关操作问题 倒序输出问题 第一种:对于数组 第二种:对于字符串我们可以把它转化成字符数组,在采用for循环来做,或者将字符串转换成StringBuffer,利用StringBuffer的reverse方法 查找字符串中第一次重复的字符 查找字符串中第一次没有重复的字符 阅读全文
posted @ 2017-06-03 18:03 爱姿病 阅读(996) 评论(1) 推荐(0) 编辑
摘要: 存储过程是MySql 5支持的特性,它是一组为了完成特定功能的SQL语句集,经过编译之后存储在数据库中,当需要使用该组SQL语句时用户只需要通过指定储存过程的名字并给定参数就可以调用执行它了,简而言之就是一组已经写好的命令,需要使用的时候拿出来用就可以了。有点像我们在Java类中写的方法,我们可以根 阅读全文
posted @ 2017-05-25 09:25 爱姿病 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 前面介绍的聚集函数只是用来计算行数,平均数,最大值,最小值而不用检索所有数据。通过count()函数,我们可以计算生产商1003提供的产品数目,但如果我要查询所有生产商提供的商品数,这就需要进行分组查询。 1.创建分组:使用group by 关键字 group by 要在where子句后,order 阅读全文
posted @ 2017-05-23 16:40 爱姿病 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 1.AVG() 求平均数 2.COUNT():确定表中行的数目或者符合特定条件的行的数目 3.max():返回指定列中的最大值 它能够返回任意列的最大值,如果是文本数据时,会返回最后一行。 4.min():返回指定列的最小值 它能够返回任意列的最小值,如果是文本数据时,会返回最前面的行。 5.sum 阅读全文
posted @ 2017-05-23 15:41 爱姿病 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 前面介绍利用一些关键字搭配相应的SQL语句进行数据库查找过滤,但随着过滤条件的复杂性的增加,where 子句本身的复杂性也会增加。这时我们就可以利用正则表达式来进行匹配查找。 1.基本字符匹配 2.进行or匹配 3.匹配几个字符之一 4.匹配范围 5.匹配特殊字符 其他也需要转义的元素: \\f 换 阅读全文
posted @ 2017-05-23 14:44 爱姿病 阅读(547) 评论(1) 推荐(1) 编辑
摘要: 1.distinct关键字 作用:检索出有不同值的列,比如一个商品表中存在供应商vend_id,一个供应商会对应很多商品,我们要查找有多少供应商,就可以用到该关键字去重。 select distinct vend_id from products; 2.limit关键字 作用:返回表中指定行范围的数 阅读全文
posted @ 2017-05-23 10:22 爱姿病 阅读(2578) 评论(0) 推荐(0) 编辑
摘要: 今天面试中问了这个问题,当时答的不好,现在整理一下。 JDBC是Java提供的一个操作数据库的API; MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注 阅读全文
posted @ 2017-05-11 10:17 爱姿病 阅读(46154) 评论(1) 推荐(8) 编辑
摘要: 基本思想: 希尔排序就是对直接插入排序的一个优化。现在有一个array,希尔排序就是设定一个增量incrementNum(0<incrementNum<array.length)。先从array[0]开始,以incrementNum为增量的进行直接插入排序,直到数组末尾,然后从array[1]开始重 阅读全文
posted @ 2017-04-21 15:47 爱姿病 阅读(1104) 评论(0) 推荐(0) 编辑
摘要: 基本思想: 归并排序利用分治法,先将一个序列分成一个个子序列,然后对子序列进行排序,再把有序子序列合并为整体有序序列。 图片来自于http://www.cnblogs.com/shudonghe/p/3302888.html Java代码实现: 算法性能分析: 时间复杂度:最坏最好和平均时间复杂度均 阅读全文
posted @ 2017-04-21 14:21 爱姿病 阅读(413) 评论(0) 推荐(0) 编辑
摘要: currentThread():返回代码正在被哪个线程调用。 运行结果: isAlive():判断当前线程是否处于活动状态。活动状态就是线程已经启动尚未终止,线程处于正在运行或者开始准备运行状态。 运行结果: sleep():是在指定毫秒内让当前"正在运行的线程(currentThread()返回的 阅读全文
posted @ 2017-04-19 15:25 爱姿病 阅读(507) 评论(0) 推荐(0) 编辑