- 浏览: 11094 次
最新评论
文章列表
偶然发现系统有块功能出异常了数据库update没有回滚,看了代码,自己做了实验。两种情况:
第一种:
@Override
public void overDueDeductSuccess2() throws Exception {
updateRepayData2();
throw new NullPointerException();
}
private void updateRepayData2() throws Exception {
String sql = "update t_customer t set t.real_name='齐霖一1' where ...
写了一个form表单:
<form id="form1" action="XXX" method="post">
<br>
<dl>
<dd>
备注:<textarea id="remark" name="remark" style="width:200px;height:70px"></textarea>
</dd>
</dl>
<br& ...
1.日期:
@Temporal(TemporalType.DATE)
@Column(name = "applyDate", nullable = false, length = 10)
public Date getApplyDate() {
return applyDate;
}
在页面端取值:2011-04-12
2.时间:
@Temporal(TemporalType.TIME)
在页面端取值:22:50:30
3.日期和时间(默认):
@Temporal(TemporalType.TIMESTAMP)
在页面端取值:2011 ...
spring事务管理
- 博客分类:
- 三大框架
自己开发过程中遇到了不明白的问题,然后测试了下。觉得可以拿出来做个面试题了。
@Transactional
public class testService{
public void func3() throws Exception{
func2();
}
public void func2()throws Exception{
try{
func1();
}catch(Exception e){
e.printStackTrace();
}
}
p ...
function revocation(){
$.jBox("id:revokeDiv",{
title:"撤销操作",
width:350, height:200,
buttons:{'确定':1,'关闭':0},
submit: function (v, h, f) {
if(v=='1'){
if($.trim(f.revokeReason)==""){
alert("必须要填原因,不填不行!&qu ...
可自己输入内容的下拉框
- 博客分类:
- 前端
<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>Bootstrap 实例 - 输入框组的下拉菜单按钮</title> <link rel="stylesheet" href="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/css/bootstrap.min.css"> <script src="http://c ...
httpClient
- 博客分类:
- httpClient
使用HttpClient发送请求、接收响应很简单,一般需要如下几步即可。
1. 创建HttpClient对象。
HttpClient httpclient = new DefaultHttpClient();
在httpClient4.3,弃用 DefaultHttpClient使用
HttpClientBuilder httpClientBuilder = HttpClientBuilder.create();
CloseableHttpClient closeableHttpClient = httpClientBuilder.build();
2. 创建请求方法的实例 ...
反向代理
要说反向代理,我们就先要理解正向代理,下面我们就谈谈正向代理和反向代理吧。
正向代理
一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端才能使用正向代理。(思考:使用正向代理的目的。。。。)
正向代理代理的是客户端。 正向代理好比你要找房子,你把要求告诉中介,中介帮你去问,然后反馈给你。
反向代理
反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络 ...
springJDBC的的事务处理
- 博客分类:
- 三大框架
一、简单的注解方式
<tx:annoation-driven/>只会查找和它在相同的应用上下文件中定义的bean上面的@Transactional注解 加在service层,那么service类就得是spring容器管理的,事务才能生效。
回滚问题:默认是遇到RuntimeException回滚,如果要根据业务回滚
@Transactional(readOnly = false, propagation = Propagation.REQUIRED, rollbackFor=Exception.class)
spring配置文件关键配置就可以了:
...
redirect和forward的区别
- 博客分类:
- 三大框架
http://zhulin902.iteye.com/blog/939049
http://my.oschina.net/pacoyang/blog/152053
一、这个接口有什么用?
当一个类实现了这个接口(ApplicationContextAware)之后,这个类就可以方便获得ApplicationContext中的所有bean。换句话说,就是这个类可以直接获取spring配置文件中,所有有引用到的bean对象。
二、怎么用?
举个例子吧:
例如我有一个方法类AppUtil,这个方法类中需要使用到的ApplicationContext中的某个bean(companyService)。
1、因为spring要建立属于自己的容器,就必须要加载自己的配置文件。
这个时候,需要注册ContextLoaderListener或者这个类 ...
linux下nginx安装
- 博客分类:
- nginx学习
http://www.cnblogs.com/dennisit/archive/2012/12/26/2834719.html
java 打包文件或文件夹
- 博客分类:
- java 打压缩包
http://www.cnblogs.com/chenssy/p/3223902.html
超链接下载文件中文名乱码问题
- 博客分类:
- 超链接下载文件中文名乱码问题
超链接下载文件中文名乱码问题,<a href="<%=basePath %>/fileModel/用户手册.doc">用户手册下载</a>
原因是tomcat编码没有设置,应该server.xml中
<Connector port="8888" URIEncoding="UTF-8" protocol="HTTP/1.1"
connectionTimeout="20000"
...
nginx学习(一)
- 博客分类:
- nginx学习
众所周知,nginx性能高,而nginx的高性能与其架构是分不开的。那么nginx究竟是怎么样的呢?这一节我们先来初识一下nginx框架吧。
nginx在启动后,在unix系统中会以daemon的方式在后台运行,后台进程包含一个master进程和多个worker进程。我们也可以手动地关掉后台模式,让nginx在前台运行,并且通过配置让nginx取消master进程,从而可以使nginx以单进程方式运行。很显然,生产环境下我们肯定不会这么做,所以关闭后台模式,一般是用来调试用的,在后面的章节里面,我们会详细地讲解如何调试nginx。所以,我们可以看到,nginx是以多进程的方式来工作的,当然n ...