摘要: MySQL关联查询的三种写法: SELECT * FROM film JOIN film_actor ON (film.film_id = film_actor.film_id);SELECT * FROM film JOIN film_actor USING (film_id); --当两个要关联 阅读全文
posted @ 2017-11-07 19:26 寻找风口的猪 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 安装Redis 下载redis安装包http://download.redis.io/redis-stable.tar.gz 解压安装包$ tar xzf redis-stable.tar.gz 安装$ cd redis-stable/src$ make 或者直接从网上下载redis的压缩包,然后解 阅读全文
posted @ 2017-11-06 20:42 寻找风口的猪 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 什么是适配器模式? 适配器模式(Adapter):将一个类的接口转换成客户希望的另外一个接口,得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。 适配器模式的分类 1、类适配器模式。适配器继承自己实现的类,一般是多重继承。 2、对象适配器模式。适配器容纳一个它包裹的类的实例。在这种情况下,适 阅读全文
posted @ 2017-11-03 18:32 寻找风口的猪 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 什么是装饰器模式 装饰器模式又称包装(Wrapper)模式,能够实现动态的为对象添加功能。是继承关系的一个替代方案,因为可以在不创造子类的情况下将对象的功能加以扩展。 通常给对象添加新功能,要么直接修改对象添加,要么派生对应的子类添加或者使用对象组合的方式。在面上对象的设计中,我们应该尽量使用对象组 阅读全文
posted @ 2017-11-02 13:56 寻找风口的猪 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 什么叫做观察者模式? 观察者模式又称为发布订阅模式(Publish/Subscribe)它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个注意对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,让他们能够自动更新自己。 观察者模式的组成 -抽象主题角色:把所有对观察者对象的引用保存 阅读全文
posted @ 2017-11-01 14:06 寻找风口的猪 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 1、查询首先考虑在where和order by设计的列上建立索引,尽量避免全表扫描。 2、尽量避免在where子句中对字段进行null值判断,否则将导致引擎放弃使用索引而进行全表扫描。 最好不要给数据库字段留null,尽可能使用not null填充数据库。备注、描述、评论之类的可以设置为 NULL, 阅读全文
posted @ 2017-10-31 13:53 寻找风口的猪 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 普通模式整合 一、在pom.xml中引入redis的依赖 二、新建redis.xml文件 三、在spring的配置文件中引入redis.xml 四、编写dao层 五、编写service层 六、写测试类进行测试 哨兵模式(sentinel) 就一个配置文件独特一点 redis-sentinel.xml 阅读全文
posted @ 2017-10-29 20:05 寻找风口的猪 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 我们实现Serialization接口,不能够生成serialVersionUID的解决方法。 阅读全文
posted @ 2017-10-29 19:26 寻找风口的猪 阅读(607) 评论(0) 推荐(0) 编辑
摘要: 一级缓存 Mybatis对缓存提供支持,但是在没有配置的默认情况下,它只开启一级缓存,一级缓存只是相对于同一个SqlSession而言。所以在参数和SQL完全一样的情况下,我们使用同一个SqlSession对象调用一个Mapper方法,往往只执行一次SQL,因为使用SelSession第一次查询后, 阅读全文
posted @ 2017-10-29 19:20 寻找风口的猪 阅读(193468) 评论(14) 推荐(42) 编辑
摘要: 先看看使用explain执行查询语句显示的列 1、id列: id相同,执行顺序由上至下 如果是子查询,id的序号会递增,id值越大优先级越高,越先被执行。 id如果相同,可以认为是一组,从上往下顺序执行,在所有组中,id值越大优先级越高,越先执行。 2、select_type列: 这一列显示了对应行 阅读全文
posted @ 2017-10-27 18:39 寻找风口的猪 阅读(482) 评论(0) 推荐(0) 编辑