- 浏览: 44899 次
- 性别:
- 来自: 郑州
文章列表
http://blog.sina.com.cn/s/blog_5f1fe33f0100hyx7.html 这位朋友解释的比较好。转载一下
通常由应用程序直接使用new创建新的对象,为了将对象的创建和使用相分离,采用工厂模式,即应用程序将对象的创建及初始化职责交给工厂对象.
一般情况下,应用程序有自己的工厂对象来创建bean.如果将应用程序自己的工厂对象交给Spring管理,那么Spring管理的就不是普通的bean,而是工厂Bean.
调用getBean()方法,Spring返回的不是直接创建的Bean的实例,而是由工厂Bean创建的Bean实例.
一般在Spring中配置工厂Bean,有3中不 ...
废话不多说直接上 局部连接池配置:
1.在Tomcat目录下/conf/Catalina/localhost/建立一个test.xml文件
2.在test.xml中
<?xml version='1.0' encoding='gb2312'?>
<Context docBase="E:\TDDOWNLOAD\stat\stat\WebRoot" path="/test" reloadable="true">
<Resource name="jdbc/test"
auth=&qu ...
一直被这个参数到底是值传递还是引用传递的问题纠结 今晚特意好好想了想,总结如下:
值传递:传递的就是实际的内存当中存储的 实在的值
例如:int a=3; a 就指向了内存当中某一个物理地址里面存储的3
当把a传递给另外一个 ...
学习笔记,希望能对初学者有所帮助。
1.Date类主要处理时间日期,在获取当前时间时候直接new Date()即可。然后对getTime()进行格式化处理 得到想要的值。
Date date=new Date();
DateFormat dateFormat = DateFormat.getDateInstance(DateFormat.FULL);//格式化1
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");//格式化2
SimpleDateFormat sdf=new SimpleDateFormat(&qu ...
- 2009-12-02 10:41
- 浏览 860
- 评论(0)
Oracle学习笔记--Oracle入门
一:Orcale数据库简介
Orcale是一个对象关系数据库管理系统(ORDBMS)。它既提供关系数据库系统的功能,又提供面向对象数据库系统的功能。 在数据安全性与数据完整性控制方面性能优越,具有跨操作系统,跨硬件平台的数据操作能力。
Oracle数据库基于“客户/服务器”(Client/Server)系统结构。此概念将应用程的处理划分到2个系统中,即客户端系统和服务器系统。服务器系统执行数据库相关的所有活动,客户端执行与用户交互的活动。客户端系统和服务器系统又被称为前端系统和后端系统。客户端应用程序向“数据库服务 ...
- 2009-10-09 09:26
- 浏览 763
- 评论(0)
原著:李战(leadzen).杭州-阿里软件 2009-2-18
原址:http://blog.csdn.net/leadzen/archive/2009/02/17/3899392.aspx
在JavaScript开发中,被人问到:null与undefined到底有啥区别?
一时间不好回答,特别是undefined,因为这涉及到undefined的实现原理 ...
- 2009-09-21 15:33
- 浏览 1271
- 评论(0)
中文乱码问题一直是头疼我们在web开发当中的事情 笔者现在总结一下在web开发当中中文乱码的解决办法
办法1.在页面端 做一次encodeURL() 然后在应用服务器端做一次getByte() 转换
示例代码:
页面端发出 var url=encodeURL(document.getElementById("表单元素ID"));
服务端接收 String userName=new String(request.getParameter("参数名").getByte("iso8859-1","UTF-8"));
此方 ...
- 2009-07-21 21:21
- 浏览 899
- 评论(0)
我们在使用html标签当中 很多人都忽略了 lable标签的使用
其实很多问题的解决都可以用label实现
<label for="userName" accesskey="a">用户名(<u>a</u>)</label>
<input type="text" id="userName">
这样当使用alt+a 时候就可以将光标定位到id为userName的文本字段上面
这样就可以实现对光标定位的控制
meta 标签有两个属性一个是name,一个是 ht ...
- 2009-07-20 22:20
- 浏览 730
- 评论(0)
在ssh web整合的时候是使用的 Spring 的Bean工厂来产生的ACTION 这样的话就产生了问题
对于 struts1.0的action 是单例的action 就是说某一个类对应的那个action 只会new出来一个 action对象 可以服务所有的请求, 他可能被多个线程访问,(每个请求对应一个线程)所以他的内部从来不会定义一些成员变量,因为多个用户同时访问的时候会改变这些成员变量,就会出问题.
所以struts1.0的action是没有状态的,即(没有成员变量,只有方法,而方法是线程的局部变量)
对于struts2.0 的action 对象在每一次请求的时候都会new出来 ...
- 2009-07-15 17:49
- 浏览 1315
- 评论(0)
A resource of a virtual portal can only be mapped to a context of the same virtual portal.
这是说虚拟门户网站的URL 映射必须建立在虚拟门户上下文之上
所以必须在虚拟门户里面建立上下文影射
- 2009-07-12 15:20
- 浏览 1266
- 评论(0)
在mysql安装目录 下的 my.ini文件是造成1067 启动错误的最主要根源,所以一般我们在出现这种问题的情况下首先考虑去这找问题:
1.首先要说的就是字符集问题 笔者在这里建议开发人员在使用mysql时候将默认的字符集该为uft8(不明白为什么那么多人非要用gbk或则gb2312),说是可以解决中文乱码问题,但是为此要在页面之间以及数据库之间做来回转换,而且只支持中文,想实现国际化都成问题。
修改mysql默认字符集办法 : 《1》可以在安装mysql的时候指定,若默认安装走下来什么也没改,还可以在my.ini配置文件下修改 default-character-set=utf8(记得有两 ...
- 2009-07-03 10:15
- 浏览 1889
- 评论(0)
在jdk1.5 的File 类当中提供了两个方法 listFile() 和 listFile(FileFilter filter)
两个方法都返回一个File []数组
我们先后使用两种方法实现删除这个目录 下的特定扩展名的文件
方法一 File file=new File(".");//点 标识当前目录
File [] subFile=file.listFile();
for(File f:subFile){
if(f.getName.endWith(".doc")){
f.delete();
}
}
方法二 使用匿名内部类 ...
- 2009-07-02 14:54
- 浏览 749
- 评论(0)
新建一个Servlet 不需要doget dopost 只需要一个init() 方法 且在web.xml中不需要那个servletMapping 只需要在
<servlet>
<servlet-name></servlet-name>
<servlet-class></servlet-class>
<load-on-startup>8(随便写个数字表示启动服务器时候加载顺序)</load-on-startup>
</servlet>
- 2009-07-02 14:36
- 浏览 1399
- 评论(0)
String str=RandomStringUtils.randomAlphanumberic(int i);
返回一个包含字母和数字的随机组合 的字符串 长度为i
- 2009-07-02 14:21
- 浏览 652
- 评论(0)
spring2.0当中引入了对excel操作的poi包(poi-2.2.1.jar) 下面以一个实例说明如何将页面查询出来的列表数据导出到excel文件 分为两个步骤
1.查询出来数据列表 生成excel文件
2.建立一个inputstream 将其返回到客户端浏览器
首先 在service层建立一个 方法 public InputStream getInputStream(){}
方法主体:
HSSFWorkBook wb=new HSSFWorkBook();
HSSFSheet sheet=wb.createSheet();
HSSFRow row=sheet.createRow(0) ...
- 2009-07-02 11:00
- 浏览 691
- 评论(0)