- 博客(18)
- 收藏
- 关注
原创 Java 插入排序算法
插入排序算法策略:排序值列中的前2个值,并在必要时交换它们。在相对于前2个值(有序的)的适当位置插入值列的第三个值。然后,在相对于前 3个值(有序的)的适当位置插入值列的第4个值。每进行一次插入操作,有序子集中的数值个数将递增1。重复该过程,直至值列中的所有值都按照次序排列为止。插入过程需要移动数组中的其他值,为插入的元素腾出存储空间。 下面是插入排序算法--Java程序[code...
2009-12-02 11:48:37
106
原创 java选择排序算法
选择排序算法的一般策略:搜索整个值列,以找到最小值。将该值与值列中第一个位置上的值进行交换。搜索剩下的值列(第一个除外),以找到其中的最小值,然后将其与值列中第二个位置上的值进行交换。对值列中的每个位置重复该过程。在算法结束时,就完成了对值列的排序。 下面是选择排序算法--Java程序[code="java"]public class Selection { /...
2009-12-02 11:48:22
101
原创 Java 冒泡排序算法
冒泡排序算法的一般性策略:搜索整个值列,比较相邻元素,如果两者的相对次序不对,则交换它们,其结果是最大值“想水泡一样”移动到值列的最后一个位置上,这也是它在最终完成排序的值列中合适的位置。然后再次搜索值列,将第二大的值移动至倒数第二个位置上,重复该过程,直至将所有元素移动到正确的位置上。[code="java"]public class Bubble { // 冒泡排序函数1...
2009-12-02 11:35:00
124
原创 Static Nested Class 和 Inner Class的不同 & Anonymous Inner Class
Inner Class(内部类)定义在类中的类。Nested Class(嵌套类)是静态(static)内部类。1. 要创建嵌套类的对象,并不需要其外围类的对象。 2. 不能从嵌套类的对象中访问非静态的外围类对象。Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?Ano...
2009-11-27 12:32:33
96
原创 java 链接access数据库
//In XP (Assuming you have saved the MS ACCESS to your hard drive.//1. go to Control Panel//2. go to Administrative Tools//3. go to Data Sources (ODBC)//4. click on Add if MS ACCESS Databa...
2009-11-25 14:07:58
101
原创 用用maven 建项目
默认创建个java>mvn archetype:generate贴命令后信息:[code="java"]1: internal -> appfuse-basic-jsf (AppFuse archetype for creating a web application with Hibernate, Spring and JSF)2: internal -> appfuse-b...
2009-09-24 12:20:31
70
原创 android 模拟器安装
SDK 1.5要先建立一个Android Virtual Device(简称“AVD”)的运行环境后才能启动模拟器。接下来是具体步骤:确认下电脑装了JDK 。装完JDK后。。。开始-运行-输入CMD输入路径(这个路径是存放模拟器的路径、大家要根据自己所存放的路径输入相应的路径)继续输入cd youpath\android-sdk-windows-1.5_r2\tools接着...
2009-09-18 20:30:35
89
原创 HttpServletRequest
HttpServlet的doGet()和doPost()方法取一个HttpServletRequest和一个HttpServletResponse作为参数。 service()方法根据HTTP请求的HTTP方法(Get、Post等)来确定运行doGet()还是doPost()。 POST请求有一个体;GET请求没有。不过GET请求可以把请求参数追加到请求URL的后面(或称“查询串”...
2009-05-03 22:54:16
73
原创 Servlet生命周期
容器要加载类、调用servlet的无参构造函数,并调用servlet的init()方法,从而初始化servlet。 init()方法(开发可覆盖)在servlet一生中只调用一次,往往在servlet为客户提供服务之前调用。 init()方法使servlet可以访问ServletConfig和ServletContext对象,servlet需要从这些对象得到有关servlet配置和...
2009-05-03 22:18:29
73
原创 web.xml一知半解
web.xml元素介绍,每一个站的WEB-INF下都有一个web.xml的设定文件,它提供了我们站台的配置设定. web.xml定义: .站台的名称和说明 .针对环境参数(Context)做初始化工作 .Servlet的名称和映射 .Session的设定 .Tag library的对映 .JSP网页设定 .Mime Type处理 .错误处理 .利用JDNI取...
2009-04-28 01:46:45
77
原创 什么是容器?
什么是容器?servlet没main()方法。它们受控于另一个java应用,这个java应用称为容器(Container)Tomcat是这样的容器,Web服务器应用(Apache)得到一个指向servlet请求时,服务器不是把这个请求交给servlet本身,而是交给部署该servlet的容器。要由容器向servlet提供HTTP请求和响应,而且要由容器调用servlet的方法。...
2009-04-26 22:21:01
411
原创 Servlet&JSP体系结构
如果来自服务器响应是一个HTML页面,会把HTML增加到Http响应中。Http请求包括请求URL(客户想要访问的资源)、HTTP方法(Get、Post等),以及(可选)表单参数数据(也称“查询串”)Http响应包括一个状态码、内容类型(也称MIME类型),以及响应的实际内容(HTML、图像等等)。Get请求会把表单数据追加到URL的最后。Post请求将表单数据包括...
2009-04-26 15:04:59
115
原创 数据库连接池优化与配置
概述 目前数据库连接池产品是非常多的,DBCP、C3P0、Proxool等都是非常优秀的产品。连接池的性能和稳定性会对我们的程序造成极大的影响,因此,有必要对这些连接池产品进行一些选择。另外,连接池的配置是否恰当,将会决定该连接池的性能和稳定性表现,所以,本文将给出连接池配置的一些要点。在这些连接池产品中作出选择是比较困难的,每个优秀的产品都有它自身的特点,而且也很难找出一个在各种运行环...
2009-03-09 12:55:44
637
原创 Linux tomcat
linux 上tomcat的安装首先装jdk设置环境变量环境变量设置网上有很多种方式及说明。我在ubuntu下直接修改 /etc/environment 文件加上[code="c"] JAVA_HOME="you path/jdk"[/code]就ok了不过environment文件在ubuntu启动时不会读,但是有的系统会读。我用的是ub...
2009-01-09 13:29:59
90
原创 Linux LVM 基本安装应用
系统环境ubuntu 8.10 server 用XFS文件系统格式。首先当然是安装了[code="c"] sudo aptitude install xfsprogs //XFS的支持sudo aptitude install lvm2 //真正的lvm2[/code]装好后有个地方刚开始不太明白后来网上找资料特此...
2009-01-08 16:24:35
1015
原创 subversion 服务器端搭建
svn服务器端搭建的文章有很多,看得有些迷糊。所以自己搭建写下随笔,作个标记。环境ubuntu8.10 server 。首先安装需要的软件sudo apt-get install apache2 libapache2-svn subversion subversion-tools 然后创建仓库$sudo mkdir -p /your path/svn...
2009-01-04 14:27:24
140
原创 Maven 私服的搭建
环境 Ubuntu 8.10 ,Tomcat 6.0.18选用Apache的Archivaarchiva下载:[url]http://archiva.apache.org/download.html[/url]Tomcate 就不用说了主要配置 下载war包后直接放到tomcat的webapps下。然后下载 activation-1.1.jar, mail-...
2008-12-30 16:44:12
87
原创 ImageMgick & Jmagick
系统环境:archLinuxImageMagcik 通过 arch pacman直接安装基本不用配置。Jmagick 在32位操作系统下libJMagick.so 可以直接用,64位操作系统需要下载源码进行编译,说明:(看源码中的Install文档有详细说明,autoconf为C 的编译软件需要安装)> autoconf >./configure >make...
2008-12-23 23:42:10
304
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人