摘要: I:什么是同义词?相当于alias(别名),比如把user1.table1在user2中建一个同义词table1 create synonym table1 for user1.table1; 这样当你在user2中查select * from table1时就相当于查select * from user1.table1;II:如何创建,删除,查看同义词?1.在user用户中给当前用户(user2)授权: grant select/delete/update on user2创建同义词:create public synonym table_name for user.table_name;2 阅读全文
posted @ 2013-08-26 10:59 Kent_fighting 阅读(7309) 评论(0) 推荐(1) 编辑
摘要: MySQL字符串大小写经常会让我们在注册网站时受困了注册名的大小写,出现这个问题的原因是:MySQL在查询字符串时是大小写不敏感的,在编绎MySQL时一般以ISO-8859字符集作为默认的字符集,这个字符集对MySQL字符串大小写不敏感,因此在比较过程中中文编码字符大小写转换造成了这种MySQL字符串大小写的问题。方法一:解决方法是对于包含中文的字段加上"binary"属性,使之作为二进制比较,例如将"name char(10)"改成"name char(10)binary"。方法二:如果你使用源码编译MySQL,可以编译MySQL时 阅读全文
posted @ 2013-08-26 10:19 Kent_fighting 阅读(1385) 评论(0) 推荐(0) 编辑
摘要: 博客来源:http://www.haogongju.net/art/18991561、 首先,我们可以先安装一个完整的Aptana Studio 3,再通过links方式将Aptana以插件的形式安装到Eclipse上,具体操作步骤如下:1) 在Eclipse的根目录下新建一个文件夹叫links,在links文件夹下创建一个叫aptana_plugin的文件夹(文件夹名称可以随意)在该文件夹下创建两个路径为”eclipse/features”;”eclipse/plugins”的文件夹(此处文件夹名不能随意)2) 找到安装Aptana Studio 3的根目录,将features和plugin 阅读全文
posted @ 2013-08-20 11:31 Kent_fighting 阅读(859) 评论(0) 推荐(0) 编辑
摘要: 最近工作中用到jQuery插件,需要安装eclipse插件才能支持jQuery智能提示,在网上搜索了一下,常用的有三个插件支持jQuery的智能提示: 1.jQueryWTP 2.Spket 3.Aptana在安装插件之前需要先安装eclipse,如果已经安装了eclipse,可以直接看下面的插件安装方法,本人使用的Fedora 12,操作如下: 1.直接打开”应用程序”-->”系统工具”-->”终端” 2.输入命令”su”,这个命令是临时切换到root用户 3.输入root用户的密码 4.输入命令”yum install eclipse” 5.安装成功后,就可以在”应用程序”-- 阅读全文
posted @ 2013-08-20 11:29 Kent_fighting 阅读(1023) 评论(0) 推荐(0) 编辑
摘要: Math.round(-11.6) ---->> -12 Math.round(-11.5) ---->> -11Math.round(11.5) ----->> 12Math.round(11.4) ------>> 11Math.round(double val)方法返回最接近的long类型值val为负数时,如果小数点后数字小于等于5,则舍去;大于5,则向后进一位(整数部分-1)val为正数时,如果小数点后数字小于5,则舍去;大于等于5,则进一位(整数部分+1)。[转载自:http://sclinshui.blog.163.com/blog/ 阅读全文
posted @ 2013-08-10 00:47 Kent_fighting 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 用hibernateTemplate().find()方法时出现以下错误org.springframework.orm.hibernate3.HibernateQueryException: Manager is not mapped [from Manager]; nested exception is org.hibernate.hql.ast.QuerySyntaxException: Manager is not mapped [from Manager]纠结了好长时间,上网一查才知道好多人出现过相同问题,原因一般有:1,hbm.xml 没在beans.xml中配置com.fzb.sh 阅读全文
posted @ 2013-06-21 22:24 Kent_fighting 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 这两种SessionFactoryBean是配置hibernate配置实体及字段与表的映射时的两种不同方法。他们的使用与否在applicationContext.xml中配置,具体配置快去学习吧!一、annotation是注释、注解 的意思,在hibernate配置实体及字段与表的映射时,annotationSessionFactoryBean提供一种注解的方式来映射,它可以依赖@注解通过实体类生成表(包括字段、主键···)。这种方法是spring2.5以后才有的。利用注解的简单例子如下:[java] view plaincopyprint?packagecn.c 阅读全文
posted @ 2013-06-21 22:11 Kent_fighting 阅读(3023) 评论(0) 推荐(1) 编辑
摘要: 1.采用getCurrentSession()创建的Session会绑定到当前的线程中去;而采用OpenSession()则不会。2.采用getCurrentSession()创建的Session在commit或rollback后会自动关闭;采用OpenSession()必须手动session.close()关闭。3.采用getCurrentSession()需要在Hibernate.cfg.xml配置文件中加入如下配置:未绑定当前线程会出现异常:org.hibernate.HibernateException: No Hibernate Session bound to thread* 如果 阅读全文
posted @ 2013-06-20 16:45 Kent_fighting 阅读(251) 评论(0) 推荐(0) 编辑
摘要: Lucene是一个高性能的java全文检索工具包,它使用的是倒排文件索引结构。使用like "%keyword%"时,数据库索引是不起作用的,Lucene检索过程就是把模糊查询变成多个可以利用索引的精确查询的逻辑组合的过程。该结构及相应的生成算法如下:0)设有两篇文章1和2文章1的内容为:Tom lives in Guangzhou,I live in Guangzhou too.文章2的内容为:He once lived in Shanghai.1)由于lucene是基于关键词索引和查询的,首先我们要取得这两篇文章的关键词,通常我们需要如下处理措施a.我们现在有的是文章内 阅读全文
posted @ 2013-06-20 16:42 Kent_fighting 阅读(569) 评论(0) 推荐(0) 编辑
摘要: Spring对Hibernate的集成提供了很好的支持,Spring提供了对sessionfactory的初始化,用户不用再关心session的open,close,同时,Spring还提供了灵活的事务声明.本文通过实例简单讲述如何在Spring中集成Hibernate.1,将hibernate的配置加入到Spring的配置中(对datasource和sessionfactory进行配置):[html] view plaincopyprint?com/test/spring/hibernate/Hbtest.hbm.xmlhibernate.dialect=org.hibernate.dial 阅读全文
posted @ 2013-06-20 16:38 Kent_fighting 阅读(302) 评论(0) 推荐(0) 编辑