关闭
当前搜索:

Explain详解

在工作中,我们用于捕捉性能问题最常用的就是打开慢查询,定位执行效率差的SQL,那么当我们定位到一个SQL以后还不算完事,我们还需要知道该SQL的执行计划,比如是全表扫描,还是索引扫描,这些都需要通过EXPLAIN去完成。EXPLAIN命令是查看优化器如何决定执行查询的主要方法。可以帮助我们深入了解MySQL的基于开销的优化器,还可以获得很多可能被优化器考虑到的访问策略的细节,以及当运行SQL语句时...
阅读(120) 评论(0)

Java设计模式-桥接模式

Java设计模式学习——桥接模式 标签: java设计模式桥接模式 2016-11-01 20:03 523人阅读 评论(0) 收藏 举报  分类: 设计模式(20)  版权声明:本文为博主原创文章,未经博主允许不得转载。 目录(?)[+] 一、场景 商城系统中常见的商品分类,以电脑为例,如何良好的处理...
阅读(87) 评论(0)

java设计模式之外观模式(门面模式)   针对外观模式,在项目开发和实际运用中十分频繁,但是其极易理解,下面就简要介绍一下。 一、概念介绍   外观模式(Facade),他隐藏了系统的复杂性,并

java设计模式之外观模式(门面模式)   针对外观模式,在项目开发和实际运用中十分频繁,但是其极易理解,下面就简要介绍一下。 一、概念介绍   外观模式(Facade),他隐藏了系统的复杂性,并向客户端提供了一个可以访问系统的接口。这种类型的设计模式属于结构性模式。为子系统中的一组接口提供了一个统一的访问接口,这个接口使得子系统更容易被访问或者使用。  二、角色及使用场景   ...
阅读(250) 评论(0)

继承

下面是People和Child类的定义和构造方法,每个构造方法都输出编号。在执行new Child("mike")的时候都有哪些构造方法被顺序调用?请选择输出结果 ( ) class People { String name; public People() { System.out.print(1); } public Peo...
阅读(212) 评论(0)

CyclicBarrier 公共屏障点

CyclicBarrier 公共屏障点 博客分类:  多线程 在实际应用中,有时候需要多个线程同时工作以完成同一件事情,而且在完成过程中,往往会等待其他线程都完成某一阶段后再执行,等所有线程都到达某一个阶段后再统一执行。 JDK: 一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point)。在涉及一组固...
阅读(82) 评论(0)

CountDownLatch

CountDownLatch 博客分类:  多线程   CountDownLatch           可以用来在一个线程中等待多个线程完成任务的类;   通常的使用场景是,某个主线程接到一个任务,起了n个子线程去完成,但是主线程需要等待这n个子线程都完成任务了以后才开始执行某个操作     JDK: 一个同步辅助类,在完成一组...
阅读(52) 评论(0)
    个人资料
    • 访问:5432次
    • 积分:221
    • 等级:
    • 排名:千里之外
    • 原创:12篇
    • 转载:32篇
    • 译文:0篇
    • 评论:0条