- 浏览: 26932 次
- 性别:
- 来自: 厦门
最新评论
-
lykm02:
这个 interceptor 只在 action chain中 ...
Struts2拦截器之AliasInterceptor -
a105865708:
放到Eclipse一大堆错误,居然还有很多变量未定义 。请楼主 ...
用java的Robot类来实现屏幕抓图 -
linxuexin:
中文检索使用封装lucene的compass,自己再封装了一下 ...
实现跨框架的类似GOOGLE的搜索建议 -
storm119:
不知你是如何处理中文检索的?可否告知。
实现跨框架的类似GOOGLE的搜索建议
文章列表
这是一个集成了jre,tomcat,mysql的绿色运行环境, 解压之后就可以直接运行web(只要会点鼠标),不需要用户自己安装jre、tomcat、mysql,一键到位,看起来像是桌面程序的web应用.换句话说,就像是web与桌面应用的结合体,你还可以用它来调 ...
- 2009-03-26 08:53
- 浏览 2043
- 评论(0)
Java的一个重要优点就是通过垃圾收集器(Garbage Collection,GC)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC或JVM的问题。其实,这种想法是不正确的,因为Java也存在内存泄露,但它的表现与C++不同。
问题的提出
Java的一个重要优点就是通过垃圾收集器(Garbage Collection,GC)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC或JVM的问 ...
- 2009-03-18 09:56
- 浏览 702
- 评论(0)
一个常见的高级计算机科学问题可以在“有向图”的范畴之下描述。有向图是由一组向量和边所连接的一组有限的节点。例如,一个节点可以想象为一座“城市”,而每个向量可以想象为两座城市间的一个“航线”。
有很 ...
- 2009-03-18 09:48
- 浏览 735
- 评论(0)
内存模型 (memory model)内存模型描述的是程序中各变量(实例域、静态域和数组元素)之间的关系,以及在实际计算机系统中将变量存储到内存和从内存取出变量这样的低层细节.不同平台间的处理器架构将直接影响内存模型的结构.在C或C++中, 可以利用不同操作平台下的内存模型来编写并发程序. 但是, 这带给开发人员的是, 更高的学习成本.相比之下, java利用了自身虚拟机的优势, 使内存模型不束缚于具体的处理器架构, 真正实现了跨平台.(针对hotspot jvm, jrockit等不同的jvm, 内存模型也会不相同)内存模型的特征:a, Visibility 可视性 (多核,多线程间数据的共享 ...
- 2009-03-18 09:10
- 浏览 808
- 评论(0)
Java一个最大的优点就是取消了指针,由垃圾收集器来自动管理内存的回收。程序员不需要通过调用函数来释放内存。 1、Java的内存管理就是对象的分配和释放问题。 在Java中,程序员需要通过关键字new为每个对象申请内存空间 (基本类型除外),所有的对象都在堆 (Heap)中分配空间。 对象的释放是由GC决定和执行的。 在Java中,内存的分配是由程序完成的,而内存的释放是有GC完成的,这种收支两条线的方法简化了程序员的工作。但也加重了JVM的工作。这也是Java程序运行速度较慢的原因之一。 GC释放空间方法: 监控每一个对象的运行状态,包括对象的申 ...
- 2009-03-18 09:00
- 浏览 686
- 评论(0)
调用的代码(top.html)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/htm ...
- 2009-02-24 15:11
- 浏览 1358
- 评论(2)
这个拦截器在xwork的jar包里,它的作用是给参数起一个别名,可用于在action链中以不同的名字共享同一个参数,也可用于把http请求参数以不同的名字映射到action里。
拦截器有一个参数:aliasesKey,可通过在struts.xml中定义该拦截器时指定其值,默认值是aliases,表示一个别名的map。
下面以实现在action链中以不同的名字共享同一个参数为例:
struts.xml<package name="test" namespace="/test"> <action name="aliasT ...
- 2009-02-19 10:40
- 浏览 1297
- 评论(1)
Servlet中有两种方式获得转发对象(RequestDispatcher):一种是通过HttpServletRequest的getRequestDispatcher()方法获得,一种是通过ServletContext的getRequestDispatcher()方法获得;
重定向的方法只有一种:HttpServletResponse的sendRedirect()方法。
这三个方法的参数都是一个URL形式的字符串,但在使用相对路径或绝对路径上有所区别。
★ HttpServletResponse.sendRedirect(String)
参数可以指定为相对路径、绝对路径或其它Web应用。
...
- 2009-02-19 10:38
- 浏览 843
- 评论(0)
对于web容器来说,ServletContext接口定义了一个servlet环境对象,这个对象定义了一个在servlet引擎上的servlet的视图。通过使用这个对象,servlet可以记录事件,得到资源并得到来自servlet的引擎类。
servlet容器在启动时会加载web应用 ...
- 2009-02-19 10:37
- 浏览 749
- 评论(0)
Servlet和filter是J2EE开发中常用的技术,使用方便,配置简单,老少皆宜。估计大多数朋友都是直接配置用,也没有关心过具体的细节,今天遇到一个问题,上网查了servlet的规范才发现,servlet和filter中的url-pattern还是有一 ...
- 2009-02-19 10:22
- 浏览 714
- 评论(0)
Servlet和filter是J2EE开发中常用的技术,使用方便,配置简单,老少皆宜。估计大多数朋友都是直接配置用,也没有关心过具体的细节,今天遇到一个问题,上网查了servlet的规范才发现,servlet和filter中的url-pattern还是有一些文章在里面的,总结了一些东西,放出来供大家参考,以免遇到问题又要浪费时间。<o:p></o:p>
一,servlet容器对url的匹配过程:<o:p></o:p>
<o:p></o:p>
当一个请求发送到servlet容器的时候,容器先会将请求 ...
- 2009-02-19 10:10
- 浏览 710
- 评论(0)
主要使用的是java.util.Robot类来捕获屏幕,可以实现对屏幕一个矩形区域的捕获,通过这个类,我们也可以实现一个远程桌面控制的程序。
package com.qiu.util;
import java.io.*;
import java.net.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.awt.image.*;
import javax.imageio.*;
import java.io.*;
/** *//**@Author Qiu_BaiChao
*一个简单的 ...
- 2009-02-17 17:31
- 浏览 1498
- 评论(1)
引言
HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩 ...
- 2009-02-17 17:26
- 浏览 836
- 评论(0)
这个今天也是偶然在网上看到,不过对于人脸识别精确算法确实比较复杂涉及到人脸特征点提取和生物统计学原理的东西,不做太多讨论,只是谈谈今天我在网上看到的两个算法。第一个是被称为木刻算法,他主要用于提取人脸轮廓。该算法的前提是认为一般因为人体摄影的缘故人脸的周边会存在阴影,这样就为我们提取轮廓提供了一个区分的依据。
24位位图在存储的时候每个点会存为一个RGB三个分量的24位颜色值,在这个颜色值中选择三个分量(RGB)的最大和最小值取平均,或者三个分量取平均,当中间值大于我们预先定义的一个阀值,则让颜色值为0xffffff(即白色),否则让颜色值为0(即黑色),然后建立一个3×3矩阵去检测黑点当矩阵 ...
- 2009-02-17 12:44
- 浏览 1929
- 评论(0)