JPA出现Transaction marked as rollback only异常

      今天在进行数据库操作时出现:Transaction rolled back because it has been marked as rollback only异常,刚开始没仔细看一直以为是spring的配置文件,因为我的spring配置事务片段如下:

  1. <tx:advice id="txAdvice" transaction-manager="transactionManager">
  2. <tx:attributes>
  3. <tx:method name=&q[......]

继续阅读

Linux下LAMP+JDK+Tomcat整合安装手册

      虽然经常在Linux下安装应用系统环境,每个环境的安装也单独记录,不过每次切换来找来找去也挺麻烦的,所以这次整了一个整体的安装手册,以备不时之需,也可以给有需要的朋友一点参考。

一、系统环境

1、Linux:CentOS 5.5(Kernel 2.6.18)、安装系统时已经勾选了新老开发工具和大部分开发相关的应用

2、JDK:jdk-6u17-linux-i586.bin

3、apache:httpd-2.2.14.tar.gz

4、tomcat:apache-tomcat-6.0.18.zip

5、mysql:mysql-5.1.[......]

继续阅读

利用jquery.corner实现圆角效果

      网页制作中常见的圆角效果虽然漂亮,但制作却一直是个比较麻烦的事情。最新的CSS3虽然已经定义了圆角规范,不过目前每个浏览器要么没有实现,要么实现方式不一样,应用起来也还是有阻力的。传统的做法一般都是利用4个圆角图片达到效果,不过却是牺牲HTML可读性来达到的,显然也不是特别友好。今天在处理一个页面时也想利用圆角实现,不过折腾了半天也没有什么特别好的效果(俺不是专业美工^_^)。偶然搜索利用jquery实现圆角效果,还真有让人惊喜的结果,结果就是找到一款jquery的插件jquery.corner,用它来实现圆角效果真是太简单了,好东[......]

继续阅读

mupload大文件上传组件配置详解

      mupload大文件上传组件只包含两个文件:mupload-x.x.jarmupload-x.x.js(其中x.x表示版本号),使用时我们只需要引入js文件即可,下面一步步教大家来如何配置和使用:

一、目录准备

1、在我们的web应用目录下建立一个mupload目录,内容和文件如下表所示(我们这里以1.2版本为例):

文件名称
文件作用

mupload-1.2.jar
mupload文件上传组件的实际处理包,采用java语言编写

mupload-1.2-compressed.js
经过压缩后的js文件,用来处理生成页[......]

继续阅读

windows远程桌面的路由器配置

      今天帮朋友配置了下远程桌面,使得外网可以通过远程桌面连接内网机器并进行控制,网络格局如下:一个路由器+局域网,其中局域网内一台机器开启了远程桌面连接功能,现在需要通过公网IP地址访问内网的一台机器并可以远程桌面连接。

      明白了需求了,我们通过TP-LINK进行配置,只需要使用端口映射就可以达到这个效果,配置步骤如下:

1、打开路由器的web控制台并登录;

2、定位到“转发规则->虚拟服务器“,添加一条3389端口的规则,内容如下:端口号(3389)、IP地址(内网机器的IP,[......]

继续阅读

mupload快速3分钟上手

      该文档将引导你快速使用mupload并直观感受mupload组件的效果,这里介绍的例子以java的web项目为例,如果有朋友能够贡献其他语言,如php、asp等服务器示例,本人将非常感谢。

一、下载配置

1、从mupload的托管网站(http://code.google.com/p/mupload/downloads/list)下载发布演示包1.2示例,也可以直接复制下面的地址进行下载:

  1. http://mupload.googlecode.com/files/mupload-example-1.2.zip

2、解压muploa[......]

继续阅读

浏览器中的SVG技术,超酷!

      今天在搜索js画图图库的时候看到了SVG技术,眼前一亮,然后找了几个例子和网站看了看,确实非常不错,通过简单的描述文件就可以在浏览器中显示非常复杂的图形和动画,堪比flash了,不过比flash好的是真个是W3C推荐的技术,基本上现在浏览器都支持。据我初步了解,SVG使用xml文件描述图形,并且可以直接嵌入到html代码中使用,还可以跟javascript交互操作,很强悍的。

      SVG是XML来描述二维图形的语言。SVG可以构造3种类型的图形对象:矢量图形、位图图象和文字。[......]

继续阅读

Android2.2中文文档-What is Android?(Androis是什么?)

What is Android?(Android是什么?)

Android is a software stack for mobile devices that includes an operating system, middleware and key applications. The Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language.

Android[......]

继续阅读