设计模式和框架
文章平均质量分 72
wanghaopkai
这个作者很懒,什么都没留下…
展开
-
Java Thread应该注意的问题
Java的线程编程非常简单。但有时会看到一些关于线程的错误用法。下面列出一些应该注意的问题。 1.同步对象的恒定性 All java objects are references. 对于局部变量和参数来说,java里面的int, float, double, boolean等基本数据类型,都在栈上。这些基本类型是无法同步的;java里面的对象(根对象是Object),全都在堆里,指向对象的refe...2011-07-07 14:06:44 · 62 阅读 · 0 评论 -
设计模式之Singleton(单态)
单态定义:Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 在很多操作中,比如建立目录 数据库连接都需要这样的单线程操作。还有, singleton能够被状态化; 这样,多个单态类在一起就可以作为一个状态仓库一样向外提供服务,比如,你要论坛中的帖子计数器,每次浏览一次需要计数,单态类能否保持住这个计数,并且能synchronize的安全自动加1,...2011-10-26 11:18:10 · 116 阅读 · 0 评论 -
Struts 2重点内容(1)Struts 2的运行机制以及与Struts 1的区别
自学内容,方便自行查看,如有错误,请大虾指点指点。Struts 2的公做原理以及与Struts 1的区别。Struts 1是以servrlet为核心,内存中只有一个对像,以多线程的方法,来响应client的请求。Struts 2 是每一个client 请求 就new 一个对像,以达到请求和显示分来的效果。客户端请求,服务器交与tomcat 执行,tomcat 查看web....2011-10-10 11:12:18 · 101 阅读 · 0 评论 -
Web Service 的基本概念
WebSevice 让一个程序可以透明地调用互联网程序,不用管具体的实现细节。只要WebService公开了服务接口,远程客户端就可以调用服务。WebService是基于Http协议的组件服务,WebService是分散式应用程序的发展趋势。 WebService更多是一种标准,而不是一种具体的技术。不同的平台,不同的语言大都提供WebService的开发实现。在Java领域WebSe...2011-07-13 15:52:35 · 126 阅读 · 0 评论 -
关于关闭Connection是否会自动关闭Statement,ResultSet问题
做程序离不开连接数据库,所以一些打开,关闭数据库是经常要执行的操作,打开数据库后,在程序用完后要及时关闭数据库连接资源,以释放内存,避免资源耗尽.但现在有一个问题,即当我们关闭了Connection对象后,Statement,ResultSet对象是否会自动关闭问题,对于这个问题,之前我在网上也找了相关资料,说会自动关闭,所以一段时间以来,我都是只关闭Connection对象,而没有关闭State...2011-07-13 15:20:03 · 2174 阅读 · 0 评论 -
struts1的核心
1、Struts1介绍:Struts1以ActionServlet作为核心控制器,由ActionServlet负责拦截用户的所有请求。有3个重要组成部分:Action、ActionForm和ActionForward对象。 2、Struts1的程序运行流程当用户发送一个需要得到服务器处理的请求时,该请求被ActionServlet拦截到,ActionServlet将该请求转发给...2011-07-12 23:04:28 · 158 阅读 · 0 评论 -
java;jsp;tomcat;mysql;hibernate;j2ee 编码中文乱码全面解决方案
*************************************java、jsp中设置编码******************************************/ 首先说在java里那些地方能够设置编码 开发工具会有好多地方设置编码这个不解少了,这里不介绍了。 下面两种设置编码格式方法适用于jsp页面(*.jsp) <%@ page language=...2011-07-07 16:11:00 · 64 阅读 · 0 评论 -
Jee优化
你的J2EE应用是不是运行的很慢?它们能不能承受住不断上升的访问量?本文讲述了开发高性能、高弹性的JSP页面和Servlet的性能优化技术。其意思是建立尽可能快的并能适应数量增长的用户及其请求。在本文中,我将带领你学习已经实践和得到证实的性能调整技术,它将大大地提高你的servlet和jsp页面的性能,进而提升J2EE的性能。这些技术的部分用于开发阶段,例如,设计和编码阶段。另一部分技术则与配置相...2011-07-07 15:59:36 · 90 阅读 · 0 评论 -
详细解析Java中抽象类和接口的区别
在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还...2011-07-07 15:39:34 · 53 阅读 · 0 评论 -
Struts,Spring,Hibernate面试题总结
Hibernate工作原理及为什么要用? 原理: 读取并解析配置文件 读取并解析映射信息,创建SessionFactory 打开Sesssion 创建事务Transation 持久化操作 提交事务 关闭Session 关闭SesstionFactory 为什么要用: 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐...2011-07-07 14:56:58 · 54 阅读 · 0 评论 -
使用MyEclipse开发第一个Hibernate程序
本例子使用的是myeclipse5.5+jdk1.5+sql server 2000来实现hibernate。一、环境:1.eclipse 3.1.22.myeclipse 5.5.13.jdk 1.5二、数据库说明: 使用的时jdbc连接sql server 2000。首先在sql server2000中新建一个数据库,名字为test,然后在里面新建一个表,名字为person,其内容如下(per...2011-10-30 18:53:29 · 116 阅读 · 0 评论