-
2008-05-28
关于MySql字符集的问题 - [学习笔记]
MySQL的字符集支持(Character Set Support)有两个方面:字符集(Character set)和排序方式(Collation)。对于字符集的支持细化到四个层次:
服务器(server),数据库(database),数据表(table)和连接(connection)。
1.MySQL默认字符集:MySQL对于字符集的指定可以... -
2008-05-23
用jsp进行数据分页显示的一个实现 - [学习笔记]
魏真 (weizhen@echinastores.com), 软件工程师
互联网时代实际上是数据的时代,构建大型电子商务系统必然要涉及到大量数据显示,数据的分页显示是频繁遇到的问题,如果让每个程 序员都要考虑数据的获取与处理的每个细节,那必将是件既糟糕又混乱的事情,类似于分页显示这种具有公共特征的控制逻辑必定要在horizonal layer层予以实现 本文以循序渐进的方式给出了用jsp处理分页显示的一个可重用,易于移植的实现。
... -
2008-05-23
Orangevolt Eclipse XSLT - [学习笔记]
http://www.ibm.com/developerworks/cn/opensource/os-eclipse-orangevolt/index.html -
2008-05-15
Java1.5泛型指南中文版(Java1.5 Generic Tutorial) - [学习笔记]
Java1.5泛型指南中文版(Java1.5 Generic Tutorial)
英文版pdf下载链接:http://java.sun.com/j2se/1.5/pdf/generics-tutorial.pdf
&nb... -
2008-05-13
Java常用文件/目录处理代码集 - [学习笔记]
建立文件路径(Constructing a Filename Path)
String path = File.separator + "a" + File.separator + "b";
在文件路径和Url之间进行转换(Converting Between a Filename Path and a URL)
// Create a fil... -
2008-05-13
String类学习(1) - [学习笔记]
substringpublic String substring(int beginIndex, int endIndex)返回一个新字符串,它是此字符串的一个子字符串。该子字符串从指定的 beginIndex 处开始,直到索引 endIndex - 1 处的字符。因此,该子字符串的长度为 endIndex-beginIndex。 示例:
"hamburger".substring(4... -
2008-05-13
利用Java的Properties 类读取配置文件信息 - [学习笔记]
在我们平时写程序的时候,有些参数是经常改变的,而这种改变不是我们预知的。比如说我们开发了一个操作数据库的模块,在开发的时候我们连接本地的数据库那么 IP ,数据库名称,表名称,数据库主机等信息是我们本地的,要使得这个操作数据的模块具有通用性,那么以上信息就不能写死在程序里。通常我们的做法是用配置文件来解决。
各种语言都有自己所支持的配置文件类型。比如 Python ,他支持 .ini 文件。因为他内部有一个 ConfigParser 类来支持 .ini 文件的读... -
2008-05-12
Eclipse, CVS使用指南(转)
本文概述了 Eclipse 平台如何支持软件项目中的源代码版本控制。首先,我们将简要讨论一下团队代码开发的思想,然后研究 Eclipse 如何使用 CVS 代码资源库。我们还将研究一些源代码管理软件工具,可以通过 Eclipse 插件扩展来支持这些工具。
在团队项目中共享源代码
现今的大多数应用程序是由多人组成的团队开发的。即使只涉及几个开发人员的小项目,也需要对源代码的更改进行严格控制。这就是源代码管理软件的任务。源代码版本控制软件必须支持两个核心功能:
... -
2008-05-12
rhel5下的cvs配置 - [学习笔记]
通常情况下,RH linux缺省安装了cvs。
可以查看是否安装cvs
#rpm -qa|grep cvs
如果安装了,就会返回已安装的cvs版本号
cvs-1.11.22-5.el5
1.创建用户cvs
#useradd cvs
为cvs用户添加密码
#passwd cvs
创建目录来放需要导入的源代码库
#mkdir /home/cvs/cvsroot
修改目录归属 ... -
2008-05-09
Dom4j 使用指南(完整) - [学习笔记]
Dom4j 使用简介作者:冰云 icecloud(AT)sina.com时间:2003.12.15版权声明:本文由冰云完成,首发于CSDN,未经许可,不得使用于任何商业用途。文中代码部分引用自DOM4J文档。欢迎转载,但请保持文章及版权声明完整。如需联络请发邮件:icecloud(AT)sina.com DOM4J是dom4j.org出品的一个开源XML解析包,它的网站中这样定义:Dom4j is an easy to use, open source libra... -
2008-05-09
tomcat6虚拟目录的设置 - [学习笔记]
1. 在tomcat安装目录中找到conf目录,并在其中建立catalina及子目录localhost
2. 建立xml文件,文件名要和path中的名字一样,也就是project.xml 内容如下:
<Context path="/project" reloadable="true" docBase="d:\Website\project" workDir="d:\Website\... -
2008-05-09
Tomcat中Context容器配置详解 - [学习笔记]
Context元素代表一个web应用,运行在某个特定的虚拟主机上。如Servlet Specification 2.2或以后版本中描述的那样,每个web应用基于一个Web Application Archive(WAR)文件,或者是一个目录,包含WAR文件解压后的内容。有关Web Application Archive的更多信息,可以参考Servlet Specification和Tomcat 应用程序开发者指南。 程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apac... -
2008-05-08
常用 java File 操作类 - [学习笔记]
package org.easydone.file;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
*... -
2008-05-08
Java文件操作详解
输入输出流
在Java中,我们把能够读取一个字节序列的对象称作一个输入流;而我们把够写一个字节序列称作一个输出流。它们分别由抽象类 InputStream和OutputStream类表示。因为面向字节的流不方便用来处理存储为Unicode(每个字符使用两个字节)的信息。所以Java 引入了用来处理Unicode字符的类层次,这些类派生自抽象类Reader和Writer,它们用于读写双字节的Unicode字符,而不是单字节字符。
Java.io包简介... -
2008-05-08
在JAVA文件中获取该项目的相对路径 - [学习笔记]
1.基本概念的理解
绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:
C:\xyz\test.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个
URL绝对路径。
相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在
Servlet中,"/"代表W... -
2008-05-08
Jive源码分析:tree树形数据结构 - [学习笔记]
Jive是著名的open source论坛,这次我们来研究其帖子结构,论坛是由一个个帖子组成,一个帖子后跟一个或几个回帖,这是一个典型的树形结构,有枝有叶,如下:
1
|-- 3
|-- |--4
|-- |--6
|-- 5
树形结构的应用是非常广泛的,如目录分类系统,菜单系统等等,所以,理解了Jive的应用原理,我们就可以在我们自己的系统中灵活对付树形结构.
这里主要是谈使用关系数据库如My... -
2008-05-07
java获取数据库中datetime类型数据的临时解决办法
在使用rs.getString获取datetime数据时,返回的结果是yyyy-MM-dd HH:mm:ss.0的形式,结果在显示时间的时候就就成了2008-05-07 19:00:03.0的形式。我的临时解决办法是:
在使用rs.getString("datetime型字段")加上substring(0, 19)就可以正确显示了。
-
2008-05-07
MySql与Java的时间类型 - [学习笔记]
MySql的时间类型有 Java中与之对应的时间类型
date ... -
2008-05-07
MySQL 的数据类型和建库策略(转) - [学习笔记]
无论是在小得可怜的免费数据库空间或是大型电子商务网站,合理的设计表结构、充分利用空间是十分必要的。这就要求我们对数据库系统的常用数据类型有充分的认识。下面我就将我的一点心得写出来跟大家分享。
一、数字类型
数字类型按照我的分类方法分为三类:整数类、小数类和数字类。
我所谓的“数字类”,就是指 DECIMAL 和 NUMERIC,它们是同一种类型。它严格的说不是一种数字类型,因为他们实际上是将数字以字符串形式保存... -
2008-05-06
MySQL存储程序入门指南(转) - [学习笔记]
1,前提
需要MySQL 5
2,Hello World
MySQL存储过程之Hello World
Java代码 DELIMITER $$ DROP PROCEDURE IF EXISTS HelloWorld$$ CREATE PROCEDURE HelloWorld() ... -
2008-05-06
关于使用dom4j生成xml时特殊字符处理的解决方法 - [学习笔记]
在使用dom4j生成xml文件时,对于特殊字符“&”,总会自动生成"&",因此在输入"<"或者">"时,<代表<,结果dom4j将&转成"&",造成"<"无法正常显示,解决方法是:
在创建writer对象时操作如下:
XMLWriter writer = new XMLWr... -
选择排序,原理与冒泡 类似,相比之下,交换的时间效率为O(n),比较的时间效率依然为O(n^2)
代码如下,程序简单,没有提供注释。
Java代码 class Select { public static void main(String[] args) {  ... -
冒泡排序的算法此处不在叙述。冒泡排序比较与交换的时间效率都是O(n^2)。
下面提供冒泡排序的Java代码。代码足够简单,没有加注释。
Java代码 class Bubble { public static void main(String[] args) { &nbs... -
插入排序算法比冒泡 和选择 略微复杂些,但效率好些。
插入排序总是假设指定位置的左边的数组是有序的,而后将指定位置的值插入左边的有序数组。
指定的位置从下标1开始,每次循环递增1,直到数组结束。
插入排序的比较次数与交换次数的时间效率均为O(n^2),确切的说是O(n^2 / 4),比冒泡排序快一倍。
对于一个基本有序数组,由于内循环基本都是空循环,插入排序的效率接近O(n),但对于完全逆序数组,插入排序的效率与... -
插入排序 对基本有序的数组效果非常好,但是对于通常情况则表现一般。假设最小的数字在最右边,升序排序时,这个数则要经过n次交换比较换到最左边。希尔排序则是对插入排序的很好的修正。而且在希尔排序很少出现最坏状况。
希尔排序通过对数组 以一定间隔相隔的位置 进行插入排序,以达到让数据快速出现在它应该出现的位置的周围,使数组逐步接近基本有序。随着间隔的减少,数组越来越接近基本有序,最后间隔为1时,变成标准的插入排序。
数据的间隔有多种算法,一般要求间隔序列之间互质... -
2008-05-06
做JAVA开发要掌握的知识(转)
一:J2SE
面向对象-封装、继承、多态
内存的分析
递归
集合类、泛型、自动打包与解包、Annotation
IO
多线程、线程同步
TCP/UDP
AWT、事件模型、匿名类
正则表达式
反射机制
2:数据库(Oracle或者MySQL)
SQL语句
多表连接,内外连接, 子查询等
管理表、视图、索引、序列、约束等 ... -
快速排序是通用排序中(针对内存中)最为流行的算法,其时间效率为O(n * log n)。
其关键算法是基于划分的排序。
划分只将数组中任意一个元素作为枢纽值,经过交换,使得数组中排列成所有小于枢纽的数值都在枢纽左边,而所有大于枢纽的数值都在枢纽右侧,然后返回枢纽的位置。注意,枢纽的选择可以是任意的。
快排选择将给定数组范围的的第一个数字作为枢纽,然后将数组分为两部分,大于枢纽的,小于枢纽的。然后对这两部分递归调用快速排序。
... -
2008-05-06
myEclipse下web.xml不支持标记的解决方法 - [学习笔记]
方法1:把web.xml的声明:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001... -
2008-05-02
servlet/jsp 获取绝对路径和相对路径 - [学习笔记]
servlet中获得项目绝对路径
String filePath=this.getServletConfig().getServletContext().getRealPath("/");
根目录所对应的绝对路径:request.getServletPath();
文件的绝对路径 :request.getSession().getServletContext().getRealPath(request.getRequestURI(... -
第一次来这里,不错!
共1页 1





