![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java架构
文章平均质量分 83
sosoft_dzz
这个作者很懒,什么都没留下…
展开
-
使用S2SH框架
核心提示:现在开发的一个项目使用S2SH框架,配置环境用了一两天,现在把当时配置环境时写的文档整理下发出来,也算加强点记忆。 1 开发环境 MyEclipse5.5 JDK 1.6 Java EE 5.0 Tomcat6.0 Struts2.1.6 Spring2.5.6 Hibernate3.3.1 2 为 ssh 做好准备 2.1 下载包 Struts2 现在开发的一个项目使用原创 2010-02-04 15:42:00 · 850 阅读 · 0 评论 -
基于 Hibernate搜索的数据库全文检索系
1 概述 数据库与全文检索系统的部署不同步,或是由于某些原因造Internet中 80%的数据是属于网络隐藏的,虽然网络隐藏成索引库文件丢失时,手动模式可以依据数据库中数据恢复 的数据可以被访问,但却难以被搜索引擎检索,这些网络隐Lucene索引库。 藏的数据大多被存储在关系数据库中 [1]。而关系数据库本身(2)数据处理模块:它与索引更新模块有着紧密的联系,提供的检索服务还有很多不足,例原创 2010-02-25 12:52:00 · 1604 阅读 · 0 评论 -
在Struts2中使用Uploadify组件上传文件
Uploadify是一个基于Jquery的文件上传组件,官网http://www.uploadify.com/可以在官网获得该组件,运行演示示例,下载帮助文档。 作为Web前端的增强技术,Jquery给用户以更好的体验和交互,增强富互联网客户端特效,而基于Jquery的Uploadify更是将文件上传效果发挥到极致。 一个项目下,需要开发一个上传文件的应用,项目基于Struts2原创 2010-02-24 19:17:00 · 1415 阅读 · 0 评论 -
用Tomcat 的SSO实现
目标:用户Login一次之后,可以访问同一Server上的不同Webapp, 具体实现上采用Tomcat的Single Sign-On实现. 主要分为下面几个步骤: 修改Tomcat conf/server.xml 打开SSO支持 节点下增加一个Value节点debug="0" requireReauthentication="false"/> container认证realm原创 2010-02-24 16:10:00 · 787 阅读 · 0 评论 -
编写你自己的单点登录(SSO)服务
1什么是单点登陆单点登录(Single Sign On),简称为SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。较大的企业内部,一般都有很多的业务支持系统为其提供相应的管理和IT服务。例如财务系统为财务人员提供财务的管理、计算和报表服务;人事系统为人事部门提供全公司人员的维护服务;各种业务系统为公司内部原创 2010-02-24 16:01:00 · 598 阅读 · 0 评论 -
使用 Apache Lucene 搜索文本
本文将探讨 Apache Lucene —— 性能卓越、功能全面的文本搜索引擎库。我们将学习 Lucene 架构及其核心 API。学习如何使用 Lucene 进行跨平台全文本搜索、建立索引、显示结果,以及如何扩展搜索。简介Lucene 是一个开源、高度可扩展的搜索引擎库,可以从 Apache Software Foundation 获取。您可以将 Lucene 用于商业和开源应用程序。原创 2010-02-25 17:21:00 · 454 阅读 · 0 评论 -
lucene 索引非txt文档 (pdf word rtf html xml)
搜索要首先要索引,索引的话最简单的方式是索引txt文件,上文已经介绍了。这里介绍一下一些其它格式的文档的索引,例如ms word ,pdf ,rtf等。索引方法:就是先把各种文档先转化成纯文本再索引,所以关键在转换上。幸好java世界中有太多的开源工程,很多都可以拿来直接使用。下边分别介绍一下:写在所有之前:下边所有介绍中的is参数都是inputStream,就是被索引的文件。word文档:把wo原创 2010-02-25 17:01:00 · 659 阅读 · 0 评论 -
lucene3 中文IKAnalyzer分词例子
import java.io.IOException; import java.io.StringReader; import java.util.Iterator; import org.apache.lucene.analysis.Analyzer; import org.apache.lucene.analysis.TokenStream;原创 2010-02-25 10:47:00 · 2403 阅读 · 2 评论 -
Lucene:基于Java的全文检索引擎简介
Lucene是一个基于Java的全文索引工具包。 另外,如果是在选择全文引擎,现在也许是试试Sphinx的时候了:相比Lucene速度更快,有中文分词的支持,而且内置了对简单的分布式检索的支持;基于Java的全文索引/检索引擎——LuceneLucene不是一个完整的全文索引应用,而是是一个用Java写的全文索引引擎工具包,它可以方便的嵌入到各种应用中实现针对应用的全文索原创 2010-02-25 09:06:00 · 510 阅读 · 0 评论 -
Java技术体验,HTTP多线程下载,端口侦听和自启动服务
我就把几个技术整合到了一起。包括三个部分,实现时也是逐个做到的多线程的文件下载,HTTP协议 把这个功能做成一个HTTP的服务,侦听在某个端口上,方便非Java的系统使用 把这个功能封装为一个Windows服务,在机器启动时可以自动启动我们逐个看程序。一、多线程下载这个主要使用了HTTP协议里面的一个Range参数,他设置了你读取数据的其实位置和终止位置。 经常使用flas原创 2010-02-24 19:18:00 · 645 阅读 · 0 评论 -
SSO各产品单点登录的简单实现
单点登录的具体实现有很多种选择,包括:采用专门的SSO商业软件: 主要有:Netgrity的Siteminder,已经被CA收购。Novell 公司的iChain。RSA公司的ClearTrust等。 采用门户产品供应商自己的SSO产品,如:BEA的WLES,IBM 的Tivoli Access Manager,Sun 公司的identity Server,Oracle公司的OID等。原创 2010-02-24 15:38:00 · 769 阅读 · 0 评论 -
JAVA断点续传实现方法代码(HTTP)
(一)断点续传的原理 其实断点续传的原理很简单,就是在Http的请求上和一般的下载有所不同而已。 打个比方,浏览器请求服务器上的一个文时,所发出的请求如下: 假设服务器域名为www.loveapple.cn,文件名为down.zip。 GET /down.zip HTTP/1.1 Accept: image/gif, image/x-xbitmap, image/jpeg,原创 2010-02-10 20:25:00 · 686 阅读 · 0 评论 -
java获得数据库信息常用API(DatabaseMetaData)示例
最近要做一个数据字典的工具,看了一下DatabaseMetaData的使用,做个备忘示例!Java代码 package com.database.manager; import java.sql.Connection; import java.sql.DatabaseMetaData; import java.sql.DriverManage原创 2010-02-09 14:15:00 · 774 阅读 · 0 评论 -
[JSP]断点续传多线程链接下载! JSP/Servlet 实现
% /* 文件名可存为: Download.jsp HTTP 协议的请求与响应的会话过程可通过使用 FlashGet 下载 Http:// 连接的过程监视: 蓝色部分为: 客户端请求 紫色部分为: 服务器端响应 如图: http://blog.csdn.net/images/blog_csdn_net/playyuer/30110原创 2010-02-09 09:09:00 · 921 阅读 · 0 评论 -
JAVA实现环形缓冲多线程读取远程文件
如果用HttpURLConnection类的方法打开连接,然后用InputStream类获得输入流,再用BufferedInputStream构造出带缓冲区的输入流,如果网速太慢的话,无论缓冲区设置多大,听起来都是断断续续的,达不到真正缓冲的目的。于是尝试编写代码实现用缓冲方式读取远程文件,以下贴出的代码是我写的MP3解码器的一部分。我是不怎么赞同使用多线程下载的,加之有的链接下载速度本身就比较快原创 2010-02-10 19:32:00 · 896 阅读 · 0 评论 -
完全认识MySQL数据库中Show命令用法
MySQL中有很多的基本命令,show命令也是其中之一,在很多使用者中对show命令的使用还容易产生混淆,本文汇集了show命令的众多用法。 a. show tables或show tables from database_name; -- 显示当前数据库中所有表的名称。 b. show databases; -- 显示mysql中所有数据库的名称。 c. show col原创 2010-02-10 19:28:00 · 372 阅读 · 0 评论 -
图解SSH框架配置步骤
核心提示:现在开发的一个项目使用S2SH框架,配置环境用了一两天,现在把当时配置环境时写的文档整理下发出来,也算加强点记忆。 1 开发环境 MyEclipse5.5 JDK 1.6 Java EE 5.0 Tomcat6.0 Struts2.1.6 Spring2.5.6 Hibernate3.3.1 2 为 ssh 做好准备 2.1 下载包 Struts2 现在开发的一个项目使用原创 2010-02-04 15:38:00 · 338 阅读 · 0 评论 -
多线程断点续传实践
做了一个简单的Http多线程的下载程序,来讨论一下多线程并发下载以及断点续传的问题。 这个程序的功能,就是可以分多个线程从目标地址上下载数据,每个线程负责下载一部分,并可以支持断点续传和超时重连。 下载的方法是download(),它接收两个参数,分别是要下载的页面的url和编码方式。在这个负责下载的方法中,主要分了三个步骤。第一步是用来设置断点续传时候的一些信息的,第二步就是主要的分多线程来下载原创 2010-02-24 19:20:00 · 424 阅读 · 0 评论