- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 完全解决struts启动时报错:The content of element type "struts-config" must match "(data-sources?,form-beans?,global-exceptions?,global-for
最近新建一个项目,发现tomcat启动的时候时,控制台一直报告异常信息:10 12 22 09:49:016,306 ERROR Digester:1463 - Parse Error at line 21 column 17: The content of element type "struts-config" must match "(data-sources?,form-beans?,global-exceptions?,global-forwards?,action-mappings?,cont
2010-12-22 10:04:00
5099
3
原创 关于 extjs 的 namespace
命名空间(namespace)是Extjs组织代码的一个非常精巧的方式。通过这一方式,可以将数量庞大的js代码分类到不同的命名空间下,可以有效地解决js容易产生变量冲突的问题,让不同命名空间下的变量和对象的取名更自由而不受同名的约束。下面看看命名空间应用的例子: Ext.namespace("App.common.util"); App.common.util.MyFormValidater = function(){
2010-07-27 21:41:00
1745
原创 session 与 在其中打开的connection的关闭关系
前段时间做的一个应用hibernate的项目,在进行压力测试的时候发现,程序运行一段时间数据库连接就会爆满。检查程序,发现一个可疑代码,那就是使用session 打开一个connection,使用完毕之后,调用只关闭了session,但是没有关闭connection。代码如下:getHibernateTemplate().execute(new RollbackTrans(){
2010-04-28 18:55:00
10534
原创 java 成员变量的线程安全
本文讲解的是关于java成员变量的线程安全问题,包括静态变量和实例变量。静态变量好理解,所有实例都共享一份内存,任何对静态变量的修改都会引发线程安全问题。然而,对于实例变量,在大多数情况下的访问和修改都是线程安全的。但是,当这个类,在系统里面被实现为单例模式时,由于整个系统中,只存在一份对象内存,所以,系统的各线程对该实例变量的修改则又会引发线程安全问题。这种情况别说是jav
2010-03-26 13:49:00
7787
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅