自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 MySQL 优化总结 (五)

Join Vs select 结果集作列   有时候我们需要关联很多表统计:   select f1, f2, count(*) from a join b join c join d join e ……   如果结果集很小,只统计出几条数据来,那么可以换成这样写   Select f1, f2, (select count(*) from a join b ) from ...

2009-05-31 14:52:01 129

原创 MySQL 优化总结 (四)

减少不必要的表关联         有时候一个查询需要很多表关联,表一多了就容易让人犯晕,没必要join的也都给塞进来了,看看下面这个句子:           老师在布置作业的时候,会写入【布置班级】表和【学生作业评价】表,现在要检索每个班、每个学生在一段时间内做过的作业。我们的同事开始的join是走了红色的那条线,后来经过分析,显然蓝线就够了。 尽可能的限制条件   W...

2009-05-31 14:47:44 130

原创 MySQL 优化总结 (三)

range checked for each record (key map: 35)   因为type对每张表是ALL,这个输出显示MySQL正在对所有表产生一个笛卡尔乘积;即每一个行的组合!这将花相当长的时间,因为必须检查每张表的行数的乘积!对于一个实例,这是74 * 2135 * 74 * 3872 = 45,268,558,720行。如果表更大,你只能想象它将花多长时...

2009-05-31 14:43:57 158

原创 MySQL 优化总结 (二)

  Sql语句优化     Sql语句优化工具     ·慢日志     如果发现系统慢了,又说不清楚是哪里慢,那么就该用这个工具了。只需要为mysql配置参数,mysql会自己记录下来慢的sql语句。配置很简单,参数文件里配置:     slow_query_log=d:/slow.txt     long_query_time = 2     就可以在d:/s...

2009-05-31 14:39:13 106

原创 堆排序算法原理以及实例代码

1、 堆排序定义 n个关键字序列Kl,K2,…,Kn称为堆,当且仅当该序列满足如下性质(简称为堆性质): (1) ki≤K2i且ki≤K2i+1 或(2)Ki≥K2i且ki≥K2i+1(1≤i≤ ) 若将此序列所存储的向量R[1..n]看做是一棵完全二叉树的存储结构,则堆实质上是满足如下性质的完全二叉树:树中任一非叶结点的关键字均不大于(或不小于)其左右孩子(若存在)结点的关键字。 【例】关键字序...

2009-02-17 21:11:15 93

原创 Spring 2.5 Annotation

基于注释(Annotation)的配置有越来越流行的趋势,Spring 2.5 顺应这种趋势,提供了完全基于注释配置 Bean、装配 Bean 的功能,您可以使用基于注释的 Spring IoC 替换原来基于 XML 的配置。本文通过实例详细讲述了 Spring 2.5 基于注释 IoC 功能的使用。 概述 注释配置相对于 XML 配置具有很多的优势: 它可以充分利用 Java 的反射机...

2008-12-07 13:36:02 130

原创 servlet规范定义的Servlet生命周期

servlet有良好的生存期的定义,包括如何加载、实例化、初始化、处理客户端请求以及如何被移除。这个生存期由javax.servlet.Servlet接口的init,service和destroy方法表达。   1、加载和实例化   容器负责加载和实例化一个servlet。实例化和加载可以发生在引擎启动的时候,也可以推迟到容器需要该servlet为客户请求服务的时候。    首先容器必须先定位...

2008-11-22 11:10:28 109

MyEclipse 6.5 最新下载、注册、汉化

因最近发现网上很多转载的文章中的下载、汉化等地址目前已经失效,故特此发布最新验证过的MyEclipse 6.5 GA 的有效下载地址和汉化更新地址,以供参考   MyEclipse 6.5 官方下载地址:http://downloads.myeclipseide.com/downloads/products/eworkbench /6.5.0GA/MyEclipse_6.5.0GA_E3.3.2...

2008-11-11 14:36:16 78

原创 集成 Spring Framework 和 Data Studio (三)

使用 pureQuery 和 Spring Framework 这一节首先展示如何使用 pureQuery 自动生成在前面小节中需要手动创建的代码,然后介绍如何将 Spring 支持添加到 pureQuery 应用程序。最后,将演示一个独特的 pureQuery 特性:静态绑定。     创建一个 pureQuery 应用程序 创建一个连接 DB2 示例数据库的数据库连接 启动 IBM Dat...

2008-11-07 16:17:23 103

SCJP 310-055 资料汇总 (不断更新中……)

SCJP在线练习  http://www.java3z.com/cwbwebhome/article/SCJP/scjpex.jsp SCJP在线测试  http://www.java3z.com/cwbwebhome/dir1/javaSCJP/examination1.jsp    

2008-11-05 17:05:25 79

原创 集成 Spring Framework 和 Data Studio (二)

用 Spring JdbcTemplate 实现相同的应用程序 通过 Spring JdbcTemplate 的支持可以减少冗余代码,同时也获得 Spring 管理特性带来的好处。 没有更改的内容: 所有用户定义接口。 更改的内容: DAO 实现文件已经变得非常小——已将所有重复的 JDBC 代码移至 Spring。 由于没有必要分配和发布 JDBC 资源,不会发生资源泄漏。 不必...

2008-10-30 16:13:32 107

原创 集成 Spring Framework 和 Data Studio (一)

使用 Spring 创建 pureQuery 应用程序 pureQuery 是包含在 Data Studio 中的 IBM 新开发平台,用于开发 Java™ 数据库访问应用程序。它简单的 API 和集成工具不仅提高了数据访问开发人员的效率,还鼓励遵守编码最佳实践以获得更好的应用程序性能。Spring 是一个开源的 Java/J2EE 应用程序框架,它提供了更高级的数据访问特性,比如事务管理、资源管...

2008-10-30 16:10:22 145

原创 Java手机与空间制图服务应用集成

      本文探讨利用 J2ME 手机,实现移动设备与空间制图服务(WMS)网络应用服务集成,可以实现对J2ME手机对网络LBS、GIS 图像数据的访问与地图数据的显示,并在迅速实现小型的LBS、移动 GIS 核心的导航地图的显示功能。   引言    人类的日常生活行为80%以上与空间位置有关,对空间位置信息获得有着与生俱来的需要。随着社会的发展,人们的活动范围越来越大,而且越来越不...

2008-10-30 08:42:24 126

空空如也

空空如也

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

TA关注的人

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