
Java
insists
这个作者很懒,什么都没留下…
展开
-
Java反编译工具的使用
有时候需要查看一些源码发现报错:未能打开编辑器:Unmatched braces in the pattern,原因是class是编译之后的字节文件,所以打不开,我们可以使用反编译软件这样的就可以打开了JD-GUI工具,目前公认为是最好的工具,官网地址:http://java.decompiler.free.fr/ 关于工具的一些介绍可以在http://java.decompiler.fr原创 2012-12-29 12:48:02 · 835 阅读 · 0 评论 -
Tomcat6集成JOTM实现JTA事务管理
JTA(Java Transaction API )java事务API,主要实现分布式事务管理,跟JDBC主要区别在于JTA可以跨连接,而JDBC事务需要依赖于连接的生命周期Tomcat是servlet容器,并不支持JTA,需要集成JOTM实现分布式事务管理。JOTM(Java Open Transaction Manager)是ObjectWeb的一个开源JTA实现,它本身也是开源应用程原创 2013-01-16 18:13:13 · 1845 阅读 · 0 评论 -
ANTLR解析(一)
ANTLR是一个开源的词法分析器,包含了词法分析和语法分析,可以按照自定义规则去解析文件,得到一个树,下面主要结束使用ANTLR解析简单的HQL(此HQL只包含简单的select和from语句),大概介绍了解析的方法,提供一种大概步骤,有关hibernate对于字符串HQL的详细解析可以参照hibernate的hql.g文件首先我们需要借助一个ANTLR的图形化编辑工具antlrworks-1原创 2013-04-25 10:19:05 · 1413 阅读 · 0 评论 -
JAVA创建快捷方式
package shortcust;import net.jimmc.jshortcut.JShellLink;public class CreateShortcust { /** * @param args */ public static void main(String[] args) { String fileFolderPath="E:\\test\\test.原创 2013-07-05 14:10:53 · 4966 阅读 · 1 评论 -
JDBC连接MySQL抛出异常信息乱码
java连接MySQL时,数据库和java文件以及数据库连接都设置成了UTF-8,但是当操作数据库抛出异常时,异常信息中的中文乱码,但是读写数据库正确时,数据没有乱码,造成这种原因是因为mysqljdbc驱动中存在一个errorMessageEncoding变量为CP1252,用于编码错误信息,此变量为私有,这是造成乱码的最终原因,我的解决方法是获得connection之后,使用反射修改这个变量值原创 2013-11-29 11:40:42 · 2436 阅读 · 0 评论