JAVA/J2EE/spring/hibernate/struts
文章平均质量分 56
xiahouchunhong
这个作者很懒,什么都没留下…
展开
-
Nutch爬虫工作流程及文件格式详细分析
Nutch主要分为两个部分:爬虫crawler和查询searcher。Crawler主要用于从网络上抓取网页并为这些网页建立索引。Searcher主要利用这些索引检索用户的查找关键词来产生查找结果。两者之间的接口是索引,所以除去索引部分,两者之间的耦合度很低。 Crawler和Searcher两部分尽量分开的目的主要是为了使两部分可以分布式配置在硬件平台上,例如将Crawler和Searche...原创 2010-08-06 14:31:13 · 110 阅读 · 0 评论 -
Apache MINA
Apache MINA是一个网络应用程序框架,用来帮助用户简单地开发高性能和高可靠性的网络应用程序。它提供了一个通过Java NIO在不同的传输例如TCP/IP和UDP/IP上抽象的事件驱动的异步API。 Apache MINA 也称为: ● NIO 框架库 ● 客户端服务器框架库 ● 一个网络套接字库 MINA虽然简单但是仍然提供了全功能的网络应用程序框架...原创 2010-10-14 10:28:17 · 85 阅读 · 0 评论 -
jrdesktop
jrdesktop(Java Remote Desktop)是一个类似于VNC的远程控件软件。除了远程桌面屏幕,键盘和鼠标事件控制之外,jrdesktop还提供了一些额外的功能如:文件转输,数据压缩,颜色质量转换等。jrdesktop使用RMI与SSL/TLS在控制端与服务器之间建立安全连接。主页:http://jrdesktop.sourceforge.net/...原创 2010-10-14 15:32:16 · 273 阅读 · 0 评论 -
依赖注入和控制反转
依赖注入和控制反转热1吴鹏建 2010-07-26 12:20[顶]3G移动--Android开发工程师全能班看到一个对这个概念很好诠释的帖子,特转发过来供大家一起学习转载地址http://www.iteye.com/topic/692793 IoC——Inversion of Control 控制反转 DI——Dependency Injection 依...原创 2010-10-25 10:57:34 · 1072 阅读 · 0 评论 -
JMX
百科名片JMX(Java Management Extensions,即Java管理扩展)是一个为应用程序、设备、系统等植入管理功能的框架。JMX可以跨越一系列异构操作系统平台、系统体系结构和网络传输协议,灵活的开发无缝集成的系统、网络和服务管理应用。目录简介 分层 设备层 代理层 分布服务层 附加管理协议API设备层 ...原创 2010-11-01 21:03:04 · 95 阅读 · 0 评论 -
Apache MINA
Apache MINA是一个网络应用程序框架,用来帮助用户简单地开发高性能和高可靠性的网络应用程序。它提供了一个通过Java NIO在不同的传输例如TCP/IP和UDP/IP上抽象的事件驱动的异步API。 Apache MINA 也称为: ● NIO 框架库 ● 客户端服务器框架库 ● 一个网络套接字库 MINA虽然简单但是仍然提供了全功能的网络应用程序框架...原创 2010-11-01 21:04:34 · 61 阅读 · 0 评论 -
android和JNI经典blog.doc
Android JNI调用 2011-02-24 13:39来公司第二天,让我俩整问题。 JNI调用红外扫描这个我们没学过啊,百度一下,整理点资料 留以后看 以后学习·· 1.jni的基本工作原理(1)java的本质想搞明白jni的本质,还要从java的本质说起。从本质上来说,java这门语言就是一门脚本语言(这是偶的个人理解,希望jav...原创 2011-09-01 15:29:35 · 108 阅读 · 0 评论 -
Windows Mobile与Android应用开发对比
Windows Mobile在经历过最初的Wince系列,pockect pc和smartphone两种版本,到微软最新的Windows Mobile 6.5,Windows Mobile凭借与桌面平台良好的兼容性已经微软在移动领域的不断努力,在智能手机操作系统中已经占据了接近15%的市场份额。微软所推崇的 Windows Mobile下的基于.net compact framework也越来越成...原创 2011-09-06 11:44:59 · 359 阅读 · 0 评论 -
JNI编程中如何传递参数和返回值。
首先要强调的是,native方法不但可以传递Java的基本类型做参数,还可以传递更复杂的类型,比如String,数组,甚至自定义的类。这一切都可以在jni.h中找到答案。1. Java基本类型的传递用过Java的人都知道,Java中的基本类型包括boolean,byte,char,short,int,long,float,double 这样几种,如果你用这几种类型做native...原创 2011-09-14 17:51:48 · 148 阅读 · 0 评论 -
Chapter 6 Exceptions(JAVA EXCEPTION IN NATIVE CODE)
Contents | Prev | Next | Index The Java Native InterfaceProgrammer's Guide and Specification --------------------------------------------------------------------------------Chapter 6 Ex...原创 2011-09-26 09:53:44 · 176 阅读 · 0 评论 -
观察者模式
观察者模式:在对象之间建立一对多的关系,这样一来,当一个对象改变状态,依赖它的对象都会收到通知,并自动更新。因为继承java.util.Observable和java.util.Observer已经介绍过了,今天我们介绍一个自己实现的观察者模式。上代码:“主题”接口,负责增加、删除“观察者”,还有发布消息。view plaincopy to clipboardprint?public ...原创 2010-11-21 19:04:29 · 62 阅读 · 0 评论 -
JAVA环境变量配置和详解
你知道Java环境变量如何配置吗,这里和大家分享一下,主要包括windows xp下配置JDK环境变量和几个java环境变量的含义和linux下的配置方法等内容,相信本文介绍一定会让你有所收获。 Java环境变量配置 windows xp下配置JDK环境变量: 1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:\java\jdk1.5.0_08; ...2011-07-08 13:46:21 · 102 阅读 · 0 评论 -
android 调用C++的so
第一步:开发环境的安装顺序:jdk --》eclipse --》sdk --》ADT --》CDT --》cygwin --》ndk 一.jdk安装,下载安装包jdk-6u24-windows-i586.exe,直接解压之后,设置环境变量:用户变量:PATH=E:\Program Files\Java;系统变量:classpath=.;%JAVA_HOME%/lib/d...2011-07-08 18:36:52 · 200 阅读 · 0 评论 -
java中的jar关联SRC调试
我现在的方法是: 打开后看到的是.class文件,然后点change attached source,再点external file然后选择struts-2.0.11.2中的struts2-core-2.0.11.2.jar包,但是这样后打开的还是.class文件 跟你的做法一样,不过关联的是具体的源码,而不是jar包。把location path 设置到src目录下。...原创 2011-07-31 21:28:52 · 219 阅读 · 0 评论 -
XDoclet
XDoclet XDoclet是一个开源项目,可以从这里得到他:http://xdoclet.sourceforge.net/xdoclet/ 。 XDoclet可以通过你在java源代码中的一些特殊的注释信息,自动为你生成配置文件、源代码等等,例如web、ejb的部署描述文件、为你生成struts的struts-config.xml配置文件、javascript校验等。 正如《XD...原创 2010-10-14 09:38:11 · 173 阅读 · 0 评论 -
log4j
Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。 介...原创 2010-10-14 09:37:20 · 57 阅读 · 0 评论 -
java.lang.NoClassDefFoundError: com/google/gwt/dev/GWTShell
gwt报错:java.lang.NoClassDefFoundError: com/google/gwt/dev/GWTShell解决方案:将GWT下面的jar文件“add extern ...”模式导入项目中。原创 2010-09-07 16:48:12 · 193 阅读 · 0 评论 -
数据库试题
www.zhrtvu.net/oldpage/departmentpage/lgb/foravit/zhuhaitvu/Exam.htm一、是非题(下列各题,你认为正确的,请在题干的括号内打“√”,错的打“×”。每题1分,共10分 如果你需要答案,请将鼠标放在HELP图标上。1、在IMS系统中,如果使用HSAM存储结构,那么检索、插入、删除都很方便。( )2、一个关系...原创 2010-12-23 20:05:29 · 2660 阅读 · 0 评论 -
EJB知识
EJB是sun的服务器端组件模型,最大的用处是部署分布式应用程序当然,还有许多方式可以实现分布式应用,类似微软的.net技术。凭借java跨平台的优势,用EJB技术部署的分布式系统可以不限于特定的平台。EJB (Enterprise JavaBean)是J2EE的一部分,定义了一个用于开发基于组件的企业多重应用程序的标准。其特点包括网络服务支持和核心开发工具(SDK)。 在J2EE里,Enterp...原创 2010-10-13 13:35:51 · 109 阅读 · 0 评论 -
servlet知识
第一篇:简单概述 首先,既然是Java Servlets,Java的特性它都具备,比如“一次编写,多平台运行”,而且它肯定是用Java语言来写的,所以,学习Servlets必须要有一定的Java语言基础。如果没有,恐怕您会对以下内容失望的。 从Servlets的工作机制上看,它比较象CGI(Common Gateway Interface)通用网关接口,比如:和CGI程序一样,Servl...原创 2010-10-13 13:36:52 · 74 阅读 · 0 评论 -
javabean知识
介绍 最初,JavaBean的目的是为了将可以重复使用的软件代码打包标准。特别是用与帮助厂家开发在综合开发环境(IDE)下使用的java软件部件。这些包括如Grid控件,用户可以将该部件拖放到开发环境中。从此,JavaBean就可以扩展为一个java web 应用的标准部件,并且JavaBean部件框架已经扩展为企业版的 Bean(EJB)。 JavaBean 和 Server ...原创 2010-10-13 13:37:36 · 145 阅读 · 0 评论 -
J2EE教程
J2EE教程原创 2010-10-13 13:52:16 · 141 阅读 · 0 评论 -
Axis
Axis全称Apache eXtensible Interaction System,是apache组织下的一个开源项目,用来做webservice开发的,有java版的实现,也有c++版的实现,其前身最早是IBM的SOAP4J,后来捐给Apache后改名Apache SOAP,也就是支持SOAP1.1的那个版本,到现在的AXIS已经是第三代了,AXIS对Apache SOAP的改进有很多,比如用...原创 2010-10-14 09:12:24 · 85 阅读 · 0 评论 -
AJAX
国 使用ajax 构建应用程序内通常的读音为“阿贾克斯”和阿贾克斯足球队读音一样。Web应用的交互如Flickr, Backpack和Google在这方面已经有质的飞跃。这个术语源自描述从基于网页的Web应用到基于数据的应用的转换。在基于数据的应用中,用户需求的数据如联系人列表,可以从独立于实际网页的服务端取得并且可以被动态地写入网页中,给缓慢的Web应用体验着色使之像桌面应...原创 2010-10-14 09:14:28 · 301 阅读 · 0 评论 -
batik
Batik是为想使用svg格式图片来实现各种功能的应用程序和Applet提供的一个基于java的工具包。工程创建的目的是为开发者提供一系列可以结合或单独使用来支持特殊的svg解决方案的核心模块。模块主要有SVGParser,SVGGernerator,SVGDOM。Batik工程的其他目的是使它具有高度的扩展性----举个例子,Batik允许开发者使用自定义的SVG元素。即使工程的目标是提供一...原创 2010-10-14 09:21:43 · 166 阅读 · 0 评论 -
jUINT
JUnit是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing framework)。Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。Junit是一套框架,继承TestCase类,就可以用Junit进行自动测试了。junit特性 junit...原创 2010-10-14 09:23:52 · 88 阅读 · 0 评论 -
slf4j
slf4j-logo SLF4J不是具体的日志解决方案,它只服务于各种各样的日志系统。按照官方的说法,SLF4J是一个用于日志系统的简单Facade,允许最终用户在部署其应用时使用其所希望的日志系统。 实际上,SLF4J所提供的核心API是一些接口以及一个LoggerFactory的工厂类。从某种程度上,SLF4J有点类似JDBC,不过比JDBC更简单,在JDBC中,你...原创 2010-10-14 09:31:32 · 77 阅读 · 0 评论 -
JMF(java media framework)综述
摘要:本文先简述了JMF发展的历史,后对JMF的基本构架做了综述。对重要的类和接口都有详细的介绍。关键字:JMF(java media framework)、具有时域约束关系的媒体数据正文: JMF是SUN公司开发的应用编程接口(API),它为java的应用处理具有时域约束关系的数据提供了一种简单而统一的结构。一、历史JMF由最早的1.0版本发展到现在的2.1.1版本...原创 2010-10-14 09:34:00 · 1932 阅读 · 0 评论 -
Jakarta项目
Jakarta项目 Apache基金旗下的开源Java项目社区。受到来自IBM等公司在财力和技术上的鼎力支持。 著名的Tomcat服务器即出自Jakarta旗下。后来,为了管理的方便,将Tomcat、Lucene等大型、成熟的子项目剥离,成为相对独立的Apache子项目。 当前Jakarta项目下的子项目包括: Subprojects BCEL BSF Cactus ...原创 2010-10-14 09:35:46 · 176 阅读 · 0 评论 -
剖析Android消息机制
剖析Android消息机制 在Android中,线程内部或者线程之间进行信息交互时经常会使用消息,这些基础的东西如果我们熟悉其内部的原理,将会使我们容易、更好地架构系统,避免一些低级的错误。在学习Android中消息机制之前,我们先了解与消息有关的几个类:1.Message消息对象,顾名思义就是记录消息信息的类。这个类有几个比较重要的字段:a.arg1和arg2:我们可...原创 2011-10-26 15:56:18 · 218 阅读 · 0 评论