多级反向代理[Squid]下获取客户端真实IP地址

多级反向代理[Squid]下获取客户端真实IP地址 在很多应用下都可能有需要将用户的真实IP记录下来,这时就要获得用户的真实IP地址,在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等...

2008-12-04 13:47:50

阅读数:14

评论数:0

java Singleton模式

单例模式的好处就是:类只实例化一次,省资源,节省开销,提高速度 下边写的是什么还没怎么看懂,再提高提高再回过头来看吧,先存在这 Java Singleton 模式用来保证在运行的应用程序中,一个Class只是实例化一次,也就是只有一个相应的对象存在。在 web 程序中我们会用一个核心的分配功能的S...

2008-10-05 23:18:54

阅读数:7

评论数:0

Hibernate的关联关系映射

前言 以下所有描述以选课系统这个案例来说明。在一个选课系统中,基本的对象有课题(Course)、教师(Teacher)和学生(Student)。   一、一对一关联(有共享主键关联和惟一外键关联两种) 1、共享主键关联   比如课题是由教师去任教,没有教师就没有课题,这样课题就可以完全由教师来决定...

2008-10-04 23:57:28

阅读数:9

评论数:0

java类加载内幕

Binildas;purplerain原文地址:http://www.onjava.com/pub/a/onjava/2005/01/26/classloading.html中文地址:http://www.matrix.org.cn/resource/article/43/43875_Class_...

2008-10-04 23:55:36

阅读数:12

评论数:0

JAVA功底之基础知识精华总结 (各类修饰符)

1、 对象的初始化 (1) 非静态对象的初始化 在创建对象时,对象所在类的所有数据成员会首先进行初始化。 基本类型:int型,初始化为0。 如果为对象:这些对象会按顺序初始化。 ※在所有类成员初始化完成之后,才调用本类的构造方法创建对象。 构造方法的作用就是初始化。 (...

2008-10-04 23:45:40

阅读数:7

评论数:0

Java中static、this、super、final用法简谈

本篇旨在帮助准备学习Java以及刚接触Java的朋友认识、掌握和使用static、this、super、final这几个关键字的使用。Java博大精深,我也是一位正在学习和使用Java的爱好者,文中难免有不妥之处,欢迎指正。一、static    请先看下面这段程序:  public class...

2008-10-04 23:41:32

阅读数:6

评论数:0

为什么Hibernate如此成功

下面是对Hibernate开发工作的个人想法,正是这些工作使得Hibernate如此迅速的得到广泛的欢迎。1、飞快的版本发布保持活跃的开发速度,经常进行版本发布,甚至几天之内就从前一个版本开发到下一个版本。这样是保证软件远离Bug的最好的办法,也可以让用户感到很放心,确信Hibernate的开发十...

2008-10-04 23:40:42

阅读数:9

评论数:0

程序员必看:关于SQL Server的若干注意事项

如果你正在负责一个基于SQL Server的项目,或者你刚刚接触SQL Server,你都有可能要面临一些数据库性能的问题,这篇文章会为你提供一些有用的指导(其中大多数也可以用于其它的DBMS)。     在这里,我不打算介绍使用SQL Server的窍门,也不能提供一个包治百病的方案,我所做的...

2008-10-04 23:39:36

阅读数:15

评论数:0

JDBC编程基础

1. 介绍许多开发者和用户都在寻找Java程序中访问数据库的便捷方法。由于Java是一个健壮,安全,易于使用的,易于理解且可以从网络中自动download ,所以它成为开发数据库应用的一种良好的语言基础。它提供了C,C ,Smalltalk, BASIC, COBOL, and 4GLs的许多优点...

2008-10-04 23:36:37

阅读数:11

评论数:0

JAVA中最为关键的几个知识点

想成为JAVA高手,你至少要非常熟悉并能自如地应用如下几个知识点:1.序列化机制.(有人认为它并不是重要的技术,我以我的经验声明,这是JAVA平台第一重要的知识点.)2.RTTI机制3.CALLBACK机制4.反射机制序列化:    是一切对象深度CLONE,对象的存储与恢复,对象的远程调用的基础...

2008-10-04 23:35:55

阅读数:11

评论数:0

彻底明白Java的IO系统

一. Input和Output1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Input和Out stream)都包括两种类型:1.1 以字节为导向的stream以字节为导向的stream,表示以字节为单位从stre...

2008-10-04 23:34:15

阅读数:8

评论数:0

Java功底之Reference

看了这篇文章,相信大家一定回对JAVA的参数传递熟练掌握,不会再对应用莫名其妙了. JAVA的参数传递,基本类型是把实参赋给形参, 对象是COPY一个副本堆栈里. 很多Java程序员只求追随新生的事物,却连基本的概念都没有,很明显是基本功不过硬,讨论Java的基本功,下面便是在这个想法下催生出的第...

2008-10-04 23:28:57

阅读数:7

评论数:0

一位软件工程师的6年总结

一位软件工程师的6年总结 “又是一年毕业时”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年的经历沉淀或者经验提炼,希望对所有的软件工程师们有所帮助,早日实现自己的人生目标。本文主要是关于软件开发人员如何提高自己的软件专业...

2008-10-03 18:49:27

阅读数:8

评论数:0

JVM的基本工作原理和特点

JVM的基本工作原理和特点 操作系统装入jvm是通过jdk中java.exe来完成,通过下面4步来完成jvm环境. 1.创建jvm装载环境和配置 2.装载jvm.dll 3.初始化jvm.dll并挂界到JNIENV(JNI调用接口)实例 4.调用JNIEnv实例装载并处理class类。 在我们运行...

2008-10-03 18:22:28

阅读数:24

评论数:0

信息推拉模式

信息推拉模式   信息推拉技术是将信息推送与拉取两种模式结合,因而能做到取长补短,使二者优势互补。根据推、拉结合顺序及结合方式的差异,又分以下四种不同推拉模式: 先推后拉——先由信源及时推送公共信息,再由用户有针对性地拉取个性化信息; 先拉后推——根据用户拉取的信息,信源进一步主动提供(推送)与之...

2008-10-01 11:09:23

阅读数:16

评论数:0

Java的算法题

 /** *//**父子俩的年龄:父亲今年30岁,儿子今年6岁,问多少年后父亲的年龄是儿子年龄的2倍。*/package exec; public class Age {     public static void main(String[] args) {        // TODO Aut...

2008-06-25 17:24:59

阅读数:23

评论数:0

Java多线程编程详解

Java多线程编程详解   一:理解多线程多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。 线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这...

2008-06-24 18:44:38

阅读数:9

评论数:0

java中四种操作(DOM、SAX、JDOM、DOM4J)xml方式详解与比较

1.详解 1)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的...

2008-06-23 11:37:58

阅读数:13

评论数:0

hibernate+proxool的数据库连接池配置方法

使用Hibernate 3.0做数据执久层解决方案时,怎么配置Proxool 0.8.3数据库连接池的方法。   1、将proxool-0.8.3.jar以及连接数据库用到的jar文件包含在你的项目的classpath或者WEB-INF/lib下面,本例使用的是MS Sqlserver数据库。...

2008-06-20 14:39:13

阅读数:11

评论数:0

Hibernate性能提升

HIbernate提升性能 第 20 章 提升性能 20.1.  抓取策略(Fetching strategies) 抓取策略(fetching strategy) 是指:当应用程序需要在(Hibernate实体对象图的)关联关系间进行导航的时候, Hibernat...

2008-06-16 17:48:47

阅读数:5

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭