2008年12月30日星期二
why sybase 分页查询慢
原因Sybase不支持LIMIT语法
Hibernate Forums - View topic - Does Criteria_setMaxResults()_list() alter JDBC connection.htm
这篇贴子讲的很清楚
由于Sybase数据库不支持LIMIT SQL语法,Hibernate查询即使设定了setFirstResult setMaxResult也是 将所有的记录查出 然后使用游标滚动到分段处,越往后分页越查询越慢
SybaseDialect implementing setMaxResults - Hibernate JIRA.htmSybaseDialect.java.patch.txt
提出了在SybaseDialect.java中修改SET ROWCOUNT 的方法实现分页 的方法,不过在Hibernate官方最新的3.3.1.GA版本中并未采用,可能是有其他原因的。
参考资料
http://forums.hibernate.org/viewtopic.php?p=2300079&sid=0aa9c8501b183a9973800ad28d22bc51
http://www.javaeye.com/post/99209
http://opensource.atlassian.com/projects/hibernate/browse/HHH-2454
2008年12月25日星期四
错误1: JSAS0616E: 客户机配置指定 LTPA 认证机制,但服务器不支持它。
was6.1 (集成解决方案控制台, 6.1.0.0构建号: b0620.14构建日期: 5/16/06)
访问 weblogic-8.1.3 ejb 报错
[08-12-26 3:06:27:000 GMT] 0000001e SASRas A JSAS0006I: 已初始化安全性连接拦截器。[08-12-26 3:06:27:015 GMT] 0000001e SASRas A JSAS0007I: 已注册客户机请求拦截器。[08-12-26 3:06:27:515 GMT] 0000001e SASRas W
JSAS1477W: 安全性客户机/服务器配置不匹配:由于以下原因,客户机安全性配置(sas.client.props 或 GUI 中的出站设置)不支持服务器安全性配置: 错误1: JSAS0616E: 客户机配置指定 LTPA 认证机制,但服务器不支持它。
JSAS0616E: The client configuration specifies the LTPA authentication mechanism, but the server does not support it. Explanation: The authentication mechanism of the server is not supported by the client. User Response: Modify the authenticationTarget in the client configuration to something supported by the server.
解决办法给was打补丁包。
参考资料
http://www-01.ibm.com/support/docview.wss?uid=swg1PK29217
http://www-01.ibm.com/support/docview.wss?uid=swg1PK27813
http://www-01.ibm.com/support/docview.wss?rs=180&uid=swg27004980
http://publib.boulder.ibm.com/infocenter/wasinfo/v5r1/topic/com.ibm.websphere.exp.doc/info/exp/ae/rtrb_secprobs.html
http://publib.boulder.ibm.com/infocenter/wasinfo/v5r1//index.jsp?topic=/com.ibm.websphere.exp.doc/info/exp/ae/rtrb_secprobs.html
org.omg.CORBA.INTERNAL: CAUGHT_EXCEPTION_WHILE_CONFIGURING_SSL_SERVER_SOCKET
环境was 6.1
端口冲突了,解决办法,将端口由固定值改为随机(0),重启was
参考资料
http://sailingkay.blogspot.com/2007/09/rad-app-server-start-with-error.html
2008年12月1日星期一
2008年11月2日星期日
install svn-win32
1、下载
http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91
2、解压缩到
D:\svn-win32-1.5.4
3、设置SVN_HOME,添加%SVN_HOME%\bin; 到Path路径
4、创建D:/svn-work/projects目录
5、cmd命令 下执行 svnadmin create D:\svn-work\projects
6、修改D:\svn-work\projects\conf\svnserve.conf
# anon-access = read# auth-access = write
anon-access = read
auth-access = write# password-db = passwd
password-db = passwd
注意不要留空格
passwd 文件中 添加一个用户
admin=amdin
7、cmd命令 下执行 svnserve -d -r D:\svn-work
8、使用http://subclipse.tigris.org/ 插件
找一个适合的版本update地址,我用的eclipse 3.3
用这个地址安装成功 Eclipse update site URL: http://subclipse.tigris.org/update_1.4.x
只安装了必须的组件
9、测试连接
更多内容查看
http://sites.google.com/site/footmarktech/Index/install-svn-win32