- 浏览: 40775 次
- 性别:
- 来自: 北京
最近访客 更多访客>>
最新评论
-
voiter-2000:
谢谢,帮我解决了一个问题,非常感谢
EXT里的EditorGridPanel -
ynstudio:
javaXX 写道我一直不清楚 Dom4j 和 SAX有什么区 ...
JAVA技术:XML配置文件的读取处理 -
dyx1564335:
好专业啊 有点蒙
JAVA技术:XML配置文件的读取处理 -
xmx0632:
特别讨厌看到一段段被注释掉,而且没一点说明为啥注释掉而不删除的 ...
编写清晰整洁的代码 -
shxiao:
如果你的程序不值得注释,那么他也很可能也不值得运行---狂晕
...
编写清晰整洁的代码
文章列表
索引方便用户对数据的访问。在应用系统中,为数据库中的表建立正确、合理的索引,可以极大地提高应用系统的性能:
(1)在存取数据时,避免进行表扫描。没有索引,对表中数据的任何访问都要进行表扫描。在表上建立索引,虽然不会完全避免表扫描的执行,但会大大降低它的执行次数。
(2)在点查询中,定位到包含特定值的特定数据项。使用索引,可以快速地定位单条记录在表中的位置,通过两次磁盘读,就可以获得该记录的数据。相对于表扫描来说,其处理速度的提高是不言而喻的。
(3)在域查询中,建立读取数据的上限和下限。对某一范围的记录查询,通过索引可以获取记录在表中的存储范围,从而减少查询的I/O操作。
(4)在索引覆 ...
- 2008-07-10 15:40
- 浏览 1560
- 评论(0)
“斐波那契数列”的发明者,是意大利数学家列昂纳多·斐波那契(Leonardo Fibonacci,生于公元1170年,籍贯大概是比萨,卒于1240年后)。他还被人称作“比萨的列昂纳多”。1202年,他撰写了《珠算原理》(Liber Abaci)一书。他是第一个研究了印度和阿拉伯数学理论的欧洲人。他的父亲被比萨的一家商业团体聘任为外交领事,派驻地点相当于今日的阿尔及利亚地区,列昂纳多因此得以在一个阿拉伯老师的指导下研究数学。他还曾在埃及、叙利亚、希腊、西西里和普罗旺斯研究数学。
《达·芬奇密码》中还提到过这个斐波那契数列..
菲波那契数列指的是这样一个数列:
1,1,2,3,5,8,1 ...
- 2008-07-09 21:41
- 浏览 1077
- 评论(0)
Java和XML是黄金组合,网上已经有很多文章介绍,XML作为电子商务中数据交换,已经有其不可替代的作用,但是在平时系统开发中,我们不一定都用到数据交换,是不是无法使用XML了?
当然不是,现在已经有一个新趋势,java程序的配置文件都开始使用XML格式,以前是使用类似windows的INI格式.(Java中也有Propertiesy这样的类专门处理这样的属性配置文件).使用XML作为Java的配置文件有很多好处,从Tomcat的安装配置文件和J2ee的配置文件中,我们已经看到XML的普遍应用,让我们也跟随流行趋势用XML武装起来.
现在关键是如何读取XML配置文件?有好几种XML解析器:主要有 ...
JDOM只是一种适合Java程序员来使用的Java XML解析器。Java + XML = JDOM ! JDOM的主要创始人(好像创始人是两个)Jason Hunter有一篇精彩的演讲介绍了JDOM技术,题目就是JDOM Makes XML Easy。在http://jdom.org可以下载JDOM的最新版本。以JDOM 1.0的binary版本为例。下载后解压缩,JDOM的jar文件就是build目录下的文件jdom.jar,配置到classpath,顺序可以放在java,sql,jdom库。这时,javac编译成功,但是tomcat还不行,原来tomcat在jsp解析时,也需要将jbom. ...
1、Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID String user="test"; String password="test"; Connection conn= DriverManager.getConnection(url,user,passw ...
Db2 例子
create table mynumber(id int,name varchar(10))insert into mynumber values(1,'no1')insert into mynumber values(2,'no2')insert into mynumber values(3,'no3')insert into mynumber values(4,'no4')insert into mynumber values(5,'no5')insert into mynumber values(5,'no6')insert into mynumber values(6,'n ...
import java.io.*;import java.net.*;/** * 这个类实现了一个简单的单线程的代理服务器 */public class SimpleProxyServer { /** 主函数解析参数并把参数传递给runServer */ public static void main(String[] args) throws IOException { try { // 检查参数的个数 if (args.length != 3) throw new IllegalArgumentException("Wrong number of args.&quo ...
第一组 1.烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢?
2.你有一桶果冻,其中有黄色、绿色、红色三种,闭上眼睛抓取同种颜色的两 ...
import java.util.*;public class test { public static void main(String args[]) {/** / Scanner sc=new Scanner(System.in); int yi=sc.nextInt(); int er=sc.nextInt(); int san=sc.nextInt(); if (di<er) { if(di<san) { Syst ...
编写清晰整洁的代码
一、编程技巧 给代码加上注释 给代码分段 使用空白 遵循30(10)秒法则 说明消息发送的顺序 写短小单独的命令行
三、重要注意事项
面向人而不是面向机器编程。 首先设计,然后编写代码。 一小步一小步地开发 让代码简洁 学习常用的模式、反模式和代码模式
四、命名约定 使用可以准确说明变量/字段/类的完整的英文描述符。 采用该领域的术语。 采用大小写混合,提高名字的可读性。 尽量少用缩写,但如果一定要使用,就要谨慎地使用 (I18N国际信息化) 避免使用长名字(最好不超过15个字母)。 ...
一、术语session在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction与session在某些语境下的含义是相同的。
session,中文经常翻译为会话,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个 session。有时候我们可以看到这样的话“在一个浏览器会话期间,...”,这里的会话一词用的就是其本义,是指从一个浏览器窗口打开到关闭这个期间 ①。最混乱的是“用户(客户端)在一次会话期间”这样一句话,它可能指用户的一系列动作(一般情况下是同某个具体目的相关的一系列动 ...
HTTP 1.1状态代码及其含义
下表显示了常见的HTTP 1.1状态代码以及它们对应的状态信息和含义。
应当谨慎地使用那些只有HTTP 1.1支持的状态代码,因为许多浏览器还只能够支持HTTP 1.0。如果你使用了HTTP 1.1特有的状态代码,最好能够检查一下请求的HTTP版本号(通过HttpServletRequest的getProtocol方法)。状态代码状态信息 含义
100 Continue 初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新)
101 Switching Protocols 服务器将遵从客户的请求转换到另外一种协议(HTTP 1.1新) ...
Alt+/:代码提示
Ctrl+/:注释/取消注释
Ctrl+D:删除光标所在行
Ctrl+K:将光标停留在变量上,按Ctrl+K键可以查找到下一个同样的变量 (有不好用的时候)
Shift+Ctrl+K:和Ctrl+K查找的方向相反 (有不好用的时候)
Shift+Ctrl+F:代码格式化。如果选择了代码,仅对所选代码格式化
Shift+Ctrl+O:快速地导入import (好像是自动导入所需的包)
Shift+Ctrl+X:将所选字符转为大写
Shift+Ctrl+Y:将所选字符转为小写
Ctrl+M:快速对当前视图最大化
Ctrl+O:在代码中打开类似大纲视图的小窗口
Ctrl+ ...
一, page 对象
page对象代表JSP本身,更准确地说它代表JSP被转译后的Servlet,它可以调用Servlet类所定义的方法。
二、config 对象
config 对象里存放着一些Servlet 初始的数据结构。
config 对象实现于javax.servlet.ServletConfig 接口,它共有下列四种方法:
public String getInitParameter(name)
public java.util.Enumeration getInitParameterNames( )
public ServletCo ...
Tomcat全攻略
(一):目录结构
tomcat的目录结构如下:
目录名 简介
bin 存放启动和关闭tomcat脚本
conf 包含不同的配置文件,server.xml(Tomcat的主要配置文件)和web.xml
work 存放jsp编译后产生的class文件
webapp 存放应用程序示例,以后你要部署的应用程序也要放到此目录
logs 存放日志文件
lib/japser/common 这三个目录主要存放tomcat所需的jar文件
(二):server.xml配置简介
下面我们将讲述这个文件中的基本配置信息,更具体的配置信息见tomcat的文档
元素名 属性 解释
server ...