MySQL执行计划(二)

二.执行计划包含的信息(接上篇) 5.key        显示MySQL在查询中实际使用的索引,若没有使用索引,显示为NULL         TIPS:查询中若使用了覆盖索引,则该索引仅出现在key列表中   6.key_len        表示索引中使用的字节数,可通过该列计算...

2015-12-24 22:20:58

阅读数 62

评论数 0

MySQL执行计划(一)

一.MySQL执行计划调用方式         EXPLAIN  SELECT ……        变体:1. EXPLAIN EXTENDED SELECT ……        将执行计划“反编译”成SELECT语句,运行SHOW WARNINGS 可得到被MySQL优化器优化后的查询语句...

2015-12-24 22:20:44

阅读数 15

评论数 0

利用MySQL去Oracle

一.Oracle vs MySQL 1.性能不分高低,在于使用方式,扬长避短         Oracle强大到几乎能做所有事情 ----- 强大的计算节点         MySQL主要还是用来存储数据和简单查询 ----- 定位为存储节点         MySQL对复杂查询/数据...

2015-12-20 22:40:26

阅读数 44

评论数 0

MySQL数据库简介

一.MySQL数据库简介 1.MySQL数据库是一款免费、高效、灵活的易用的RDBMS。The world's most popular open source database。 2.全球有超过1500万台运行着MySQL的服务;全球十大Web站点中有九个使用MySQL;全球十大ISV(...

2015-12-20 21:39:38

阅读数 18

评论数 0

星型模型和雪花型模型比较

一.概述         在多维分析的商业智能解决方案中,根据事实表和维度表的关系,又可将常见的模型分为星型模型和雪花型模型。在设计逻辑型数据的模型的时候,就应考虑数据是按照星型模型还是雪花型模型进行组织。         当所有维表都直接连接到“ 事实表”上时,整个图解就像星星一样,故将...

2015-12-20 21:32:29

阅读数 15

评论数 0

Web前端性能优化

一.减少Http请求 性能黄金法则         只有10%-20%的最终用户响应时间花在接收请求的HTML文档上,剩下的80%-90%时间花在HTML文档所引用的所有组件(图片,script,css,flash等等)进行的HTTP请求上。         改善响应时间的最简单途径就是...

2015-12-20 21:00:45

阅读数 25

评论数 0

常见的网站服务器架构及其演化历程

一.常见网站服务器架构         [只是大框架介绍,实际使用中的不容易注意的细节太多了,需要经验的积累,才能运用娴熟]         以下的架构都是在假设已经优化过linux内核的情况下进行。 1.初级篇:(单机模式)         假设配置:(Dual core 2.0GH...

2015-12-20 00:30:38

阅读数 28

评论数 0

如何优化Web网站性能

一.前端优化         网站性能优化是一个很综合的话题,涉及到服务器的配置和网站前后端程序等各个方面,我只是从实际经历出发,分享一下自己所尝试过的网站性能优化方法。之所以在标题上挂一个web2.0,是因为本文更偏重于中小网站的性能优化,我所使用的系统也是典型web2.0的LAMP架构。...

2015-12-19 23:33:44

阅读数 17

评论数 0

CSS雪碧图

一.引言         雪碧图被运用在众多使用了很多小图标的网站上。相对于把每张小图标以.png格式文件的形式引用到页面上,使用雪碧图只需要引用一张图片,对内存和带宽更加友好。    二.实现         假设我们通过.toolbtn的类,为应用该类的各元素提供一张背景图片: ...

2015-12-19 23:07:50

阅读数 14

评论数 0

ETag使用效果对比及经验分享

        提起向百度提交数据,大家基本都会想到sitemap,最近又推出的etag是什么东东?真的能有效果吗?         sitemap是解决网站收录至关重要的途径之一,而通常sitemap的更新都不是很及时,并且体量都相对较大,此时也消耗了相应的网站流量及带宽。而ETag可以用...

2015-12-19 15:07:08

阅读数 144

评论数 0

HTTP协议缓存策略深入详解之etag妙用

一.Etag是什么         Etag 是URL的Entity Tag,用于标示URL对象是否改变,区分不同语言和Session等等。具体内部含义是使服务器控制的,就像Cookie那样。         HTTP协议规格说明定义ETag为“被请求变量的实体值” 。另一种说法是,ETag...

2015-12-19 14:40:20

阅读数 12

评论数 0

JavaScript基础及前端优化

一.JavaScript基础 1.闭包         简单来说,一个函数内部调用了函数外部的变量就是闭包。         简单闭包: var i = 1; function fn (){ alert(i); }         复杂闭包: var cache = (fu...

2015-12-19 13:49:56

阅读数 17

评论数 0

在AngularJS应用中处理单选框和复选框

        AngularJS对表单的处理相当简单。在AngularJS使用双向数据绑定方式进行表单验证的时候,实质上它在帮我们进行表单处理。        今天,我们将快速浏览一下AngularJS是如何对表单中的复选框和单选按钮进行处理的。        使用复选框的的例子有很多,同时...

2015-12-11 21:06:46

阅读数 17

评论数 0

使用DefaultAdvisorAutoProxyCreator实现spring的自动代理

        DefaultAdvisorAutoProxyCreator这个类功能更为强大,这个类的奇妙之处是他实现了BeanProcessor接口,当ApplicationContext读如所有的Bean配置信息后,这个类将扫描上下文,寻找所有的Advistor(一个Advisor是一个...

2015-12-11 01:01:36

阅读数 39

评论数 0

Ehcache整合Spring使用页面、对象缓存

一.概述         Ehcache在很多项目中都出现过,用法也比较简单。一般的加些配置就可以了,而且Ehcache可以对页面、对象、数据进行缓存,同时支持集群/分布式缓存。如果整合Spring、Hibernate也非常的简单,Spring对Ehcache的支持也非常好。EHCache支...

2015-12-10 21:03:45

阅读数 24

评论数 0

spring容器注入一个接口的两个实现类

        spring容器中能拥有两个同种类型的bean吗?我有两个dao类同时实现一个接口,这两个接口注入时报了异常如下。 org.springframework.beans.factory.NoSuchBeanDefinitionException: No unique bean ...

2015-12-09 20:46:51

阅读数 263

评论数 0

服务器使用Gzip压缩数据,加快网络传输

        服务器使用Gzip压缩数据,加快网络传输,提高页面性能。使用方法也很简单,在web.xml进行过滤器的配置即可,如下所示。 <filter> <filter-name>gzipF...

2015-12-09 20:24:04

阅读数 84

评论数 0

chrome打包扩展程序为crx及其使用

        扩展名为.crx的文件是谷歌浏览器Chrome的插件文件,也就是Chrome的“扩展程序”,可广泛用于Mac、Linux、Windows系统。这类文件增加了额外的功能或主题,以压缩格式保存,并且可能包含JS,JSON和其他文件,如图像和可执行程序,另有一些Chrome的插件文件...

2015-12-08 19:40:13

阅读数 91

评论数 0

对List的过滤刷选实例

        在工作中,我们都知道,如果循环List的循环体中有remove操作,将抛出java.util.ConcurrentModificationException异常。         面对这种操作,有如下两种方法来处理:         1.通过新建一个结果List&a...

2015-12-07 21:48:44

阅读数 25

评论数 0

java操作Oracle数据库——ARRAY、TABLE类型批量入库

        首先是我的数据库表(PLSQL操作) --建表 create table TEST_TABLE ( yid NUMBER, ytel VARCHAR2(50), yanumber VARCHAR2(50) ...

2015-12-07 21:32:06

阅读数 17

评论数 0

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