最近在项目的时候碰到pring事务不起作用的情况,后来解决了,这里我汇总下:
1、首先使用如下代码 确认你的bean 是代理对象吗?
必须是Spring定义(通过XML或注解定义都可以)的Bean才接受事务。
直接new出来的对象添加事务是不起作用的。
可以通过以下方式判断是否是代理对象:
AopUtils.isAopProxy(Object obj...
分类:
编程语言 时间:
2014-11-26 16:36:03
阅读次数:
178
分析Cocos2d-x横版ACT手游源代码 3、人物选择界面...
分类:
其他好文 时间:
2014-11-26 16:33:01
阅读次数:
300
我只爱对你发脾气,因为我潜意识相信你不会离开我。胡闹原来是一种依赖。《第一封》
我很想知道,当我的名字滑过你耳朵,你脑海中会闪现些什么?《第二封》
如果全世界都背叛了你,我会站在你背后背叛全世界。《第三封》
我最幸福的时刻,就是找对了人。你纵容我的习惯,并爱着我的一切!《第四封》
有一种爱,明明是深爱,却说不出来。有一种爱,明明想放手,却无法离弃。有一种爱,明知是煎...
分类:
其他好文 时间:
2014-11-26 16:33:03
阅读次数:
155
分析Cocos2d-x横版ACT手游源代码 5、3D世界...
分类:
其他好文 时间:
2014-11-26 16:34:31
阅读次数:
254
package com.test.image;
import static org.junit.Assert.*;
import java.io.File;
import javax.imageio.ImageIO;
import net.coobird.thumbnailator.Thumbnails;
import net.coobird.thumbnailator.geometry....
分类:
编程语言 时间:
2014-11-26 16:34:59
阅读次数:
150
Struts2大复习:
/*
Struts2的MVC实现
*/
/*
1.Struts2的基本组成
2.Struts2的常用类介绍
3.Struts2的业务控制器Action实现
4.Struts2的处理结构Result
5.功能强大的OGNL表达式语言
6.Struts2的运行流程分析
7.Struts2的异常处理
*/
/*
Str...
分类:
其他好文 时间:
2014-11-26 16:34:32
阅读次数:
178
分析Cocos2d-x横版ACT手游源代码 6、创建忍队界面...
分类:
其他好文 时间:
2014-11-26 16:32:42
阅读次数:
227
javascript 手机手势动作touch触屏原理分析...
分类:
移动开发 时间:
2014-11-26 16:34:38
阅读次数:
228
我详细熟悉linux操作系统的同学对ls命令是再熟悉不过了
因为我们通常使用该命令查看某个目录下的文件
其命令形式是:
ls [选项] 目录或者文件
本文中主要讲解两个最常用的选项:
-l:用于列出文件的详情
-a:用于列出隐藏的文件
首先使用ls -l对vpoet当前用户家目录列出所有文件详情,但是不包括隐藏文件.
使用ls -a列出该目录...
分类:
系统相关 时间:
2014-11-26 16:33:49
阅读次数:
196
maven是什么?
Maven可以翻译为“知识的积累”,也可以翻译为“专家”或“内行”。maven作为Apache组织中的一个颇为成功的开源项目,Maven主要服务于基于Java平台的项目构建、依赖管理和项目信息管理;无论是传统的瀑布式开发还是流行的敏捷模式,Maven都能大显身手。
什么叫“项目构建”、“依赖管理”和“项目信息管理”。
“项目构建”是指项目的清理、编译、...
分类:
其他好文 时间:
2014-11-26 16:33:49
阅读次数:
160
最近感觉Handler不是非常懂,所以阅读了Handler的源码。先翻译一段源码中对Handler的介绍:Handler通过线程的MessageQueue允许你发送、处理Message和Runnable对象。每一个Handler实例都关联一个单独的线程和线程的消息队列。当你创建一个新的Handler,从这时起这个Handler被绑定在线程和线程队列上,它将为消息队列提供消息和runnable,并且...
分类:
其他好文 时间:
2014-11-26 16:33:53
阅读次数:
134
在自定义ListView中,需要将下拉刷新的View在初始化的时候设置padding隐藏起来,这时就要在初始化的时候获得要加载的布局View的高度。 private View headView; headView = inflater.inflate(R.layout.header, null); 如果接下来调用: headView.getHeight(); headView.getMeas......
分类:
移动开发 时间:
2014-11-26 16:32:53
阅读次数:
249
在上一篇《使用C#采集语音视频、屏幕桌面【基于MCapture组件】》的文章中,我们已经可以采集到语音、视频、桌面数据了,那么,接下来我们再结合MFile的录制功能,便能把这些数据写到文件中,生成标准的mp4文件。...
分类:
Windows程序 时间:
2014-11-26 16:33:13
阅读次数:
1402
最近在做一个restful风格的项目,发现有个表返回的json数据中id始终是string型,但另一个表的id始终是int.
后来我发现原因是出在yii\db\Schema类的getColumnPhpType函数中,这个函数决定了最终出来的数据的类型,其中有一行是这样写的:return PHP_INT_SIZE == 4 && $column->unsigned ? 'string' : 'in...
分类:
其他好文 时间:
2014-11-26 16:31:35
阅读次数:
182
Windows下批处理文件没有像Linux一样的Sleep函数进行延时处理,这里有2种较为实用的方法实现延迟:
1、使用WScirpt的sleep功能,精度0.001秒
创建vbs延迟文件,然后在批处理文件中调用,使用WScript的 sleep函数,实现sleep的效果。
实战:
1)创建文件sleep.vbs:
echo WScript.sleep 5000 > sleep.vb...