- 博客(22)
- 资源 (17)
- 收藏
- 关注
原创 查询多表关联时的优化处理
尽量用left join on 而不是select * from a,b,c where ...left join 而不是Joinleft join时生成的中间表以左边表为基础,生成数据,此时数据量可以控制。多个left join后,不要在where里出现表关联的限定条件,此时会破坏掉left规则。多表时,小表在前,大表在后,字段量少的在前,字段量多的再后,虽然sql编译器
2012-06-01 09:46:11 1438
原创 html disabled
HTML的disabled 和readonly 有什么区别?1,基本上所有的元素都有 disabled属性。而readonly有些元素没有。比如select。2,设置成readonly后,该元素的值仍然能提交的服务器。disabled则不会随着form提交。3,readonly后的元素在界面上不能改动,但是可以动过js修改。disabled后的元素是无法被操作的。所以在设计
2012-02-02 18:43:28 797
原创 java安全证书验证
Ø Java安全概念在取得connection的时候和正常浏览器访问一样,会验证服务端的证书是否被信任(权威机构发行或者被权威机构签名);如果服务端证书不被信任,则默认的实现就会有问题,一般来说,用SunJSSE会抛如下异常信息:javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException: P
2011-11-30 13:51:28 2600
原创 我也说说字符串长度问题
背景:int len = "周华健".length();//3但是你把这个3个字复制到UE里面,可以看到是6.对于含有中文的字符串取长度时,仅仅用 “周华健”.length()是不够的,因为编码的不同,导致长度计算会不合要求。注意:讨论编码时其实
2011-08-19 16:01:08 573
原创 ResourceBundle.getBundle("myresource")
如果发生ResourceBundle.getBundle("myresource") 读取不到资源文件时,需要注意下面问题.1,java project 仅仅需要把myresource.properties文件放在src下,如果是放在package下,则程序的
2011-08-03 17:49:43 7403 1
原创 ajax 调用探讨
在书写一个ajax应用时,在IE和chrome下比较正常,在fireFox下很混乱。调试许久,略有心得:场景:有个3级联动的select,上一个的onchange事件进行ajax请求,返回的text刷新下一个select。经过调试,xmlhttp.open("POST", url
2011-07-28 17:16:56 427
原创 informix数据库
<br />一种古老的数据库....<br /> <br />1,进入控制台:dbaccess<br />从.unl文件导入数据,<br /> load from xxx.unlinsert into tablename<br /> <br />2,执行sql脚本<br /> dbaccess database jiaoben.sql<br /> <br />3,导出表到文件<br /> $ dbschema -d database -t tablenametarget.sql
2010-10-22 15:22:00 525
原创 用native2ascii
<br /><br />##生成属性文件 native2ascii -encoding utf-8 _i18n.txt zh_CN.properties<br />##反向生成编辑 native2ascii -reverse -encoding utf-8 i18n_zh_CN.properties _i18n.txt<br /> <br />还有一些其他用法,后面慢慢收集
2010-10-20 11:22:00 381
原创 当窗口丢失
我在使用金山词霸的时候,无意中发现窗口始终出不来了,只在任务栏和右下角的图标里面有,窗口最大化能操作。 无论如何都调试不出那种可以拖拉的窗口,包括改分辨率。 原因:窗口本身在屏幕里面,但是跑到桌面的边缘地带,点不到。窗口的大小位置一般都记在在XXX.inf文件
2010-09-19 11:11:00 436
原创 Eclipse下开发JSP,代码提示卡住的解决方案
<br />在应用的路径下配置的JDK,里面的注释文档的地址写的是http://java.sun.com/j2se/1.4.2/docs/api/<br />这样里面的代码提示请求就发的网上去了,把这个地址改成本地的就好了。<br />下面这个是官方提供的下载地址1.4的文档。<br />https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewFilteredProducts-Simpl
2010-09-10 14:43:00 1004
原创 java虚拟机内存分配参数
-Xms256M -Xmx512M -XX:PermSize=128M -XX:MaxPermSize=128M稍微缓解 内存分配不足
2010-08-13 09:37:00 483
原创 WTC服务相关
应用报错TPENOENT(6):0:0:TPED_MINVAL(0):QMNONE(0):0:Could not get a Tuxedo session调试发现本地的服务创建正常,只是发送的时候报错。原来是远程的服务停止了。重新配置启用Tuxedo 服务即可。
2010-07-23 09:43:00 3866
原创 virtualBox的网络设置
先使用全局设定添加一个host-only网络。1,让虚拟机和你同处一个网段。连接方法:Bridged adapter在虚拟机里面设置IP和你同一个网段的IP即可。2,虚拟机另外在一个网段,主机可见,同主机同网段其他机器不可见。连接方式:host-only adapter在虚拟机里面设置192.168.1.111。这样你可以访问虚拟主机。
2010-07-21 10:15:00 589
原创 weblogic8.1加载web.xml元素的顺序
<br />tomcat5.X启动时会先于servlet加载listener。<br /> <br />而weblogic8.1会先去加载servlet。<br /> <br />
2010-07-16 15:45:00 699
原创 IE8的兼容性视图
在IE8的地址栏右边有个小按钮,兼容性视图。有时候设计的页面在IE8下面显示会有些错位,可以尝试在head里面加入这么一句这是IE8加入一个功能,告诉浏览器页面按照IE7的方式解析。只有IE认识,其他都会忽略。。。
2010-07-16 14:24:00 611
原创 项目里面的版本管理
对于生产和测试环境,一般使用的版本管理方式为/1,备份当前的工程。tar -cvf down/down_CM20100715.tar CM--将当前项目CM打包到dwon目录下,并命名为down_CM201007152,然后将要更新的包[只包含需更新的文件]放到工程所在目录下,然后解开。tar -xvf CM_Update20100715.tar--将更新包CM_Update20100715解开,它会按照打包的目录结构自动对应覆盖文件。要求:打包的文件必须按照工程的目录结构打包,使用tar打包工具打成tar
2010-07-15 14:56:00 487
原创 常用的oracle的SQL
查询建表语句:set long 90000; select dbms_metadata.get_ddl(TABLE,tablename,username) from dual;
2010-03-02 11:12:00 390
原创 存储过程
1,创建的存储过程在数据库里面自己运行,它接受输入参数,和返回值。它有自己语法,如循环分支等。 2,在Java代码里面调用,指定调用存储过程的名称,给他传入参数。 然后执行,取得返回指进行处理。先来看看在java里面怎么调用,传参,和处理返回值。 假如目前有个存储过程,它有1个输入参数,1个输出参数,para1 varchar(20),para2 varcha
2009-10-23 16:03:00 434
翻译 导出excel
package base.poi;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.util.Date
2009-07-27 10:21:00 462
原创 JDBC-MSSQL驱动错误
1.因为SQLexpress服务器默认是禁用的并且端口号没有配置,所以要进行重新设置2.如果你以前用java连接sql server 2000的话就要注意了:在sql server 2000 中加载驱动和URL路径的语句是String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";String dbURL
2009-01-19 09:52:00 973 1
原创 where tablename.col1=*?
select * from sys_user_option so, sys_user_option_value sov where sov.option_id=*so.id and so.is_active=1 and (login_id=0 or login_id is null) where后面跟的那个*是什么意思。
2009-01-06 13:28:00 601
derby入门知识 含demo代码
2011-10-26
轻量级C++编译器devcpp
2009-04-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人