xml读取异常Invalid byte 1 of 1-byte UTF-8 sequence
摘要:问题的根源是: The cause of this is a file that is not UTF-8 is being parsed as UTF-8. It is likely that the parser is encountering a byte value in the range FE-FF. These values are invalid in the UTF-8 enc...
阅读全文
posted @
2014-03-22 17:44
Angelo Lee
阅读(866)
推荐(0)
JAVA事务系列二:JDBC事务
摘要:事务的提交和回滚: 在JDBC API中,默认的情况为自动提交事务和回滚事务,也就是说,每一条对数据库的更新的sql语句代表一项事务,操作成功后,系统自动调用commit()来提交,否则将调用rollback()来撤消事务。 可以通过调用setAutoCommit(false) 来禁止自动提交事务。然后把多条更新数据库的sql语句做为一个事务,在所有操作完成之后,调用commit()来进行整体提交...
阅读全文
posted @
2014-01-15 14:27
Angelo Lee
阅读(608)
推荐(0)
JAVA事务系列一:事务基本概念
摘要:什么是事务? 事务的概念最开始出现在关系型数据库中,英文解释如下: A database transaction is a larger unit that frames multiple SQL statements. A transaction ensures that the action of the framed statements is atomic with respect to...
阅读全文
posted @
2014-01-15 13:59
Angelo Lee
阅读(3368)
推荐(0)
com.atomikos.datasource.ResourceException: Error in recovery
摘要:atomikos+spring 配置实现JTA分布式事务,在连接oracle数据库时出现以下异常信息: Exception:com.atomikos.datasource.ResourceException: Error in recovery 这主要是由于数据库权限问题引起的,解决方案: 以sysdba登录数据库,给相应地用户赋予以下权限: grant select on sys.dba_pe...
阅读全文
posted @
2014-01-14 23:09
Angelo Lee
阅读(559)
推荐(0)
UAP Resource
摘要:UAP Readme: 上机考试开发步骤: 1.建立uap项目配置数据库连接 2.配置server地址http://localhost:8080/sguap-server/environment/platform/Version1.0.0 3.白名单开启相关功能:client_include_modules.properties (bpm) 4.建立模块项目exam如需后台调用bpm,在META-...
阅读全文
posted @
2013-12-10 07:28
Angelo Lee
阅读(2985)
推荐(0)
UAP Java Code
摘要:package com.sgcc.uap.common.util;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import javax.servlet.http.HttpServletRequest;import org.sotower.bpm.api....
阅读全文
posted @
2013-12-10 07:21
Angelo Lee
阅读(1433)
推荐(0)
Hibernate Learning:Caching
摘要:Hibernate Caching Kinds: 1.First-level cache: Session缓存(又称作事务缓存):Hibernate内置的,不能卸除。 缓存范围:缓存只能被当前Session对象访问。缓存的生命周期依赖于Session的生命周期,当Session被关闭后,缓存也就结束生命周期。 2.Second-level cache: SessionFactory缓存(又...
阅读全文
posted @
2013-09-28 23:04
Angelo Lee
阅读(289)
推荐(0)
Java Development Environment in Linux: Install and Configure JDK
摘要:一、安装配置JDK //如果应用不需要高版本的JDK的话,可以不单独安装JDK 1. 安装JDK # chmod a+x jdk-1_5_0_15-linux-i586.bin # ./jdk-1_5_0_15-linux-i586.bin # mv jdk1.5.0_15 /usr/local/jdk //JDK安装路径为 /usr/local/jdk 2. 配置环境变量 2.1 修改 /e...
阅读全文
posted @
2013-06-20 10:11
Angelo Lee
阅读(180)
推荐(0)
IKVM Practice Java to C#
摘要:Introduction: IKVM.NET is an implementation of Java for Mono and the Microsoft .NET Framework. It includes the following components: A Java Virtual Machine implemented in .NET A .NET implementation...
阅读全文
posted @
2013-03-20 21:48
Angelo Lee
阅读(321)
推荐(0)
Java Build Practice 4:Extend and Invoke Ant API
摘要:Apache Ant允许用户自定义Task,步骤如下: 1. 创建一个类,继承org.apache.tools.ant.Task 2. 对于每一个Attribute,需要实现标准的Java bean规范的set方法。 3. 如果创建的Task需要其它的子Task,则需要实现org.apache.tools.ant.TaskContainer接口。 4. 如果扩展的Task需要支持Text,需要实现方法public void addText(String)。 5. 对于每个嵌套的元素,实现create, add或者addConfigured方法。 6. 实现public void e...
阅读全文
posted @
2013-03-08 19:37
Angelo Lee
阅读(238)
推荐(0)
Java Build Practice 3:Ant Task
摘要:Ant Task 一 Task的命令行参数 有些task可接受参数,并将其传递给另一个进程。为了能在变量中包含空格字符,可使用嵌套的arg元素。 Attribute Description Required value 一个命令行变量;可包含空格字符。只能用一个 line 空格分隔的命令行变量列表。 file 作为命令行变量的文件名;会被文件的绝对名替代。 path 一个作为单个命令行...
阅读全文
posted @
2013-03-08 19:34
Angelo Lee
阅读(603)
推荐(0)
Java Build Practice 2:Ant Build.xml Description
摘要:Ant 开发Ant的构建文件当开始一个新的项目时,首先应该编写Ant构建文件。构建文件定义了构建过程,并被团队开发中每个人使用。Ant构建文件默认命名为build.xml,也可以取其他的名字。只不过在运行的时候把这个命名当作参数传给Ant。构建文件可以放在任何的位置。一般做法是放在项目顶层目录中,这样可以保持项目的简洁和清晰。下面是一个典型的项目层次结构。(1) src存放文件。(2) class...
阅读全文
posted @
2013-03-07 22:18
Angelo Lee
阅读(191)
推荐(0)
Java Build Practice 1:Ant
摘要:1.Introduction Official Website:http://ant.apache.org/ Apache Ant is a Java library and command-line tool that help building software. Apache Ant是一个基于Java的构建(Build)工具。类似Unix/Linux C程序员经常使用的Make工具。与Ma...
阅读全文
posted @
2013-03-07 22:13
Angelo Lee
阅读(227)
推荐(0)
Java Source Code Static Analysis Tool:FindBugs
摘要:1.Introduction FindBugs Official Website:http://findbugs.sourceforge.net/ FindBugs is a defect detection tool for Java that uses static analysis to look for more than 200 bug patterns. FindBugs 是一个jav...
阅读全文
posted @
2013-02-22 00:08
Angelo Lee
阅读(326)
推荐(0)
Java Source Code Static Analysis Tool:CheckStyle
摘要:1.Introduction CheckStyle Official Website:http://checkstyle.sourceforge.net/ Eclipse Plugin for CheckStyle:http://eclipse-cs.sourceforge.net/ 2.Download and Install CheckStyle CheckStyle检验的主要内容 Che...
阅读全文
posted @
2013-02-21 19:24
Angelo Lee
阅读(376)
推荐(0)