- 浏览: 466437 次
- 性别:
- 来自: 北京
最新评论
-
zhangyou1010:
zhangyou1010 写道请教,我执行mount -t n ...
NFS挂载hdfs到本地 -
zhangyou1010:
请教,我执行mount -t nfs -o vers=3,pr ...
NFS挂载hdfs到本地 -
hengfengyiyingdong:
为什么我查出来的hbase数据都是base64编码的? 我保存 ...
apache drill 0.8.0 单机/分布式安装测试 -
107x:
不错,谢谢!
Hive metastore三种存储方式 -
duguyiren3476:
确实不怎么快,httpfs的上传你可以理解为普通的httpup ...
hadoop2.5.2配置httpfs服务
文章列表
Hibernate中的inverse在表关系映射中经常应用
inverse的值有两种,“true”和“false”。inverse="false"是默认的值
inverse的作用:在hibernate中是通过inverse的设置来决定是有谁来维护表和表之间的关系的。
我们说inverse设立不当会导致性能低下,其实是说inverse设立不当,会产生多余重复的SQL语句甚至致使JDBC
exception的throw。这是我们在建立实体类关系时必须需要关注的地方。一般来说,inverse=true是推荐使用,双向关联中双方都设置
i ...
首先介绍get()和load()方法的区别:
get()方法和load()方法的区别主要在于对二级缓存的使用上。
load()方法会使用二级缓存,而get()方法在一级缓存没有找到会直接查询数据库,不会去二级缓存中查找。
get():如果在数据库中没有记录会返回空,get()无论如何都会返回数据.
load():如果数据库中没有记录会抛出异常,如果有数据返回的是一个代理对象。
get()方法默认不支持lazy(延迟加载)功能,而load支持延
两个Java版中文转汉语拼音工具
1. CnToSpell 参考:http://wooyon.iteye.com/blog/182326
2. pinyin4j 参考:http://hi.baidu.com/flashmylife/blog/item/b9519bd136389e1d3af3cfa5.html
Yale CAS最佳实践 第一部分:配置篇
1.环境准备
Jdk1.4.2
Tomcat5.0.28
cas-server-2.0.12(没有采用更高版本,是因为它最简单明了)
cas-client-java-2.1.1
2.在jdk上配置SSL
到http://java.sun.com/products/jsse/去下载jsse,我用的是1.0.3;下载下来后是一个zip包,把里
边lib目录下的jar包复制到你的jdk目录下的jre\lib\ext目录中,是三个文件:jsse.jar;jnet.jar;jcert.jar
3.SSL验证 ...
在Win7刚出测试版的时候就去微软官方申请了一个免费SN体验了,的确让人爱不释
手,我便深深爱上了它(抒情一下,其实小菜以前上学的时候作文一直都很差!呵呵),但是XP一直也伴随我这么多年,对它还是依依不舍(小菜绝对 ...
解决方案:linux
下将tomcat的server.xml的端口改为80后以tomcat身份无法启动tomcat!
在redhat上启动tomcat(将server.xml中的端口改为80)
su - tomcat -c "$CATALINA_HOME/bin/startup.sh"
后出现:Catalina.start: LifecycleException: null.open:
java.net.BindException: Permission denied:80
这是因为只有root用户才可访问1024以下的端口。
解决方法:
重将server.x ...
新安装的CentOS5.5系统,在secureCRT下使用rz sz 上传下载文件时出现如下提示:
[root@webslave2 etc]# sz hosts-bash: sz: command not found[root@webslave2 etc]#
由上述现象可知,很可能没有安装相应的软件包;sz rz 命令所需要的软件包是lrzsz
下面检查软件包是否安装?
[root@webslave2 etc]# yum list installed lrzszLoaded plugins: fastestmirrorLoading mirror sp ...
记得以前通常我们在调用 DWR 的远程方法是这样写
双击代码全选
1
2
3
4
5
6
7
8
Remote.method(params,function(data){
//服务端执行后客户端的逻辑,如
alert(
"服务端执行后返回的数据 ...
1.提示“缺少对象”
原因:
程序中使用了dwr.util.setValue("userInfo",data);或getValues()之类的语句。而控件ID与这里的userInfo名字不匹配,则提示缺少对象。解决方法:
检查每一个setValue中的控件ID名称,保证一一对应。
如果依然找不到错误,则可能是由于setValue()中的控件无法也结果值绑定,可以再一个一个试一试。2.提示“java.lang.SecurityException: CSRF Security Error”
原因:
安全性问题解决方法:
...
建立索引和查询的过程中,都是以基本的语素项为单位的。基本的语素项就是通过分词得到。这个过程决定了索引单元金额最终的匹配过程。
分词在文本索引的建立过程和用户提交检索过程中都存在。利用相同的分词器,把 ...
hibernate查询的6种方法。分别是HQL查询
,对象化查询Criteria方法,动态查询DetachedCriteria,例子查询,sql查询,命名查询
。
如果单纯的使用hibernate查询数据库只需要懂其中的一项就可以完成想要实现的一般功能,但是
从一个点,让我们掌握6中方法,则提供了更多选择。每一种方法都有其适用的情况与前提。
HQL查询
HQL是hibernate自己的一套查询语言,于SQL语法不同,具有跨数据库的优点。示例代码:
static
void
query(String name){
Sessi ...
Lucene是一个高性能的
java
全文检索工具包,它使用的是倒排文件索引结构。该结构及相应的生成算法如下:
0)设有两篇文章
1
和
2
文章1
的内容为:
Tom lives in Guangzhou,I live in Guangzhou too.
文章2
的内 ...
Hibernate Tools 的使用
由于myEclipse 6.5的Hibernate 反向映射 生成的XML配置文件 很难得到令我满意的XML文件
所以今天开始使用HibernateTools 这个工具
1.首先在 www.eclipse.org/downloads/
中下载 Eclipse IDE for Java EE Developers (190 MB)
如图:
记住一定是Eclipse JavaEE的版本
2.在http://www.hibernate.org/subprojects/tools.html 下载Hibernate tools 如 ...
用习惯了eclipse工具,因为某种原因需要修改项目名称。结果选择项目,按“F2”成功修改后,使用tomcat进行web发布时,选择“Add and Remove”,发现名字还是以前那个项目名称。上网查询了很多资料,都是关于myeclipse的解决办法。经过多次尝试终于解决,本人环境:eclipse3.5+tomcat6.0
通过选择项目,按“F2”,更新为新项目名称
打开文件“你的工程目录\.settings\org.eclipse.wst.common.component”看到内容,将里面所有为你原来工程名的字符串替换为新工程名字
重启eclipse(记住一定要重启一次)
...
编程的大量工作都是在处理字符串,如验证输入、查找子串替换、解析HTML等,而正则表达式是一个极为强大的工具,它使我们需要很多行重复啰嗦的
代码才能完成的编程任务,一个表达式就可以搞定,既节省时间又节省精力。但是学习它并不是一件轻松的事情,需要有那么一点点毅力的。
如果你懂正则表达式,甚至很熟练,表明:
1. 你爱好学习技术/钻研技术,有强烈的求知欲;
2. 你的学习能力/理解能力还行;
3. 你会使用已有工具解决问题的思路,不重复发明轮子;
4. 你会得到同行的认可和领导的赏识;
5. 找工作面试时,你能因此加分;
6. 能够为写博客提供素材(调侃一下)。
...