- 浏览: 23159 次
最新评论
文章列表
不管通过何种持久化技术,都必须通过数据连接访问数据库,在Spring中,数据连接是通过数据源获得的。在以往的应用中,数据源一般是 Web应用服务器提供的。在Spring中,你不但可以通过JNDI获取应用服务器的数据源,也可以直接在Spring容器中配置数据源,此外,你还可以通过代码的方式创建一个数据源,以便进行无依赖的单元测试
配置一个数据源
Spring在第三方依赖包中包含了两个数据源的实现类包,其一是Apache的DBCP,其二是 C3P0。在此重点讲讲C3P0的配置:此后会更新DBCP。
<c3p0-config>
<default-conf ...
- 2014-01-10 17:17
- 浏览 498
- 评论(0)
数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题 ...
- 2014-01-10 17:16
- 浏览 296
- 评论(0)
原文链接:http://www.blogjava.net/allen-zhe/archive/2010/02/02/311690.html
问题:
系统采用Spring MVC 2.5 + Spring 2.5 + Hibernate 3.2架构,其中数据源连接池采用的是Apache commons DBCP。问题是这样的,系统运行一段时间后(大致每隔8小时),访问系统会出现如下错误,再次访问恢复正常。
org.springframework.web.util.NestedServletException:Requestprocessingfailed;nestedexception ...
- 2014-01-10 11:17
- 浏览 718
- 评论(0)
原文链接:http://blog.csdn.net/silentbalanceyh/article/details/4564902
(本章主要讲解Java里面比较核心的一块内容——异常处理,Java异常处理机制,一致都是比较复杂的一块,而很多时候如果写程序的时候能够适当地注意对应的一些异常处理情况,那么就会在开发过程节省一大部分时间,最常见的情况就是辅助进行调试以及维护工作以及提高系统的容错性和稳定性。这一章和前边类和对象章节不一样,这一章可能涵盖的内容没有前边那章多,但是我会尽量保证在整篇文章里面把开发过程中需要注意到的与异常有关的细节问题以及对应的开发经验写入本文,而本章的出发点是异 ...
- 2013-12-31 15:24
- 浏览 528
- 评论(0)
spring定时器及cron表达式(quartz中时间表达式)
在Spring中有两种流行配置:Java的Timer类和OpenSymphony的Quartz。
1.Java Timer定时
首先继承java.util.TimerTask类实现run方法
imp<wbr>ort java.util.TimerTask;<br>
public class EmailReportTask extends TimerTask{<br>
@Override<br>
public void run() {<br ...
- 2013-12-30 09:04
- 浏览 1334
- 评论(0)
原文链接:http://shuailan.iteye.com/blog/1056247
MySQL分区表操作代码(本案例按月分区):
1. 创建分区表
CREATE TABLE `表名` (
`EQUIPMENTID` char(17) NOT NULL,
`ATTRIBUTEID` char(4) NOT NULL,
`VALUE` varchar(20) NOT NULL,
`COLLECTTIME` datetime NOT NULL
)
ENGINE=InnoDB (适用大部分引擎,可根据需要调整)
DEFAULT CHARSE ...
- 2013-12-24 11:05
- 浏览 464
- 评论(0)
一,window.onbeforeunload = function() {
return "确定离开页面吗?";}
二,window.onbeforeunload = function(event) {
(event || window.event).returnValue = "确定退出吗";
}
这个方法chrome和safari不支持,但是由于ie和ff的支持,html5也加入了标准...
大家都知道浏览器的几种弹出对话框都会阻止事件的往下进行,(如alert,confirm),进一步操作后会继续事件的往下执行
一般的做法都会这样 ...
- 2013-12-23 17:03
- 浏览 429
- 评论(0)
原文链接:http://licg1234.blog.163.com/blog/static/139082333201021521812603/
用了这么长时间的hibernate/spring,如果不是今天用的findByExample方法到现在还不知道findByExample的机制。惭愧
Class User{
String username;
String password = "默认口令";
Company company;
getter()&setter().....
}
Company company = c ...
- 2013-12-10 10:25
- 浏览 364
- 评论(0)
方法一:在初始化时保存ApplicationContext对象
代码:
ApplicationContext ac = new FileSystemXmlApplicationContext("applicationContext.xml");
ac.getBean("beanId");
说明:这种方式适用于采用Spring框架的独立应用程序,需要程序通过配置 ...
- 2013-11-25 15:59
- 浏览 287
- 评论(0)
Servlet 3.0 为异步处理提供了一个监听器,使用 AsyncListener 接口表示。它可以监控如下四种事件:
异步线程开始时,调用 AsyncListener 的 onStartAsync(AsyncEvent event) 方法;
异步线程出错时,调用 AsyncListener 的 onError(AsyncEvent event) 方法;
异步线程执行超时,则调用 AsyncListener 的 onTimeout(AsyncEvent event) 方法;
异步执行完毕时,调用 AsyncListener 的 onComplete(AsyncEvent ...
- 2013-11-16 10:04
- 浏览 1100
- 评论(0)
为了支持异步处理,在Servlet 3.0中,在ServletRequest上提供了startAsync()方法:
AsyncContext startAsync() throws java.lang.IllegalStateException;
AsyncContext startAsync(ServletRequest servletRequest,
ServletResponse servletResponse)
throws java.lang.IllegalStateException
这两个方法都会返回AsyncContext接口的实现对象,前者会直接利用原有的 ...
- 2013-11-14 10:46
- 浏览 388
- 评论(0)
1,<schema> 元素是每一个 XML Schema 的根元素。
2,<schema> 元素可包含属性。一个
schema 声明往往看上去类似这样:
<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.w3school.com.cn"
xmlns="http://www.w3school.com.cn" ...
- 2013-11-12 15:24
- 浏览 372
- 评论(0)
I find that the harder I work, the more luck I seem to have.
我发现,我越是努力,就越发幸运。
Where there's a bright heart, there will also be a ferry-crossing with a ready boat... And hope.
只要心中有光,就会有渡口,会有船只,会有希望。—— 易信
- 2013-11-12 09:51
- 浏览 395
- 评论(0)
● 外键
○ 定义
○ 作用
○ 主表和从表
○ 建键原则
○ 事件触发限制
● 外键简单实例
● 触发器实现
○ 建表语句
○ 关系说明
○ 实现级联删除
● 更改设置实现
● 总结
文首
今天给考试系统添加学生信息失败,原因是student与classes表有级联关系,作为从表的student表不能随意添加,这些都学过却还没怎么用过,借这次机会学习一下。
外键
说到级联删除不得不先说一下外键,外键的定义:“如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称 ...
- 2013-11-08 12:05
- 浏览 352
- 评论(0)