- 博客(20)
- 资源 (12)
- 收藏
- 关注
原创 MySQL主从备份
1:配置主数据库:a:修改%MySQLHome%\my.ini,在[mysqld]区间下修改一下内容(没有的字段增加)server-id=1(默认是1,介于1 到 2^32 - 1)log-bin=logbinlog-do-db=需要同步的数据库名字(可以写多行)binlog-ignore-db=忽略的数据库名字(eg:mysql)(可以写多行)b:添加一个可以远程访问的账
2014-03-26 15:24:00
804
原创 Hibernate3.3.2源代码org.hibernate.hql.antlr没有文件解决办法
org.hibernate.hql.antlr主要放的是hibernate对于hql和sql的语法解析文件,需要由antlr解析生成,不在版本控制范围内,生成方法如下:1:解压Hibernate3.3.2,将%HibernateHome%\lib\required\antlr-2.7.6.jar所在的路劲(eg: D:\antlr-2.7.6.jar)添加到CLASSPATH环境变量末尾2
2013-12-10 10:02:27
1437
转载 Hibernate配置C3P0详解
Hibernate中可以使用默认的连接池,无论功能与性能都不如C3PO(网友反映,我没有测试过),C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate,Spring等。C3P0是一个易于使用JDBC3规范和JDBC2可选的扩展定义的功能增强,使传统的JDBC驱动程序“enterprise-rea
2013-12-06 10:57:05
968
原创 JDBC连接MySQL抛出异常信息乱码
java连接MySQL时,数据库和java文件以及数据库连接都设置成了UTF-8,但是当操作数据库抛出异常时,异常信息中的中文乱码,但是读写数据库正确时,数据没有乱码,造成这种原因是因为mysqljdbc驱动中存在一个errorMessageEncoding变量为CP1252,用于编码错误信息,此变量为私有,这是造成乱码的最终原因,我的解决方法是获得connection之后,使用反射修改这个变量值
2013-11-29 11:40:42
2434
原创 Eclipse属性文件编辑器插件
官方网站:http://propedit.sourceforge.jp/index_en.htmlEclipse插件安装地址:http://propedit.sourceforge.jp/eclipse/updates/
2013-08-31 10:48:54
808
原创 javax.servlet.jsp.PageContext cannot be resolved to a type
MyEclipse中的web项目导入到Eclipse之后JSP页面报错:javax.servlet.jsp.PageContext cannot be resolved to a type错误,解决方法是把jsp-api.jar加入到类路径. jsp-api.jar位于tomcat-home/common/lib下.
2013-07-19 12:59:53
1086
原创 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
4962
1
转载 p6spy的简单使用
P6Spy 是一个可以用来在应用程序中拦截和修改数据操作语句的开源框架。通过 P6Spy 我们可以对 SQL 语句进行拦截,相当于一个 SQL 语句的记录器,这样我们可以用它来作相关的分析,比如性能分析。P6Spy 用 Log4J 来记录 JDBC 调用的日记信息。使用步骤: 首先,你的应用系统应当是基于数据库的,然后你需要去获取 P6Spy 相关的文件。下面介绍 P6Spy 的安装与使
2013-05-22 17:01:44
1912
原创 Hibernate拦截器与监听器
拦截器(Intercept):与Struts2的拦截器机制基本一样,都是一个操作穿过一层层拦截器,每穿过一个拦截器就会触发相应拦截器的事件做预处理或善后处理。 监听器(Listener):其实功能与拦截器是相似的,但它实现原理不同,它是为每一个事件注册一个或多个监听器,一旦事件发生,则事件源通知所有监听该事件的监听器,然后监听器处理通知(观察者模式)。------------------
2013-05-22 10:07:35
914
原创 Hibernate3.6:org.hibernate.HibernateException: No CurrentSessionContext configured!
getCurrentSession()抛出异常:org.hibernate.HibernateException: No CurrentSessionContext configured! 在集成Hibernate的环境下(例如Jboss),要在hibernate.cfg.xml中session-factory段加入: jta在不集成Hibernate的环境下(例如使用JD
2013-05-21 16:11:11
595
原创 hibernate3.6:Unable to get the default Bean Validation factory
hibernate3.6异常:org.hibernate.HibernateException: Unable to get the default Bean Validation factory解决方法:在配置文件里面添加下面配置none默认值auto
2013-05-09 11:15:34
687
原创 ANTLR解析(一)
ANTLR是一个开源的词法分析器,包含了词法分析和语法分析,可以按照自定义规则去解析文件,得到一个树,下面主要结束使用ANTLR解析简单的HQL(此HQL只包含简单的select和from语句),大概介绍了解析的方法,提供一种大概步骤,有关hibernate对于字符串HQL的详细解析可以参照hibernate的hql.g文件首先我们需要借助一个ANTLR的图形化编辑工具antlrworks-1
2013-04-25 10:19:05
1413
原创 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
1842
原创 Java反编译工具的使用
有时候需要查看一些源码发现报错:未能打开编辑器:Unmatched braces in the pattern,原因是class是编译之后的字节文件,所以打不开,我们可以使用反编译软件这样的就可以打开了JD-GUI工具,目前公认为是最好的工具,官网地址:http://java.decompiler.free.fr/ 关于工具的一些介绍可以在http://java.decompiler.fr
2012-12-29 12:48:02
833
原创 Eclipse插件入门-----刷新资源
对于刷新资源关键接口是org.eclipse.core.resources.IResource,只需要调用接口的refreshLocal,比如:refreshLocal(IResource.DEPTH_INFINITE, null)在插件开发中有以下接口继承了IResource接口:IContainer、IFolder、IProject、IWorkspaceRoot、IFile接口的继
2012-12-28 16:33:43
2628
原创 Eclipse插件入门-----打开文件(3)
这是eclipse插件打开文件的最后一篇了,前面两篇都是打开工作区里面的文件,这篇将一下如何打开工作区外部的文件,如何在eclipse里面文件-->打开然后选择打开文件之后文件被打开的效果。刚刚开始我是想使用java里面的io得到一个对应的file对象,想办法转换为IFile对象,然后使用IDE的openeditor方法打开,但是一直没有找到方法如何进行转换,如果有哪个知道的还希望吱一声,后来
2012-12-27 16:43:53
1018
原创 Eclipse插件入门-----打开文件(2)
上一篇讲了使用java源码编辑器打开java文件,这一篇讲下打开任意文件还是老规矩先贴上代码:public static void openFile(String projectname, String filepath){ try { IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot();
2012-12-27 14:43:02
610
原创 Eclipse插件入门-----打开文件(1)
这篇文章主要是讲述如何使用编辑器打开文件,跟我们平时用鼠标点击打开文件时一个效果,只不过现在是使用代码自动实现,包括打开工作区间的文件和工作区间外部的文件,在网上搜一下你会发现很多有关编辑器的文章都是自己写了一个编辑器,然后如何使用编辑器打开文件,很少说给定文件的路径使用对应编辑器打开,经过我两天的倒腾最后还给解决了 一:打开工作区间内的文件 对于打开工作工区的文件可以分为两种情况:一
2012-12-27 14:14:53
905
原创 Eclipse插件入门----HelloWord
最近因为工作需要,忽然接触到了eclipse插件的开发,所以把自己的过程记录了下来,希望对新手入门有帮助我使用的是eclipse3.6,下载地址:http://www.eclipse.org/downloads/,刚开始是使用eclipse3.2的,后来因为程序出错换成了3.6,我也不知道为什么,总之在3.2运行不了,而换成3.6就可以运行就是,而且3.6那个版本可以直接新建插件项目,而3.2
2012-12-21 20:38:28
940
flex在线文档
2012-12-04
Flex datagrid导出为Excel文件、CSV文件和到剪贴板
2012-11-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人