会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zl204
博客园
首页
新随笔
联系
订阅
管理
2014年5月5日
转载(MySQL Order By实现原理分析和Filesort优化)
摘要: 在MySQL中的ORDER BY有两种排序实现方式:1、利用有序索引获取有序数据2、文件排序在使用explain分析查询的时候,利用有序索引获取有序数据显示Using index。而文件排序显示Using filesort。1.利用有序索引获取有序数据取出满足过滤条件作为排序条件的字段,以及可以直接...
阅读全文
posted @ 2014-05-05 16:12 zl204
阅读(191)
评论(0)
推荐(0)
2014年3月6日
我眼中的设计模式---策略模式
摘要: 作为开篇。有必要说明下。写文章不是我的强行,只是作为一个记录而已 首先 对于策略模式给一个定义吧!策略模式:定义了算法簇,分别对其进行了封装,他们之间可以互换。这样做的话,可以让算法的变化独立于算法的客户端! 这里先举一个鸭子的实例。对于一个鸭子,他有很多行为,比如叫,飞行,但不同种类的的鸭子,它有不同的行为。所以可能会有下面这种做法package com.ssh.exercise; public class Duck { public void swim() { System.out.println("所有鸭子都会游泳!"); ...
阅读全文
posted @ 2014-03-06 09:48 zl204
阅读(361)
评论(1)
推荐(0)
2014年3月5日
spring ioc的源码简单介绍
摘要: 2013/13/3传统的java应用中,bean的生命周期很简单,关键字new初始化bean,然后嗲用,一旦这个bean不再使用则进入了垃圾回收阶段进行处理 spring bean的生命周期:spring实例化bean开始spring为bean注入属性值和引用如果bean实现了BeanNameAware接口,spring将传递bean的id到setBeanName()方法中如果bean实现了BeanFactoryAware接口,spring将调用setBeanFactory方法并传递 bean factory本身进去。如果bean实现了ApplicationContextAware接口,spr
阅读全文
posted @ 2014-03-05 22:09 zl204
阅读(554)
评论(0)
推荐(0)
闭锁CountDownLatch的源码实现介绍
摘要: 首先,我们先来了解下闭锁的知识。闭锁是一种同步工具类,可以延迟线程的进度直到其到达终止状态。闭锁的作用就相当于一扇门,在闭锁到达结束状态之前,这门一直是关闭的,并且没有任何线程可以通过,当到达结束状态时,这门打开并允许所有的线程通过,当闭锁到达结束状态之后,将不会改变闭锁的状态,一直保持着打开的状态,闭锁可以确保某些活动指导其他活动都完成后才继续执行。下面看一个具体的实现。package com.nine.concurrent;import java.util.concurrent.CountDownLatch;public class CountDownLatchDemo { pub...
阅读全文
posted @ 2014-03-05 21:43 zl204
阅读(175)
评论(0)
推荐(0)
公告