摘要: 转自:http://jingyan.baidu.com/article/154b463188c29928ca8f4181.html 简介 数据库查询优化原则 步骤/方法 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null... 阅读全文
posted @ 2012-10-23 14:37 三块钱的其其 阅读(271) 评论(0) 推荐(1) 编辑
摘要: 1.hashmap 和 hashtable的区别 HashMap不是线程安全的 hastmap是一个接口 是map接口的子接口,是将键映射到值的对象,其中键和值都是对象,并且不能包含重复键,但可以包含重复值。HashMap允许null key和null value,而hashtable不允许。 HashTable是线程安全的一个Collection。 ... 阅读全文
posted @ 2012-10-23 09:44 三块钱的其其 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 1. Struts2和Struts1.x有什么区别,它们各自的发展足迹又如何Struts1.X系列开发框架在开始的时候再世界范围内流行起来,很长一段时间内,其流行程度几乎可以说垄断了整个Web开发领域,成为Web开发领域的世纪开发标准。随着时代的进步,许多程序员发现了Struts1.X在设计中存在的严重不足,于是开始慢慢没落。Apache社区和Opensymphony开源组织联合推出了Struts2,随着Struts2的不断升级,我们不仅从中获得了越来越便利的开发模式,也可以体会到整个web开发的发展历程。Struts2来自于Webwork2,并且与Struts1.x完全不兼容2. Strut 阅读全文
posted @ 2012-10-22 23:15 三块钱的其其 阅读(244) 评论(0) 推荐(0) 编辑
摘要: /** * 使用的是递归算法实现集合内元素的全排列 * @author height * */public class AllSort { int n;//记录总的个数 static int temp[];//记录自然数的数组 /** * 用于交换数组中位置n1和n2的数 * @param n1 * @param n2... 阅读全文
posted @ 2012-10-22 00:11 三块钱的其其 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 请将右边的概念对应到左边的OSI模型的每一层 应用层 Telnet FTP SMTP SNMP WWW NFS Gateway 表示层 TIFF GIF JPEG PICT ASCII EBCDIC encryption MPEG MIDI HTML 会话层 RPC SQL NFS NetBIOS names A... 阅读全文
posted @ 2012-10-21 21:01 三块钱的其其 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 转载:http://www.cnblogs.com/luxiaoxun/archive/2012/09/01/2666677.html插入排序的基本思想是,经过i-1遍处理后,L[1..i-1]己排好序。第i遍处理仅将L[i]插入L[1..i-1]的适当位置,使得L[1..i]又是排好序的序列。要达到这个目的,我们可以用顺序比较的方法。首先比较L[i]和L[i-1],如果L[i-1]<=L[i],则L[1..i]已排好序,第i遍处理就结束了;否则交换L[i]与L[i-1]的位置,继续比较L[i-1]和L[i-2],直到找到某一个位置j(1<=j<=i-1),使得L[j] &l 阅读全文
posted @ 2012-10-08 16:29 三块钱的其其 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 转载:http://www.cnblogs.com/luxiaoxun/archive/2012/09/01/2666677.html选择排序的基本思想是对待排序的记录序列进行n-1遍的处理,第i遍处理是将L[i..n]中最小者与L[i]交换位置。这样,经过i遍处理之后,前i个记录的位置已经是正确的了。选择排序是不稳定的。算法复杂度是O(n^2 )。//选择排序void SelectSort(int a[],int n){ int temp; int i,j; for (i = 0; i < n; i++) { int k = i; for ... 阅读全文
posted @ 2012-10-08 14:56 三块钱的其其 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 转载:http://www.cnblogs.com/luxiaoxun/archive/2012/09/01/2666677.html冒泡排序方法是最简单的排序方法。这种方法的基本思想是,将待排序的元素看作是竖着排列的“气泡”,较小的元素比较轻,从而要往上浮。在冒泡排序算法中我们要对这个“气泡”序列处理若干遍。所谓一遍处理,就是自底向上检查一遍这个序列,并时刻注意两个相邻的元素的顺序是否正确。如果发现两个相邻元素的顺序不对,即“轻”的元素在下面,就交换它们的位置。显然,处理一遍之后,“最轻”的元素就浮到了最高位置;处理二遍之后,“次轻”的元素就浮到了次高位置。在作第二遍处理时,由于最高位置上的 阅读全文
posted @ 2012-10-08 14:52 三块钱的其其 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 参考: http://topic.csdn.net/u/20120820/23/c6b16ccf-ee15-47c0-9b15-77497291f2b9.html数据库1中存放着a类数据,数据库2中存放着以天为单位划分的表30张(比如table_20110909,table_20110910,table_20110911),总共是一个月的数据。表1中的a类数据中有一个字段userid来唯一判别用户身份,表2中的30张表(每张表结构相同)也有一个字段userid来唯一识别用户身份。如何判定a类数据库的多少用户在数据库2中出现过?主要考程序的效率。思路如下:1.对数据数2中每张表进行Userid去 阅读全文
posted @ 2012-10-08 14:14 三块钱的其其 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 面向对象程序设计的基本概念:面向对象, 概括地说, 就是把问题抽象为对象, 设置属性(数据) , 指定事件或处理方式(代码) 来达到目的, 强调从问题域的概念到软件程序和界面的直接映射。面向对象程序设计中的概念主要包括:对象、类、数据抽象、继承、动态绑定、数据封装、多态性、消息传递。通过这些概念面向对象的思想得到了具体的体现。 面向对象程序设计的基本特征1)对象:对象是运行期的基本实体,它是一个封装了数据和操作这些数据的代码的逻辑实体。2)类:类是具有相同类型的对象的抽象。一个对象所包含的所有数据和代码可以通过类来构造。3)封装性:封装是一种信息隐蔽技术,它体现于类的说明,是对象的重要特性。封 阅读全文
posted @ 2012-10-08 13:46 三块钱的其其 阅读(870) 评论(0) 推荐(0) 编辑