java基础
文章平均质量分 68
lcj8
这个作者很懒,什么都没留下…
展开
-
Session详解
Session详解 jdbc 发表于 2006-03-13 02:58:27作者:郎云鹏;hippiewolf 来源:bea评论数:41 点击数:11,815 投票总得分:151 投票总人次:34关键字:session 摘要:虽然session机制在w原创 2008-02-02 10:38:00 · 561 阅读 · 0 评论 -
对session和cookie的一些理解
对session和cookie的一些理解 由于项目需要,最近用session容器比较多,传载的同时加上了自己的一些理解,不足之处还请大家补充和纠正。一、cookie机制和session机制的区别*************************************************************************************Cookie是客户端的存储原创 2008-02-02 10:40:00 · 591 阅读 · 1 评论 -
使用System.arraycopy()实现数组之间的复制(转)
使用System.arraycopy()实现数组之间的复制(转)2007-12-05 16:50 System提供了一个静态方法arraycopy(),我们可以使用它来实现数组之间的复制。其函数原型是原创 2008-02-29 10:18:00 · 1085 阅读 · 0 评论 -
JAVA 的Socket机制
Socket机制用到的类有Java.net.ServerSocket、java.net.Socket等。服务器端以监听端口号和接受队列长度为参数实例化ServerSocket类,缺省的队列长度是50,以accept()方法接收客户的连接。客户端则直接以服务器的地址和监听端口为参数实例化Socket类,连接服务器,缺省的连接方式是stream socket(区别于datagram socket)。原创 2008-02-29 10:26:00 · 660 阅读 · 0 评论 -
Clustering经典范文学习
构造Cluster是架构师们实现Scalability与High Availability 的最直接用药。所以大家很多都会无意中使用Cluster的思想去设计自己的服务器。其实Java EE里的Clustering已经做得很熟很烂,大家如果烂熟各家vendor对Web,EJB,JNDI,JMS,WebService....的Cluster实现,再思考自己的烂摊子时,思路便快捷清晰,少很多与同原创 2008-03-05 14:19:00 · 769 阅读 · 0 评论 -
Commons-logging + Log4j 入门指南(转摘)
一 :为什么同时使用commons-logging和Log4j?为什么不仅使用其中之一? Commons-loggin的目的是为“所有的Java日志实现”提供一个统一的接口,它自身的日志功能平常弱(只有一个简单的SimpleLog?),所以一般不会单独使用它。Log4j的功能非常全面强大,是目前的首选。我发现几乎所有的Java开源项目都会用到Log4j,但我同时发现,所有用到Log4j的项目一般也原创 2008-03-14 16:45:00 · 792 阅读 · 0 评论 -
代理模式
代理模式代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。代理模式一般涉及到的角色有:抽象角色:声明真实对象和代理对象的共同接口;代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同时代理对象提供与真实对象相同的接口以便在任何时刻都能代替真实对原创 2008-03-14 18:15:00 · 678 阅读 · 0 评论 -
连接池相关
24. 问:连接池的使用是建立很多连接池,还是一个连接池里用多个连接?答:只有在对象源不同的情况下才会发生多个池化,如果你只连一结一个数据源,永远不要用多个连结池.所以连结池的初始化一定要做成静态的,而且应该在构造对象之前,也就是只有在类LOAD的时候,别的时候不应该有任何生成新的连结池的时候。原创 2008-03-14 14:25:00 · 917 阅读 · 0 评论 -
Spring, Hibernate与Struts集成思路
首先看一下Struts与Spring的集成。 首先看一下在struts-config.xml中需要做的改动,最开始是加入插件声明: className="org.springframework.web.struts.ContextLoaderPlugIn"> value="/WEB-INF/applicationContext.xml" /> 还有一个需要在Struts原创 2008-03-16 15:20:00 · 617 阅读 · 0 评论 -
使用HibernateTemplate发生LazyInitiallizationException的解决
使用HibernateTemplate发生LazyInitiallizationException的解决2007年11月29日 星期四 13:34 使用Hibernate整合Spring,经常用到Spring对Hibernate进行了封装的一个类HibernateTemplat原创 2008-03-16 15:39:00 · 1409 阅读 · 0 评论 -
hibernate要点
1.两种配置文件: A.hibernate.cfg.xml 和 B.hibernate.properties A中可含映射文件的配置,而B中hard codes加映射文件。 A。Configurat原创 2008-03-16 16:01:00 · 465 阅读 · 0 评论 -
Hibernate程序性能优化的考虑要点
本文依照HIBERNATE帮助文档,一些网络书籍及项目经验整理而成,只提供要点和思路,具体做法可以留言探讨,或是找一些更详细更有针对性的资料。 初用HIBERNATE的人也许都遇到过性能问题,实现同一功能,用HIBERNATE与用JDBC性能相差十几倍很正常,如果不及早调整,很原创 2008-03-16 16:02:00 · 493 阅读 · 0 评论 -
Hibernate延迟加载机制
Hibernate延迟加载机制2007-07-15 09:49 延迟加载: 延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。在Hibernate中提供了对实体对象的延迟加载以及对原创 2008-03-16 15:50:00 · 636 阅读 · 0 评论 -
36 - 簡介HibernateTemplate
就類似JdbcTemplate一樣,HibernateTemplate封裝了Hibernate存儲時的一些細節,例如try...catch的例外處理等等,HibernateTemplate的使用在觀念上與JdbcTemplate是類似的,這邊簡單的介紹一下HibernateTemplate的使用。 首先我們看一下Bean定義檔,這與前一個主題沒什麼太大的差別: 代碼:原创 2008-03-16 16:12:00 · 780 阅读 · 0 评论 -
使用JAVA编写网络通信程序
摘要 本文阐述了使用JAVA编程语言对基于客户/服务器模式的应用编写网络通信程序,讨论了SOCKET机制、输入输出流以及程序实现代码。 关键词 JAVA,网络,SOCKET,APPLET 网络上的系统结构多为客户/服务器模式,服务器端负责数据和图像等的存储、维护、管理以及传递,客户端则负责人机界面的操作、送出需求及显示收回的数据。 下面介绍一下如何使用JAVA来进行网络编程:原创 2008-03-20 21:36:00 · 1112 阅读 · 0 评论 -
简化Spring--配置文件1
关键词: Spring 配置 序 人人都爱Spring加Hibernate。 但Spring MVC+hibernate的Sample如Appfuse的代码却算不得最简洁优美好读,如果在自己的项目中继续发挥我们最原创 2008-03-26 00:21:00 · 743 阅读 · 0 评论 -
java多线程同步设计wait/notify机制
关键字: JAVA 多线程http://blog.hry.cn/article.asp?id=998多线程之间需要协调工作。例如,浏览器的一个显示图片的线程displayThread想要执行显示图片的任务,必须等待下载线程downloadThread将该图片下载完毕。如果图片还没有下载完,displayThread可以暂停,当downloadThread完成了任务后,再通知disp原创 2008-03-27 00:34:00 · 922 阅读 · 0 评论 -
meat标签的http-equiv属性语法格式
悬赏分:0 - 解决时间:2008-1-29 15:54http://huanlen.cn/">提问者: ggghhhok - 试用期 一级 最佳答案meat标签的http-equiv属性语法格式是:<meta http-equiv="参数" content="参数变量值"> Refresh(刷新)原创 2008-03-27 21:10:00 · 253 阅读 · 0 评论 -
Jsp中 表达式语言pageContext的作用是什么,具体怎么用啊?
悬赏分:10 - 解决时间:2006-11-26 18:53希望能详细说明一下pageContext的作用原理,举个实例最好,最重要是要知道是在JSP表达式里的pageContext!!谢谢提问者: zty2042 - 试用期 一级 最佳答案pageContext 隐含物件对应於javax.servlet.jsp.Pag原创 2008-03-28 10:07:00 · 881 阅读 · 0 评论 -
深入了解Java ClassLoader、Bytecode 、ASM、cglib
一、Java ClassLoader 1,什么是ClassLoader 与 C 或 C++ 编写的程序不同,Java 程序并不是一个可执行文件,而是由许多独立的类文件组成,每一个文件对应于一个 Java 类。 此外,这些类文件并非立即全部都装入内存,而是根据程序需要装入内存。Cl原创 2008-03-25 23:16:00 · 2599 阅读 · 0 评论 -
Java中的观察者模式(Observer)
Java作为一种面向对象的开发语言,对实设计模式提供了良好的支持,并且提供了许多默认的实现,比如:通过Java中的Observable类和Observer接口可以方便的实现观察者模式。 中国自学编程网 www.zxbc.cn 下面我们就用一个实际的例子来说明:日常生活中说起观察者,最常见的例子可能就是天气预报,在这里我们的观察对象是地球,而我们是通过发射气象卫星这个观察者来检测地球气象变化的。 所原创 2008-03-26 18:02:00 · 569 阅读 · 0 评论 -
JSTL与Struts的结合(二)
分类:我的著作2006.10.7 22:09 作者:小仙狗 | 评论:0 | 阅读:1467 9.2.3 EL表达式的操作符EL表达式中还有许多操作符可以帮助完成各种所需的操作,之前的示例中“.”、“[]”就是其中的两个,下面将用表9.1来展示所有操作符及它们各自的功能。表9.1 EL表达式的操作符原创 2008-03-27 19:28:00 · 579 阅读 · 0 评论 -
JSTL与Struts的结合(四)
分类:我的著作2006.10.7 22:12 作者:小仙狗 | 评论:0 | 阅读:1026 9.3.9 用于包含页面的标签允许包含另一个JSP页面到本页面来。它的属性和描述如表9.9所示:表9.9 标签属性和说明 属性原创 2008-03-27 20:25:00 · 599 阅读 · 0 评论 -
JVM的结构
JVM的结构 从功能上分,Java虚拟机主要由六个部分组成,可以分成三类:第一类:JVM API:就是我们最常用的Java API,它是开发人员和Java交互的入口,它主要是JAVA_HOME/jre/lib下的运行时类库rt.jar和编译相关的tools.jar第二类:JVM内部组件类装载器(ClassLoader):将Byte Array的 .class文件装载、链接和初始化。内原创 2008-03-25 23:20:00 · 760 阅读 · 0 评论 -
JSP自定义标签学习(基础)
关键字: 自定义标签 自定义标签的最大的特点:利用 自定义标签,软件开发人员和页面设计人员可以独立地自由工作.页面设计人员可以把精力集中在使用标签(HTML,XML或者JSP)创建网站上,而软件开发人员则可以将精力集中在实现底层功能上面,若国际化等等,这样,页面设计人员可以使用自定义标签的形式来实现具体的功能.下面我们来指定一个简单的标签,步骤如下 扩张TagSupport原创 2008-03-27 15:37:00 · 790 阅读 · 0 评论 -
JSP自定义标签学习(高级)
关键字: 自定义标签 BodyTag接口 接口BodyTag的实现类,它是负责操作主体内容(bodyContent).定义方法:public void doInitBody(); public int doAtferBody();提示,那些在doStartTag()方法之后被调用的方法依赖于doStartTag()方法返回值并且看在JSP页面上是否自定义Action元素,而不是怎样原创 2008-03-27 15:38:00 · 680 阅读 · 0 评论 -
JSTL与Struts的结合(五)
分类:我的著作2006.10.7 22:12 作者:小仙狗 | 评论:0 | 阅读:954 9.4.2 用于显示XML内容的标签标签从标签解析后保存的变量中取得需要的XML文件内容,并显示在页面上。该标签是通过XPath技术(定位XML元素的一种技术)来实现的。要使用标签必须将xalan-j的jar包保存在“WEB-INF/lib”下。它的属性和描述如表9.13所示:原创 2008-03-27 20:29:00 · 591 阅读 · 0 评论 -
Request中getContextPath、getServletPath、getRequestURI、request.getRealPath的区别
假定你的web application 名称为news,你在浏览器中输入请求路径:http://localhost:8080/news/main/list.jsp则执行下面向行代码后打印出如下结果:1、 System.out.println(request.getContextPath());打印结果:/news 2、System.out.println(request.ge原创 2008-03-30 10:33:00 · 1027 阅读 · 0 评论 -
Spring XML配置的十二个最佳实践
原创 2008-03-26 00:11:00 · 456 阅读 · 0 评论 -
JSTL与Struts的结合(一)
在我写的《精通Struts--Java流行服务器、框架及工具整合应用》这本书中,第9章是我觉得很有重要的,在此国庆期间特别放出这一章的内容以飨同好。第9章 Struts与表现层技术的结合从这一章开始,将带领读者领略与Struts框架整合的各层技术或框架。它们将帮助读者更加深入地了解J2EE构架,也将帮助读者在今后的工作中利用更多的知识来实现需求。这一章的内容是S原创 2008-03-27 18:55:00 · 845 阅读 · 1 评论 -
JSTL与Struts的结合(三)
分类:我的著作2006.10.7 22:11 作者:小仙狗 | 评论:0 | 阅读:1241 9.3.2 用于赋值的标签标签用于为变量或JavaBean中的变量属性赋值的工作。它的属性和描述如表9.4所示:表9.4 标签属性和说明 属性原创 2008-03-27 19:29:00 · 508 阅读 · 0 评论 -
JSTL与Struts的结合(六)
分类:我的著作2006.10.7 22:14 作者:小仙狗 | 评论:0 | 阅读:1245 9.4.8 用于参数传递的标签标签用于在格式化XML时传递所需要的参数。它的属性和描述与标签相同,这里不再赘述。9.5 I18N formatting标签库看到I18N就应该想到知识“国际化”,I18N formatting标签库就是用于在JSP页面中做国际化的动作。原创 2008-03-27 20:33:00 · 714 阅读 · 0 评论 -
Servlet过滤器介绍之原理分析
2007-03-16 20:03:02 标签:Servlet 过滤器 版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://zhangjunhd.blog.51cto.com/113473/20629原创 2008-01-03 21:50:00 · 1326 阅读 · 0 评论 -
在JAVA里面如何调用ORCALE数据库里的存储过程(带输入输出参数)的????
在JAVA里面如何调用ORCALE数据库里的存储过程(带输入输出参数)的????楼主Guizhi(一星一星。。。还是一星。。。从此努力升星)2004-04-02 12:02:00 在 Java / J2SE / 基础类 提问rt 问题点数:100、回复次数:7Top 1 楼Koham(永恒)回复于 2004-04-02 12:07:08 得分 25使用CallableState原创 2008-01-14 13:32:00 · 1826 阅读 · 0 评论 -
JDK 5.0 concurrent学习(一)
JDK 5.0 concurrent学习(一)整个的列出顺序是在我学习concurrent javadoc的顺序上,按照依赖关系排序,依赖其他JDK 5.0中类越少、越容易理解的排在越前面。 TimeUnit顾名思义,就是时间的单位。以前如果调用方法需要传入时间参数,时间参数的单位都是通过javadoc说明的,比如说Thread.sleep(long),时间的参数就原创 2008-01-15 10:42:00 · 717 阅读 · 0 评论 -
J2SE5.0中的线程库(Thread Pools)
J2SE5.0中的线程库(Thread Pools) 前言用Java编写多线程程序已经是一个非常简单的事了,不过与其它多线程系统相比,一些高级特性在Java中仍然不具备,然而在J2SE5.0中这一切将会改变。J2SE5.0增加大量的线程相关类使得编写多线程程序更加容易! 线程库-Thread Pools线程库的基本思想原创 2008-04-15 16:01:00 · 1650 阅读 · 0 评论 -
Class.getResourceAsStream() & ClassLoader的getResourceAsStream()
Class.getResourceAsStream() & ClassLoader的getResourceAsStream()2007-04-05 11:37 Class.getResourceAsStream() & ClassLoader的get原创 2008-04-17 14:27:00 · 603 阅读 · 0 评论 -
得到配置资源的一般做法--CLASS.getResourceAsStream(String resource)
protected InputStream getConfigurationInputStream(String resource) throws HibernateException {原创 2008-04-17 14:29:00 · 1318 阅读 · 0 评论 -
javaWeb项目中读取配置文件
在开发过程中,我们经常会遇到读取配置文件的情况,对于配置文件的读取,根据环境等情况又各有不同,一般情况下,如果从非jar包中使用相对/路径,比较简单,就不在累述了,而在很多情况下,我们需要把我们的class打包成jar文件,进行使用,这时就会发现,我们先前如果没有考虑到这些,可能就行不通了,那么,该如何解决呢?方法如下:有如下路径 :Web-info--|-->classes--->con原创 2008-04-17 18:36:00 · 6771 阅读 · 1 评论 -
window.showModalDialog以及window.open用法简介
window.showModalDialog以及window.open用法简介一、window.open()支持环境: JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+二、基本语法:window.open(pageURL,name,parameters) 其中:pageURL 为子窗口路径 name 为子窗口句柄 parameters 为窗口参原创 2008-04-20 21:40:00 · 654 阅读 · 0 评论