自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

男儿当自强

人生来平凡,因奋斗进取而不凡。

  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 Mysql 与聚合函数在一起时候where条件和having条件的过滤时机

where 在聚合之前过滤当一个查询包含了聚合函数及where条件,像这样的情况select max(cid) from t where t.id这时候会先进行过滤,然后再聚合。先过滤出ID《999的记录,再查找最大的cid返回。having 在聚合之后过滤having在分组的时候会使用,对分组结果进行过滤,通常里面包含聚合函数。SELECT ip,MAX(

2015-12-25 20:41:36 6514

原创 Mysql 关联查询得where条件

通常,关联查询时候,把where放在关联条件on之后。但是数据量比较大的时候,有时候性能很低。如果可以把where放在内表里,尽量放在内表里,尤其是主表里,大数据量的时候可以提高很多查询时间。

2015-12-24 21:44:17 3053

原创 Mysql 利用group by 分组排序

MySql的group by与oracle有所不同,查询得字段可以不用写聚合函数,查询结果取得是每一组的第一行记录。利用上面的特点,可以利用mysql实现一种独特的排序;首先先按某个字段进行order by,然后把有顺序的表进行分组,这样每组的成员都是有顺序的,而mysql默认取得分组的第一行。从而得到每组的最值。最近工作用的表有这样一个需求,ip字段有重复,取最后时间更新的ip。

2015-12-21 19:34:34 27871 4

原创 Mybatis 多条件查询(模糊查询 使用in查询)

Mybatis支持多个条件的查询,使用if标签拼接。下面是三个条件的查询得例子,使用的数据库是mysql,用到了模糊查询及in做条件查询。xml文件:<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> s

2015-12-17 20:18:48 28580 2

原创 设计模式-策略模式

策略模式:定义算法族,并封装起来,可以互相替换,这就是策略模式。策略模式,使得代码可以尽量多的复用。把变化的内容提取出来,作为接口,根据需求做出多种实现,这就可以看成一个个的算法族。在超类中声明接口类型的属性,并定义个变化行为的方法,让接口调用实现类的方法代替超类自己去实现。超类:package ModelTest;public abstract class MakeA

2015-12-15 20:25:45 720

rocketmq-console.zip

RocketMQ控制台,下载后对资源解压,修改Pom中RocketMQ版本修改配置文件中RocketMQ nameServer地址,用Maven编译,运行target目录下的jar即可

2021-11-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除