`
文章列表
转自:http://www.cnblogs.com/ziyiFly/archive/2008/12/24/1361380.html       一、问题的提出  在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用 系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优 化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是简单地能实现其功能就可,而 ...
不带请求参数 的请求方式:   public String getDealChannels(){ try { //the webservice url String url = HOST+"service/getDealChannels"; PostMethod pm = new PostMethod(url); HttpClient httpclient = new HttpClient(); HttpClientParams params = new HttpClientParams(); //s ...
9.1 使用Velocity模板 Velocity是一种针对Java应用的易用的模板 语言。Velocity模板中没有任何Java代码,这使得它能够同时被非开发人员和开发人员轻松地理解。Velocity的用户手册上是这么说 的:“Velocity将Java代码从Web页面中分离出来,使用Web站点从长远看更容易维护,并且提供了一种可行的JavaServer Pages替代解决方案。” 除了JSP,Velocity可能是用于Web应用的最流行的模板语言。因此很可能你会想采用Velocity作为视图层技术开发基于Spring的应用。幸运地是,Spring支持将Velocity作为Sp ...
1. 直接调用 window.print();     2 . 可以只打印部分页面 (个人最喜欢) 页面内容 : <html> ... <body> <!-- some content --> <!--startprint--> print context <!--endprint--> <!-- some content --> </body> </html>   javascript代码 : & ...
 js中var的有或无--重复声明和以后的声明使用var语句多次声明一个变量不仅是合法的,而且也不会造成任何错误. 如果重复使用的一个声明有一个初始值,那么它担当的不过是一个赋值语句的角色. 如果重复使用的一个声明没有一个初始值,那么它不会对原来存在的变量有任何的影响. 如果尝试读一个未声明的变量的值,JavaScript会生成一个错误.如果尝试给一个未用var声明的变量赋值,JavaScript会隐式声明该变 量.但要注意的,隐式声明的变量总是被创建为全局变量,即使该变量只在一个函数体内使用.局部变量是只在一个函数中使用,要防止在创建局部变量时创建全局 变量(或采用已有的全局变量),就 ...

Collection & Map

Collection 和 Map   Collection 和 Map是两种不同类型的集合接口。 Collection 是直接将对象存储进去,通过索引或迭代的方式访问; Map 是以 key-value(键值对)的形式存储对象,然后通过 key 来访问 value,     List 和 Set 是Collection下的二级接口。 List 是以索引机制访问的; Set 是以迭代的方式访问元素的,Set 的内部是由HashMap来维护的。 Map中entrySet(), 是由Set 来维护的。
在“集合框架”中有两种常规的 List 实现:ArrayList 和 LinkedList。使用两种 List 实现的哪一种取决于您特定的需要。如果要支持随机访问,而不必在除尾部的任何位置插入或除去元素,那么,ArrayList 提供了可选的集合。但如果,您 ...
Global site tag (gtag.js) - Google Analytics