JAVA
文章平均质量分 60
Virgo_S
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JAVA 类动态载入的实现【转】
转:[url]http://www.blogjava.net/bigbigtooth/articles/42972.html[/url]1 前言 前段时间因为项目的需要,我搞了一套类似 Servlet 重新载入的一个框架,实现了类的动态载入过程。本文写了一些我的学习成果以及心得供大家分享一下。 2 类载入的原理 (下面引用网上的一篇文章): ...2008-05-30 13:36:34 · 157 阅读 · 0 评论 -
JAVA反射机制的学习
转载:[url=http://www.iteye.com/topic/136205]http://www.iteye.com/topic/136205[/url]JAVA语言中的反射机制: 在Java 运行时 环境中,对于任意一个类,能否知道这个类有哪些属性和方法? 对于任意一个对象,能否调用他的方法?这些答案是肯定的,这种动态获取类的信息,以及动态调用类的方法的功能来...原创 2008-05-12 23:32:51 · 154 阅读 · 0 评论 -
泛型DAO
以下的文章转载自[url=http://kevintse.iteye.com/blog/151090]http://kevintse.iteye.com/blog/151090[/url]原文地址:[url=http://www.hibernate.org/328.html]http://www.hibernate.org/328.html [/url]这是一个来自[url=http://...原创 2008-05-11 09:57:08 · 291 阅读 · 0 评论 -
Listener Servlet 的运用
Listener是Servlet的监听器,它可以监听客户端的请求、服务端的操作等。通过监听器,可以自动激发一些操作,比如监听在线的用户的数量。当增加一个HttpSession时,就激发sessionCreated(HttpSessionEvent se)方法,这样就可以给在线人数加1。常用的监听接口有以下几个: ServletContextAttributeListener监听对Servl...2008-04-30 15:53:07 · 114 阅读 · 0 评论 -
DOM4j使用教程
DOM4j是一个易用的,开源的JAVA操作XML的API,写过一篇4种XML操作API的比较,DOM4j是性能和易用行最佳的。因此做一个小教程,供初学者学习。学习DOM4j首先就先来了解下它主要的包DOM4j所有的接口都在org.dom4j这个包里定义着org.dom4j.Attribute : Attribute接口定义了XML文件的属性org.dom4j.Branch ...2008-04-23 12:20:16 · 196 阅读 · 0 评论 -
关于JAVA断点续传
SiteFileFetch.java负责整个文件的抓取,控制内部线程(FileSplitterFetch类)。 FileSplitterFetch.java负责部分文件的抓取。 FileAccess.java负责文件的存储。 SiteInfoBean.java要抓取的文件的信息,如文件保存的目录,名字,抓取文件的URL等。 Utility.java工具类,放一些简单的方法。 T...原创 2008-10-18 10:20:55 · 166 阅读 · 0 评论 -
Spring中Quartz的配置实例
Quartz是一个强大的企业级任务调度框架,Spring中继承并简化了Quartz,下面就看看在Spring中怎样配置Quartz:首先我们来写一个被调度的类: [code="java"]package com.kay.quartz;public class QuartzJob{ public void work() { System.out.pr...原创 2008-10-13 15:29:28 · 236 阅读 · 0 评论 -
Spring中Quartz的Cron配置说明
一个Cron-表达式是一个由六至七个字段组成由空格分隔的字符串,其中6个字段是必须的而一个是可选的,如下:字段名 允许的值 允许的特殊字符 秒 0-59 , - * / 分 0-59 , - * / 小时 0-23 ...原创 2008-10-13 10:43:26 · 146 阅读 · 0 评论 -
在Hibernate应用中如何处理批量更新和批量删除?
批量更新是指在一个事务中更新大批量数据,批量删除是指在一个事务中删除大批量数据。以下程序直接通过Hibernate API批量更新CUSTOMERS表中年龄大于零的所有记录的AGE字段:[code="java"]tx = session.beginTransaction();Iterator customers=session.find("from Customer c where c...原创 2008-10-07 10:03:25 · 157 阅读 · 0 评论 -
JfreeChart学习总结 整理中。。。
[color=red]五.开始开发[/color]前面的其实都是废话,呵呵。对JFreeChart的操作其实可以分成6步骤[list=1][*]引入生成图表所需的Jar包[*]创建绘制图表所需要的数据集[*]创建JFreeChart的实例[*]设置图表的生成格式及文件名[*]设置图表的浏览路径[*]在HTML中,调用显示图表[/list][code="jav...2008-05-13 11:06:47 · 184 阅读 · 0 评论 -
Hibernate中get()与load()的区别
转载:[url=http://www.iteye.com/topic/67686]http://www.iteye.com/topic/67686[/url]Hibernate中有两个极为相似的方法get()与load(),他们都可以通过指定的实体类与ID从数据库中读取数据,并返回对应的实例,但Hibernate不会搞两个完全一样的方法的,它们间的不同在于: 1.如果找不到符合...2008-05-13 14:33:25 · 131 阅读 · 0 评论 -
三步发布java方式的rest服务
大家好:最近大家都想知道怎么发布一个java的rest方式的服务,犹豫时间有限,我通过邮件跟大家说明一下。其实发布一个java的rest方式的服务很简单。在Eclipse里,新建一个web工程,第一步,添加需要用的jar包,如下图 [img]http://dl.iteye.com/upload/attachment/332676/ad40a4b1-ec61-3cad-8d2f-...2010-10-18 09:47:38 · 492 阅读 · 0 评论 -
JDK路径设置全解
PATH:.;D:\Java\jdk1.6.0_10\binCLASSPATH:.;D:\Java\jdk1.6.0_10\lib\dt.jar;D:\Java\jdk1.6.0_10\lib\tools.jarJAVA_HOME:D:\Java\jdk1.6.0_10在CSDN论坛里, 经常碰见有人问JDK的路径设置问题, 这里系统讲一下, 希望对新手有些帮助经常有人问:...原创 2010-05-28 23:44:48 · 316 阅读 · 0 评论 -
java.util.Properties类的使用
Properties 类已不是新东西了,它在 Java 编程的早期就有了,并且几乎没有什么变化。J2SE 的 Tiger 版本增强了这个类,不仅可以用它在单独一行中指定用等号分隔的多个键-值对,还可以用XML 文件装载和保存这些键-值对。在 驯服 Tiger的这一期文章中,John Zukowski 展示了如何驾驭这匹新一代的“役马”。 J2SE 1.5 以前的版本要求直接使用 X...原创 2009-02-10 10:21:29 · 188 阅读 · 0 评论 -
java导入导出excel操作(jxl),整理中。。。
jxl.jar 包 下载地址: [url]http://www.andykhan.com/jexcelapi/[/url]真实下载地址: [url]http://www.andykhan.com/jexcelapi/download.html[/url]网站上对它的特征有如下描述: ● 支持Excel 95-2000的所有版本 ● 生成Excel 2000标准格式 ● ...2009-02-10 10:15:57 · 277 阅读 · 0 评论 -
使用Struts和Velocity开发web应用
[url]http://www.edu999.com/IT/JAVA/200703/29412.shtml[/url] 如果你对struts和velocity都不陌生,那么就请往下看吧。我想大家对Struts都应该不会陌生,过去的几年里,Struts占去了MVC模式开发Web应用的大半江山,关于Struts的话题网络上有太多太多了。Velocity是近一两年才火起来的,它是一个基于j...原创 2008-12-25 23:31:33 · 151 阅读 · 0 评论 -
java中字符串转换成时间格式总结
通过长时间的对时间不同格式的转换,自己觉得其实就是对毫秒数的操作[code="java"] System.currentTimeMillis()[/code]得到从1970年1月1日到现在的毫秒数,就可以转换成各种的形式。有这样一个字符串:“20070911121547”, 转换成时间格式:2007-09-11 12:15:47 [code="java"]...2008-05-28 16:10:47 · 221 阅读 · 0 评论 -
Hibernate 3 不能查中文
转:[url]http://maxpain.cnblogs.com/archive/2005/06/10/171729.aspx[/url]hibernate当中使用hql进行查询的时候,如果参数是中文,这hql打印为乱码。以前从来没有遇到过的问题,郁闷。经过无数次的尝试之后都无法解决,查找资料突然发现这个hibernate3的一个bug。在hibernate3当中使用antlr来解析hq...2008-05-28 12:38:39 · 201 阅读 · 0 评论 -
JAVA完全控制Oracle中BLOB、CLOB说明
转载:[url=http://blog.csdn.net/wazj0517/archive/2006/10/19/1341074.aspx]http://blog.csdn.net/wazj0517/archive/2006/10/19/1341074.aspx[/url] 环境:Database: Oracle 9iApp Server: BEA Weblogic 8.1...2008-05-13 14:53:58 · 148 阅读 · 0 评论 -
Servlet和Filter的url匹配以及url-pattern详解
Servlet和filter是J2EE开发中常用的技术,使用方便,配置简单,老少皆宜。估计大多数朋友都是直接配置用,也没有关心过具体的细节,今天遇到一个问题,上网查了servlet的规范才发现,servlet和filter中的url-pattern还是有一些文章在里面的,总结了一些东西,放出来供大家参考,以免遇到问题又要浪费时间。 一,servlet容器对url的匹配过程: ...原创 2008-09-22 16:33:41 · 214 阅读 · 0 评论 -
动态代理(Dynamic Proxy)Java Servlet
从JDK1.3开始,Java就引入了动态代理的概念。动态代理(Dynamic Proxy)可以帮助你减少代码行数,真正提高代码的可复用度。例如,你不必为所有的类的方法里面都写上相同的Log代码行,取而代之的是实用类的动态代理类。当然,这种便利是有条件的。本文简单介绍Java动态代理的原理,并实现一个被代理的Servlet创建,和调用的过程。 1.代理模式(Proxy Pattern)在...原创 2008-09-16 21:02:24 · 243 阅读 · 0 评论 -
java的相关原理理解
想来学习Java也有两个年头了,永远不敢说多么精通,但也想谈谈自己的感受,写给软件学院的同仁们,帮助大家在技术的道路上少一点弯路。说得伟大一点是希望大家为软件学院争气,其实最主要的还是大家自身的进步提升 1. 关于动态加载机制?? 学习Java比C++更容易理解OOP的思想,毕竟C++还混合了不少面向过程的成分。很多人都能背出来Java语言的特点,所谓的动态加载机制等等。当然概念往往是先...原创 2008-07-29 19:24:41 · 181 阅读 · 0 评论 -
tomcat中的几种连接池配置代码
Tomcat 6.0连接池配置 1.配置 tomcat 下的conf下的context.xml文件,在之间添加连接池配置: [code="java"] [/code]2.配置你的应用下的web.xml中的之间加入:[code="java"] DB Connection jdbc/oracle javax...原创 2008-07-23 21:21:27 · 139 阅读 · 0 评论 -
Tomcat虚拟目录的配置
转:[url]http://www.chinaitpower.com/A/2002-04-10/19403.html[/url]tomcat 安装好之后,只需要把你的程序包放到$Tomcat_Home$/webapps下就可以直接使用了。这样会使webapps越来越大就需要设置虚拟目录:[color=red][size=large]1.单个应用设置:[/size][/color]...2008-07-18 17:41:38 · 118 阅读 · 0 评论 -
MD5
[code="java"]/** * MD5的算法在RFC1321 中定义 * 在RFC 1321中,给出了Test suite用来检验你的实现是否正确: * MD5 ("") = d41d8cd98f00b204e9800998ecf8427e * MD5 ("a") = 0cc175b9c0f1b6a831c399e269772661 * MD5 ("abc") ...原创 2008-07-16 19:49:44 · 192 阅读 · 0 评论 -
SHA1 Java 应用
[code="java"]public class SHA1 { private final int[] abcde = { 0x67452301, 0xefcdab89, 0x98badcfe, 0x10325476, 0xc3d2e1f0 }; // 摘要数据存储数组 private int[] digestInt = ...原创 2008-07-15 16:24:32 · 409 阅读 · 0 评论 -
Java中的URLEncoder和URLDecoder类
转:[url]http://wjj.iteye.com/blog/149107[/url]HTML 格式编码的实用工具类。该类包含了将 String 转换为 application/x-www-form-urlencoded MIME 格式的静态方法。有关 HTML 格式编码的更多信息,请参阅 HTML 规范。 对 String 编码时,使用以下规则: 字母数字字符 "...原创 2008-07-14 15:31:18 · 246 阅读 · 0 评论 -
JSF PhaseListener
[img]/upload/attachment/75746/18d7f2a1-1ec1-3d19-8ef6-4d8f32d9f7e4.gif[/img]JSF新手可能常常听到 "JSF Request Processing Lifecycle" ,但是不一定知道在生命周期中都发生了什么事情.这里有一点代码, 一个 PhaseListener , 我们可以用她来了解 JSF's Req...原创 2008-06-04 17:34:00 · 208 阅读 · 0 评论 -
Hibernate得不到连接异常处理
转:[url]http://topic.csdn.net/t/20060918/21/5030653.html[/url]java.lang.RuntimeException: org.hibernate.HibernateException: Not able to obtain connection 原因是SessionFactory(Hiberna...2008-05-30 14:09:52 · 273 阅读 · 0 评论 -
搭建基于角色的权限控制系统
安全永远是WEB应用系统必须面对的头等大事, 也是最头疼的事, 其实安全系统就只包括两个问题: 认证和授权. 网管下载dl.bitscn.com 以前做些网站系统, 安全检测逻辑都在放在须要安全控制的代码前面, 这样做有很多不好的地方, 重复多次的编码就不用说了, 代码移植性, 重用性都得不到体现, 安全检测逻辑要永远和业务逻辑放在一起. 网管下载dl.bitscn.com...原创 2008-07-29 19:26:49 · 282 阅读 · 0 评论 -
jar 命令详解
jar 是随 JDK 安装的,在 JDK 安装目录下的 bin 目录中,Windows 下文件名为 jar.exe,Linux 下文件名为 jar。它的运行需要用到 JDK 安装目录下 lib 目录中的 tools.jar 文件。不过我们除了安装 JDK 什么也不需要做,因为 SUN 已经帮我们做好了。我们甚至不需要将 tools.jar 放到 CLASSPATH 中。使用不带任何的 ja...原创 2008-08-01 08:43:41 · 165 阅读 · 0 评论 -
用Java动态代理实现AOP
目前整个开发社区对AOP(Aspect Oriented Programing)推崇备至,也涌现出大量支持AOP的优秀Framework,--Spring, JAC, Jboss AOP 等等。AOP似乎一时之间成了潮流。Java初学者不禁要发出感慨,OOP还没有学通呢,又来AOP。本系列文章便是为您做出这方面的补救,只是通过一个简单的例子便可以向初学者展示一下如何来进行AOP。 为...原创 2008-09-16 20:36:48 · 150 阅读 · 0 评论 -
JAVA中的反射机制详解
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。...原创 2008-09-16 14:44:33 · 161 阅读 · 0 评论 -
从查询串中分离请求参数——acegi security中SecurityContextHolderA
大多数情况下我们是不需要单独处理HttpServletRequest查询串的,因为应用服务器(比如Tomcat)已经先期处理过了,已经将查询参数分离了出来,可以与post参数一样使用getParameter获得,但是在组合使用某些过滤器(Filter)的情况下,当处理转发(Forword)请求时,有可能已经错过了应用服务器处理查询串的时机,从而导致使用getParameter时得不到查询串中的参数...原创 2008-09-03 17:57:46 · 248 阅读 · 0 评论 -
使用RememberMeProcessingFilter来实现cookies自动登陆
要使用cookies自动登陆,我们需要配置过滤器RememberMeProcessingFilter,那么要配置: 即需要配置一个验证管理器和rememberMeServices,来提供rememberMeProcessingFilter。然后在配置rememberMeServices,需要提供userDetailsService ...原创 2008-09-03 17:56:45 · 257 阅读 · 0 评论 -
Acegi concurrent session
. 1 1 2. 在filterChainProxy 裡面加上concurrentSessionFilter 在filterChainProxy里面加上concurrentSessionFilter原创 2008-09-03 16:33:14 · 159 阅读 · 0 评论 -
Web开发中的Listener和Filter
[url]http://www.javadby.com/Web_Service/20080127/5103.html[/url]jsp开发中的 监听器和过滤器,这两个东西要说起来,很大,很繁。今天我想用一个现实的例子,来说明这两个东东的作用。 案例描述 假设你平时生活在北京,有天你去一个很边远很贫穷的山村体验生活,到了那个山村后,你想要什么东西,村长都会同意,然后...原创 2008-08-28 16:12:54 · 152 阅读 · 0 评论 -
关于struts2无法加载struts.properties的问题
最近整合了struts2和spring的问题,其中看到一个struts2的文档中写得使用struts2的ioc时要在项目下加载struts.properties.它的内容是: struts.objectFactory = spring但是我加入了该文件之后发现了下面得错误严重: Exception starting filter struts2Cann...原创 2008-08-15 15:17:35 · 405 阅读 · 0 评论 -
Hibernate配置详解
表 3.3. Hibernate配置属性 属性名 用途 hibernate.dialect 一个Hibernate Dialect类名允许Hibernate针对特定的关系数据库生成优化的SQL. 取值 full.classname.of.Dialect hibernate.show_sql 输出所有SQL语句到控制台. 有一个另外的选择是把org.hiberna...原创 2008-08-02 23:19:12 · 177 阅读 · 0 评论 -
Java中文排序
所谓中文排序就是按照汉语拼音的顺序进行排序,在Java中进行排序其实不需要自己来写算法,java.util.Arrays类中提供的sort方法可以直接实现这个功能。具体举个例子来说明。[code="java"]import java.util.*; import java.text.*; public class SortByChinese { ...原创 2011-06-14 13:11:01 · 196 阅读 · 0 评论
分享