`
文章列表
建立索引常用的规则如下:  1、表的主键、外键必须有索引;2、数据量超过300的表应该有索引;3、经常与其他表进行连接的表,在连接字段上应该建立索引;4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引;5、索引应该建在选择性高的字段上;6、索引应该建在小字段上,对于大的文本字段甚至超长字段,不要建索引;7、复合索引的建立需要进行仔细分析;尽量考虑用单字段索引代替:  A、正确选择复合索引中的主列字段,一般是选择性较好的字段;  B、复合索引的几个字段是否经常同时以AND方式出现在Where子句中?单字段查询是否极少甚至没有?如果是,则可以建立复合索引;否则考虑单字段索引;  C ...
 Struts1工作原理       除了学习Struts的基础知识。建议读者还要熟知Struts较为重要的部分--工作原理,这并不是必须要学习的部分。就像很多不懂汽车内部构成原理的人照样可以驾驶汽车一样,不了解Struts的工作原理,并不影响对Struts的使用。但如果能了解Struts的工作原理,则可以更好地让Struts为自己提供服务。如果初学的读者觉得此部分有难度,可以将本节内容放在最后阅读。      通过2.1节的讲解,相信读者已经拥有驾驭Struts框架的能力,下面将从工作原理角度入手来继续深入学习Struts框架。      图2.3简单描述了Struts的工作原理。它把S ...

Ajax概述

    博客分类:
  • web
Ajax (Asynchronous JavaScript and XML)使用Javascript将XHTML和CSS的基于标准的表示技术、DOM进行动态显示和交互技术、XML和XSLT进行数据交换和处理技术、XMLHttpRequest与服务器进行异步数据通信技术融合在一起 。       一、传统的web模 ...
在论坛的帖子里看到一个面试题,交换两个整数。以往知道的方法有两种,一是使用临时变量temp,二是两个整数相加减的算法。在帖子里发现了第三种算法,异或运算: a=a^b; b=b^a; a=b^a; 一时好奇,研究了一下,得出本文。 异位运算交换两个整数的算法原理。 交换两个整数常规的实现就是使用临时变量,异位运算交换两个整数不需要临时变量,其实是把临时变量与其中的一个整数结合起来了,也就是说把其中的一个整数当做临时变量来用,这一点与两数相加减的算法是一到致的。下面讲讲原理。 异或运算有两个特性: 1

学习jquery

回想之前的面试经历,被问到jquery的还真不少,可之前只是听其大名,却没有与其接触过。今天卯足了劲一口气将jquery1.3.2的API文档认认真真的看了一遍。jQuery是当前比较火的js框架之一,今天我感受到了她的强大,被她的魅力所折服。她在操作HTML元素、处理js事件、AJAX交互方面表现得非常出色,还提供了一系列的动画效果。对她有种相见恨晚的感觉。
PL/SQL语句块基本语法(ORACLE存储过程,函数,包,游标)   1、  PL/SQL语句块 PL/SQL语句块只适用于Oracle数据库,使用时临时保存在客户端,而不是保存在数据库。 基本语法: declare
本文为学习笔记   Test.java:   package bing.oracleprocedure; import java.sql.CallableStatement; import java.sql.Connection; import java.sql.ResultSet; import java.sql.Types; import oracle.jdbc.OracleTypes; /** * 练习存储过程的调用 * @author bing * @version 2011-07 ...
笔者使用的是junit4.9b3和hamcrest1.3.0RC2   JUnit4使用Java5注解(annotation): @Before:在每一个测试方法执行前执行的方法,用于初始化方法@After:在第一个测试方法执行后执行的方法,用于释放资源@Test:标志该方法为测试方法,在此可以测试期望异常和超时时间@Ignore:标志该方法为忽略的测试方法,当一个测试方法还没有具备测试条件时可以先标志为忽略的测试方法@BeforeClass
本文为学习笔记,属新手文章,欢迎指教!! 本文主要是比较三种实现Ajax的方式,为以后的学习开个头。 准备: 1、  prototype.js 2、  jquery1.3.2.min.js 3、  json2.js   后台处理程序(Servlet),访问路径ser
之前只学过Struts2,学过的版本有2.0和2.1的,在几次面试中都有被问到Struts1的,对于这些回答唯有说还没学过,心里很是好奇,也来瞧瞧。 本文是新手文章,属学习笔记,还望指教!   笔者使用的是MyEclipse集成的struts1.2。 web.xml配置如下(配置说明已在注释中): <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi=&quo ...
此文为学习笔记。如果你已是老手,请忽视。。。  准备: 1、  Ubuntu11.04 英文版 2、  jdk-6u25-linux-i586.bin 3、  apache-tomcat-5.5.29.tar.gz 4、  Eclipse-SDK-3.5.2-for-Linux.gz   一、安装JDK
mark......     schema.xml <?xml version="1.0" encoding="UTF-8"?> <root xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="schema.xsd"> <textElement>abc</textElement> <complexElement1 attr1= ...
Oracle创建表空间、创建用户以及授权、查看权限   创建临时表空间 创建临时表空间CREATE TEMPORARY TABLESPACE test_tempTEMPFILE 'C:\oracle\product\10.1.0\oradata\orcl\test_temp01.dbf'SIZE 32MAUTOEXTEND ONNEXT 32M MAXSIZE 2048MEXTENT MANAGEMENT LOCAL;创建用户表空间 创建用户表空间CREATE TABLESPACE test_dataLOGGINGDATAFILE 'C:\ORACLE\PRODUCT\10.1.0\O ...
数据库连接字符串(在java中使用) =====MySQL=====String driverClass="com.mysql.jdbc.Driver;String url="jdbc:mysql://127.0.0.1:3306/db_database08";     //*127.0.0.1即localhost本地IP  课件8.5.3 使用纯Java驱动连接到MySQL 5.0数据库/*加载驱动程序语句:*/Class.forName("com.mysql.jdbc.Driver");/*连接字符串格式:"jdbc:mysql ...
    对应servlet类,对象 说明 request HttpServletRequest 用户端请求,此请求会包含来自GET/POST请求的参数 response HttpServletResponse 网页传回用户端的回应 pageContext PageContext 网页的属性是在这里管理 session HttpSession 与请求有关的会话期 application ServletContext 正在执行的内容 out JspWriter 用来传送回应的输出 config Servlet ...
Global site tag (gtag.js) - Google Analytics