J2EE技术与框架
文章平均质量分 66
老冯laofeng
这个作者很懒,什么都没留下…
展开
-
在JSP中如何实现MD5加密
在JSP中如何实现MD5加密 源码 /** * 类名: MD5Digest * 说明: 用来进行密码加密的md5公用参数 * 编写日期: 2001/03/05 * 修改者: * 修改信息: * @author edgarlo edgarlo@china.com * @version 1.0 */ import java.security.MessageDigest; import java.s转载 2007-10-04 10:42:00 · 1092 阅读 · 0 评论 -
使用过滤器(Filter)Hibernate Session 延时加载 (一对多关系)
转自:http://www.blogjava.net/DoubleJ/archive/2008/03/04/183781.html Hibernate 3.x 提供的session的检索策略默认为延时加载.他有以下优点: 减少数据库并发性 减少数据的IO次数下面的例子是关于session的延时加载的例子.建立数据库example1 1# SQL Manage转载 2008-09-20 12:43:00 · 1182 阅读 · 0 评论 -
hibernate 3.0连接池的配置
配置连接池注意如下三点:一、Apche的DBCP在Hibernate2中受支持,但在Hibernate3中已不推荐使用,官方的解释是这个连接池存在缺陷。如果你因为某种原因需要在Hibernate3中使用DBCP,建议采用JNDI连接方式。二、没有配置连接池时,Hibernate会采用内建的连接池。但这个连接池性能不好,并且BUG较多,因此官方建议仅在开发环境下使用。三、Hibernat原创 2008-08-29 12:32:00 · 607 阅读 · 0 评论 -
单例模式完全剖析
概要 单例模式是最简单的设计模式之一,但是对于Java的开发者来说,它却有很多缺陷。在本月的专栏中,David Geary探讨了单例模式以及在面对多线程(multithreading)、类装载器(classloaders)和序列化(serialization)时如何处理这些缺陷。 单例模式适合于一个类只有一个实例的情况,比如窗口管理器,打印缓冲池和文件系统,它们都是原型的例子。典型的情况是,那些转载 2008-08-28 15:14:00 · 420 阅读 · 0 评论 -
j2ee中配置字符过滤器
1.实现javax.servlet.Filter接口来创建对象package com.shinecode.jfreechart.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;i原创 2008-04-03 11:20:00 · 1495 阅读 · 0 评论 -
java实现MD加密
package md5;public class MD5 { /* * 下面这些S11-S44实际上是一个4*4的矩阵,在原始的C实现中是用#define 实现的, 这里把它们实现成为static * final是表示了只读,切能在同一个进程空间内的多个 Instance间共享 */ static final int S11 = 7; static final int S12 = 12;转载 2007-12-08 09:31:00 · 675 阅读 · 1 评论 -
String比较
String a=new String("gg")不只是在堆中创建准确的说是在堆中创建“gg”,然后复制到栈中的a对象中,这就是复制过程而String str="abc";是直接在栈中创建(ghyghost认为有待参考文献)所以,无论是String str="abc";中的str还是String a=new String("gg")中的a都是在创建它们的类或者线程的私有栈中生存,其生存周期同创转载 2007-12-08 12:39:00 · 799 阅读 · 0 评论 -
Java文件上传下载 源码
文件上传在web应用中非常普遍,要在jsp环境中实现文件上传功能是非常容易的,因为网上有许多用java开发的文件上传组件,本文以commons-fileupload组件为例,为jsp应用添加文件上传功能。common-fileupload组件是apache的一个开源项目之一,可以从http://jakarta.apache.org/commons/fileupload/下载。 用该组件可实现一次上转载 2007-12-08 19:27:00 · 1130 阅读 · 0 评论 -
Java多线程程序设计入门
在Java语言产生前,传统的程序设计语言的程序同一时刻只能单任务操作,效率非常低,例如程序往往在接收数据输入时发生阻塞,只有等到程序获得数据后才能继续运行。 随着Internet的迅猛发展,这种状况越来越不能让人们忍受:如果网络接收数据阻塞,后台程序就处于等待状态而不继续任何操作,而这种阻塞是经常会碰到的,此时CPU资源被白白的闲置起来。如果在后台程序中能够同时处理多个任务,该多好啊!应Inter转载 2007-10-11 21:03:00 · 456 阅读 · 0 评论 -
Jave中String的比较
String a=new String("gg")不只是在堆中创建准确的说是在堆中创建“gg”,然后复制到栈中的a对象中,这就是复制过程而String str="abc";是直接在栈中创建(ghyghost认为有待参考文献)所以,无论是String str="abc";中的str还是String a=new String("gg")中的a都是在创建它们的类或者线程的私有栈中生存,其生存周期同转载 2007-10-03 11:53:00 · 737 阅读 · 0 评论 -
Java教材推荐
这都是一些优秀的资料,推荐大家使用!对于更好的学习软件开发是非常有利的 1、《计算机组成原理》(熟悉) 2、《数据结构》(掌握) 3、《操作系统》(了解->熟悉) 4、《The C language》(掌握) 5、《编译原理》(了解原理) 6、《汇编语言》(了解) 7、《计算机网络》(了解) 8、《软件工程》(了解) 9、《关系数据库》(熟悉) 10原创 2007-10-05 12:03:00 · 1381 阅读 · 1 评论 -
Java中的堆栈
java中堆和堆栈的区别 1.栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先转载 2007-10-05 11:59:00 · 633 阅读 · 0 评论 -
JSP基础速成【精华】
Servlet三个要素: 1.必须继承自HttpServlet 2.必须实现doGet()或者doPost() 3.必须在web.xml中配置Servlet HttpServeltRrequest:请求对象 getParameter():获得表单元素的值 getAttribute():获得request范围中的属性值 setAttribute():设置reqeust范围中的转载 2008-10-29 09:17:00 · 473 阅读 · 0 评论