﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-zhip</title><link>http://www.blogjava.net/zhip/</link><description>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;冬去春来&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp&lt;strong&gt;&lt;font style="FONT-SIZE: 9pt; FILTER: shadow(color=#cccccc); COLOR: #0060f0; HEIGHT: 1px"&gt;郑重声明：本Blog纯属个人学习、工作需要，记录相关资料。请不要发表任何有人身攻击的言论，谢谢！！&lt;/font&gt;&lt;a href='Http://www.zhipsoft.cn' target='_blank'&gt;www.zhipsoft.cn&lt;/a&gt;     &lt;a href='Http://link.zhipsoft.cn' target='_blank'&gt;link.zhipsoft.cn&lt;/a&gt;&lt;/strong&gt;</description><language>zh-cn</language><lastBuildDate>Fri, 05 Dec 2008 17:37:24 GMT</lastBuildDate><pubDate>Fri, 05 Dec 2008 17:37:24 GMT</pubDate><ttl>60</ttl><item><title>免费搜索引擎登陆入口</title><link>http://www.blogjava.net/zhip/archive/2008/10/06/232786.html</link><dc:creator>zhip</dc:creator><author>zhip</author><pubDate>Mon, 06 Oct 2008 15:24:00 GMT</pubDate><guid>http://www.blogjava.net/zhip/archive/2008/10/06/232786.html</guid><wfw:comment>http://www.blogjava.net/zhip/comments/232786.html</wfw:comment><comments>http://www.blogjava.net/zhip/archive/2008/10/06/232786.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhip/comments/commentRss/232786.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhip/services/trackbacks/232786.html</trackback:ping><description><![CDATA[<table cellspacing="0" bordercolordark="#ffffff" cellpadding="3" width="700" align="center" bgcolor="#ffffec" bordercolorlight="#ff9933" border="1">
    <tbody>
        <tr>
            <td style="font-size: 14px; color: #ff0000" valign="middle" align="center" width="700" bgcolor="#ffffcc" colspan="4"><strong>免费搜索引擎登陆入口</strong></td>
        </tr>
        <tr>
            <td width="700" height="20"><a href="http://www.mylove19.com/user/reg.asp" target="_blank"><font color="green">同城网站联盟免费登录入口</font></a></td>
            <td width="25%" height="20"><a href="http://service.chinasearch.com.cn/web/frontward/free/free_protocol.htm" target="_blank"><font color="green">中国搜索同盟免费登录入口</font></a></td>
            <td width="25%" height="20"><a href="http://www.baidu.com/search/url_submit.htm" target="_blank"><font color="green">百度免费登录入口</font></a></td>
            <td width="25%" height="20"><a href="http://bizsite.sina.com.cn/newbizsite/docc/index-2jifu-09.htm" target="_blank"><font color="green">新浪免费登录入口</font></a></td>
        </tr>
        <tr>
            <td width="700" height="20"><a href="http://db.sohu.com/regurl/regform.asp?Step=REGFORM&amp;class=" target="_blank"><font color="green">搜狐免费登录入口</font></a></td>
            <td width="25%" height="20"><a href="http://www.qiandu.com/search/default.asp" target="_blank"><font color="green">千度免费登录入口</font></a></td>
            <td width="25%" height="20"><a href="http://bingle.pku.edu.cn/submit.htm" target="_blank"><font color="green">天网免费登录入口</font></a></td>
            <td width="25%" height="20"><a href="http://www.beebell.com/add.asp" target="_blank"><font color="green">[站长家园]网站登录</font></a></td>
        </tr>
        <tr>
            <td width="700" height="20"><a href="http://seek.163.com/cgi-bin/search/add_url.cgi" target="_blank"><font color="green">网易免费登录入口</font></a></td>
            <td width="25%" height="20"><a href="http://cn.yahoo.com/docs/info/suggest.html" target="_blank"><font color="green">雅虎免费登录入口</font></a></td>
            <td width="25%" height="20"><a href="http://www.google.com/intl/zh-CN/add_url.html" target="_blank"><font color="green">Google免费登录入口</font></a></td>
            <td width="25%" height="20"><a href="http://202.108.33.161/web/frontward/free/free_speedlogin.asp" target="_blank"><font color="green">慧聪行业免费登录入口</font></a></td>
        </tr>
        <tr>
            <td width="700" height="20"><a href="http://202.84.11.68:66/web/frontward/free/free_search.asp" target="_blank"><font color="green">中华网免费登录入口</font></a></td>
            <td width="25%" height="20"><a href="http://www.beijixing.com.cn/bjx01/search/regi_1.asp" target="_blank"><font color="green">北极星免费登录入口</font></a></td>
            <td width="25%" height="20"><a href="http://www.alltheweb.com/add_url.php" target="_blank"><font color="green">alltheweb免费登录入口</font></a></td>
            <td width="25%" height="20"><a href="http://www.shop1001.com/reg.asp" target="_blank"><font color="#ff0000">SHOP1001免费登录入口</font></a></td>
        </tr>
        <tr>
            <td width="700" height="22"><a href="http://search.sobao.com/Computers_and_Internet/Personal/" target="_blank"><font color="green">搜豹免费登录入口</font></a></td>
            <td width="25%" height="22"><a href="http://search.focus.com.cn/search/search_newurl_register.ecgi" target="_blank"><font color="green">焦点网免费登录入口</font></a></td>
            <td width="25%" height="22"><a href="http://www.wjcyc.com/odp/" target="_blank"><font color="#ff0000">ODP分类目录免费入口</font></a></td>
            <td width="25%" height="22">
            <p align="left"><a href="http://www.net2asp.com.cn/search/regform.htm" target="_blank"><font color="green">协通免费登录入口</font></a></p>
            </td>
        </tr>
        <tr>
            <td height="20"><a href="http://www.168world.com/cgi-bin/link2000/link.cgi?id=dprk&amp;a_method=write" target="_blank"><font color="green">朝鲜迷免费登录入口</font></a></td>
            <td height="20"><a href="http://www.law-lib.com/lawseek/wzdl.asp" target="_blank"><font color="green">法律网免费登录入口</font></a></td>
            <td height="20"><a href="http://search.inhe.net/navigate.asp" target="_blank"><font color="green">银河免费登录入口</font></a></td>
            <td height="20"><a href="http://www.ku68.com/home/webreg.asp" target="_blank"><font color="green">酷亿免费登录入口</font></a></td>
        </tr>
        <tr>
            <td height="20"><a href="http://www.xxsl.net/regsta1.asp?sortid=153" target="_blank"><font color="green">星星免费登录入口</font></a></td>
            <td height="20"><a href="http://www.wzonline.com.cn/search/login.php3" target="_blank"><font color="green">温州信息港免费登录入口</font></a></td>
            <td height="20"><a href="http://www.china-holiday.com/newterms/hall/it/sort.asp?sortid=259" target="_blank"><font color="green">中国假日免费登录入口</font></a></td>
            <td height="20"><a href="http://drckness.jahee.com/free/kulink.asp" target="_blank"><font color="green">y4免费登录入口</font></a></td>
        </tr>
        <tr>
            <td height="20"><a href="http://www.cnjjl.com/other/" target="_blank"><font color="green">建设免费登录入口</font></a></td>
            <td height="20"><a href="http://yj001.com/addme.htm" target="_blank"><font color="green">数字免费登录入口</font></a></td>
            <td height="20"><a href="http://www.8eee.com/wzdl_sy.asp" target="_blank"><font color="green">天下免费登录入口</font></a></td>
            <td height="20"><a href="http://211.99.40.148/html/gsjj_wzdl.htm" target="_blank"><font color="green">维华免费登录入口</font></a></td>
        </tr>
        <tr>
            <td height="20"><a href="http://sosoo.cnool.net/intro.asp" target="_blank"><font color="green">搜鼠免费登录入口</font></a></td>
            <td height="20"><a href="http://www.ulika.com/linkaddr/welcome.asp" target="_blank"><font color="green">尤里卡免费登录入口</font></a></td>
            <td height="20"><a href="http://wangjianran.com/aiyaner/geren.htm" target="_blank"><font color="green">爱艳儿免费登录入口</font></a><a href="http://dir.vipcn.com/updata_siteinfo.asp" target="_blank"></a></td>
            <td height="20"><a href="http://www.shanxi.net.cn/sxhulian/addcate.asp" target="_blank"><font color="green">山西互连网免费登录入口</font></a></td>
        </tr>
        <tr>
            <td height="20"><a href="http://www.l3info.com/searchengine/loginnet.asp" target="_blank"><font color="green">蓝山免费登录入口</font></a></td>
            <td height="20"><a href="http://www.jc.gov.cn/userlink/useraddlink.htm" target="_blank"><font color="green">阳光免费登录入口</font></a></td>
            <td height="20"><a href="http://search.168yx.com/add.php" target="_blank"><font color="green">商情168搜索引擎免费登陆入口</font></a></td>
            <td height="20"><a href="http://itsearch.ccidnet.com/appl/appl_xz.htm" target="_blank"><font color="green">赛迪免费登录入口</font></a></td>
        </tr>
        <tr>
            <td width="700" height="20"><a href="http://search.1608.com/addu.cgi" target="_blank"><font color="green">1608搜网免费登录入口</font></a></td>
            <td width="25%" height="20"><a href="http://www.china168.com/chaoshi/it/regsta1.asp?sortid=242" target="_blank"><font color="green">中国168免费登录入口</font></a></td>
            <td width="25%" height="20"><a href="http://www.cncar.net/search/addsite.asp" target="_blank"><font color="green">中国车网免费登录入口</font></a></td>
            <td width="25%" height="20"><a href="http://ep.sunup.net/add.php" target="_blank"><font color="green">绿界免费登录入口</font></a></td>
        </tr>
        <tr>
            <td height="20"><a href="http://www.6128.cn/add.htm" target="_blank">6128搜索引擎免费登陆入口</a></td>
            <td height="20"><a href="http://www.360hang.com/" target="_blank">三百六十行在线登陆入口</a></td>
            <td height="20"><a href="http://www.wingin.com/winginsystem/winginsearch/regone.asp" target="_blank">网据信息登陆入口 </a></td>
            <td height="20"><a href="http://www.net7b.com/net7b_site/denglu/index.asp">网络奇兵登陆入口</a></td>
        </tr>
        <tr>
            <td height="20"><a href="http://www.szfox.com/search/" target="_blank">深圳网狐登陆入口</a></td>
            <td height="20"><a href="http://beat.baieji.com/sort.asp?sortid=55" target="_blank">中国白垩纪网搜索引擎登陆</a></td>
            <td height="20"><a href="http://www.gotofind.com/opendir/" target="_blank">亦凡信息娱乐网络－亦凡搜索 </a></td>
            <td height="20"><a href="http://itsearch.ccidnet.com/appl/appl_xz_1.htm" target="_blank">赛迪网IT罗盘--新站登录</a></td>
        </tr>
        <tr>
            <td height="20"><a href="http://www.cynhk.com/autolink/autolink.asp?typename=&amp;page=27" target="_blank">旅游云南友情链接登陆</a></td>
            <td height="20"><a href="http://www.sunwukong.cn/add.php" target="_blank">孙悟空免费登录入口</a></td>
            <td height="20"><a href="http://www.owlchina.com/publish.asp?l=pub">猫头鹰</a></td>
            <td height="20"><a href="http://www.china-holiday.com/newterms/hall/it/sort.asp" target="_blank">中国假日免费登录入口</a></td>
        </tr>
        <tr>
            <td height="20"><a href="http://www.kuaisou.com/main/inputweb.asp" target="_blank">快搜搜索引擎</a></td>
            <td height="20"><a href="http://www.163.jss.cn/add.asp%20" target="_blank">新起点网址大全入口</a></td>
            <td height="20"><a href="http://search.66ip.com/tx/add_url.htm" target="_blank">热度搜索引擎免费登录入口</a></td>
            <td height="20"><a href="http://www.mylove19.com/add.asp" target="_blank">中国同城网站联盟免费入口</a></td>
        </tr>
        <tr>
            <td height="20"><a href="http://www2d.biglobe.ne.jp/~kinryou/cgi/url.html" target="_blank">凯希</a></td>
            <td height="20"><a href="http://www.gdjs.com.cn/Yellowpage/YP_GB/default.asp" target="_blank">启威电子商城平台</a></td>
            <td height="20"><a href="http://www.zhao5.com/deng_9.htm" target="_blank">zhao5.com登陆入口 </a></td>
            <td height="20"><a href="http://www.cnham.net/sosuo/" target="_blank">火腿之家搜索引擎</a></td>
        </tr>
        <tr>
            <td height="20"><a href="http://www.abcnet.cn/search/" target="_blank">ABC互联登陆入口 </a></td>
            <td height="20"><a href="http://www.889889.com/tuijian/tuijian.asp" target="_blank">889889网址登陆</a></td>
            <td height="20"><a href="http://www.6mj.com/search/" target="_blank">天上人间中文搜索引擎 </a></td>
            <td height="20"><a href="http://www.shengdarealestate.com.cn/search/sort.asp?sortid=37" target="_blank">企业搜索引擎</a></td>
        </tr>
        <tr>
            <td height="20"><a href="http://www.ebsee.com/" target="_blank">商务观察网登陆入口 </a></td>
            <td height="20"><a href="http://www.tedanet.com/search/index.asp" target="_blank">泰达搜索引擎</a></td>
            <td height="20"><a href="http://www.ok1490.com/" target="_blank">一试就灵免费登陆 </a></td>
            <td height="20"><a href="http://www.mssky.com/search/default.asp" target="_blank">启航网搜索引擎 </a></td>
        </tr>
        <tr>
            <td height="20"><a href="http://www.1sou.com/site/" target="_blank">一搜 </a></td>
            <td height="20"><a href="http://www.2002dy.net/search/" target="_blank">鼎元搜索精灵 </a></td>
            <td height="20"><a href="http://www.shalala.net/" target="_blank">shalala搜索引擎 </a></td>
            <td height="20"><a href="http://search.0577.com/" target="_blank">温州城市网网站登录 </a></td>
        </tr>
        <tr>
            <td height="20"><a href="http://www.ximeet.com/link/" target="_blank">相逢网自助连接</a></td>
            <td height="20"><a href="http://dir.haodx.com/computer/internet/search/search_egines/" target="_blank">好东西网址登陆 </a></td>
            <td height="20"><a href="http://www.88seek.com/url_reg.asp" target="_blank">88seek登陆入口</a></td>
            <td height="20"><a href="http://www.wtoit.com/" target="_blank">向荣电子商务网</a></td>
        </tr>
        <tr>
            <td height="20"><a href="http://www.nbmk8.com/c3/index.asp" target="_blank">工程造价信息自助连接</a></td>
            <td height="20"><a href="http://www.cipan.com.cn/link/index.asp" target="_blank">CIPAN自助连接</a></td>
            <td height="20"><a href="http://eduing.org/links/kulink.asp" target="_blank">教学资源网自助连接</a></td>
            <td height="20"><a href="http://818com.com/link1/" target="_blank">818com自助连接</a></td>
        </tr>
        <tr>
            <td height="20"><a href="http://amateur.lamost.org/xkcq/mf/link/link.php?" target="_blank">风中男孩之自助连接</a></td>
            <td height="20"><a href="http://www.law200.com/link/FriendSite.asp" target="_blank">郑章军律师网自助连接</a></td>
            <td height="20"><a href="http://www.cpi.com.cn/mylink/friend.asp" target="_blank">中国集邮自助连接</a></td>
            <td height="20"><a href="http://www.cnjade.biz/link/" target="_blank">中华玉网自助连接</a></td>
        </tr>
        <tr>
            <td height="20"><a href="http://www.ejobshow.com/global_selflink.php" target="_blank">e职独秀人才网自助链接</a></td>
            <td height="20"><a href="http://www.1840cn.com/link/freelink.asp" target="_blank">中华复兴网自助连接 </a></td>
            <td height="20"><a href="http://www.cynhk.com/autolink/autolink.asp" target="_blank">旅游云南自助链接</a></td>
            <td height="20"><a href="http://www.cmbedu.com/zzlj/autolink.asp" target="_blank">中国民办院校网自助链接 </a></td>
        </tr>
        <tr>
            <td height="20"><a href="http://www.06b.com/link.htm">中国励志演讲网自助链接</a></td>
            <td height="20"><a href="http://www.being.org.cn/resource/link.htm" target="_blank">惟存教育自助友情链接</a></td>
            <td height="20"><a href="http://www.lzsc.net/link/index.asp?type=&amp;page=41" target="_blank">连州自助友情链接</a></td>
            <td height="20"><a href="http://www.ruiwen.com/yqlj/yqlj.php" target="_blank">中学语文教学网自动友情链接</a></td>
        </tr>
        <tr>
            <td height="20"><a href="http://www.ne163.com/">网讯快车</a></td>
            <td height="20"><a href="http://www.zgshj.com/link/reg.asp" target="_blank">中国书画家网自助连接系统</a></td>
            <td height="20"><a href="http://www.dg.gd.cn/links/">东莞网络自助链接</a></td>
            <td height="20"><a href="http://www.audioworld.com.cn/link/autolink.asp?" target="_blank">音响世界商务网自助登陆链接</a></td>
        </tr>
        <tr>
            <td height="20"><a href="http://www.k369.com/" target="_blank">美萍中文精品网址</a></td>
            <td height="20"><a href="http://www.stsj2001.com/" target="_blank">商界网 </a></td>
            <td height="20"><a href="http://www.163btob.net/" target="_blank">晋昌物流配送网 </a></td>
            <td height="20"><a href="http://www.gdyj.com/" target="_blank">广东阳江在线</a></td>
        </tr>
        <tr>
            <td height="20"><a href="http://www.photo-home.com/" target="_blank">摄影之家</a></td>
            <td height="20"><a href="http://www.30t.net/" target="_blank">山石科技</a></td>
            <td height="20"><a href="http://guide.agri.org.cn/search.asp" target="_blank">中国农业信息网</a></td>
            <td height="20"><a href="http://www.chemsina.com/" target="_blank">中国化工在线</a></td>
        </tr>
        <tr>
            <td height="20"><a href="http://www.0580.net/" target="_blank">舟山视窗 </a></td>
            <td height="20"><a href="http://www.kouchischool.com/link/autolink.asp" target="_blank">世民口吃矫治学校自动链接</a></td>
            <td height="20"><a href="http://www.jetee.com/lj/kulink.asp?" target="_blank">激特自动友情链接</a></td>
            <td height="20"><a href="http://www.5y5.net/link/kulink.asp">五月五网络友情链接</a></td>
        </tr>
        <tr>
            <td height="20"><a href="http://www.cnlag.com/cgi-bin/demo/link2000/link.cgi" target="_blank">中国老阿公网友情链接</a></td>
            <td height="20"><a href="http://www.ee-cn.com/bbs01/link/gbbslink.asp" target="_blank">时光飞梭绿色网盟自动链接</a></td>
            <td height="20"><a href="http://qohu.8800.org/link/link.asp" target="_blank">联合商城-自动友情联接</a></td>
            <td height="20"><a href="http://www.dreamart.cn/daslink/autolink.asp" target="_blank">梦艺工作室-自助友情链接</a></td>
        </tr>
        <tr>
            <td height="20"><a href="http://amateur.lamost.org/xkcq/mf/link/reg.php?action=reg" target="_blank">lamost.org友情连接系统</a></td>
            <td height="20"><a href="http://www.sd-wt.com/newsite/" target="_blank">商鼎网 </a></td>
            <td height="20"><a href="http://www.super18.com/" target="_blank">Super18.com</a></td>
            <td height="20"><a href="http://www.fs0757.com/" target="_blank">佛山资讯</a></td>
        </tr>
        <tr>
            <td height="20"><a href="http://www.maning.com/link/display.asp" target="_blank">买酷自动友情连接 </a></td>
            <td height="20"><a href="http://www.y28.com/cgi-bin/link/join.pl" target="_blank">Y28 Search </a></td>
            <td height="20"><a href="http://www.globepage.com/ipo2/gb/index-gb.html">Globepage</a></td>
            <td height="20"><a href="http://www.yuhao.cn/main.asp" target="_blank">中国大学生乐园 </a></td>
        </tr>
        <tr>
            <td height="20"><a href="http://www.bjprovider.com/mylink">北京小灵通友情链接 </a></td>
            <td height="20"><a href="http://www.83883.com/add.asp" target="_blank">[不上白不上]新站登录 </a></td>
            <td height="20"><a href="http://www.id80.com" target="_blank">ID80网络 </a></td>
            <td height="20"><a href="http://www.51yd.com/FriendSite.asp" target="_blank">健身时尚空间 </a></td>
        </tr>
        <tr>
            <td height="20"><a href="http://www.jnzc.net/" target="_blank">济宁之窗 </a></td>
            <td height="20"><a href="http://www.s8.com.cn/add.asp" target="_blank">搜吧免费登录入口</a></td>
            <td height="20"><a href="http://www.blank168.com/" target="_blank">白手起家搜索引擎</a></td>
            <td height="20"><a href="http://www.soulang.com/web/webadd.asp" target="_blank">搜浪搜索引擎免费登录入口</a></td>
        </tr>
    </tbody>
</table>
<img src ="http://www.blogjava.net/zhip/aggbug/232786.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhip/" target="_blank">zhip</a> 2008-10-06 23:24 <a href="http://www.blogjava.net/zhip/archive/2008/10/06/232786.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>针对不重新发送信息，则无法刷新网页。的终极解决方法</title><link>http://www.blogjava.net/zhip/archive/2008/09/25/231144.html</link><dc:creator>zhip</dc:creator><author>zhip</author><pubDate>Thu, 25 Sep 2008 08:53:00 GMT</pubDate><guid>http://www.blogjava.net/zhip/archive/2008/09/25/231144.html</guid><wfw:comment>http://www.blogjava.net/zhip/comments/231144.html</wfw:comment><comments>http://www.blogjava.net/zhip/archive/2008/09/25/231144.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhip/comments/commentRss/231144.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhip/services/trackbacks/231144.html</trackback:ping><description><![CDATA[<p>JAVA:</p>
<p>public class UtilTool {</p>
<p>&nbsp;&nbsp;&nbsp; public static Map getParameterMap(HttpServletRequest request) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Map paramMap = new LinkedHashMap();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String pathInfoStr = request.getPathInfo();</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (pathInfoStr != null &amp;&amp; pathInfoStr.length() &gt; 0) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (!pathInfoStr.endsWith("/")) pathInfoStr += "/";</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int current = pathInfoStr.indexOf('/');<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int last = current;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while ((current = pathInfoStr.indexOf('/', last + 1)) != -1) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String element = pathInfoStr.substring(last + 1, current);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; last = current;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (element.charAt(0) == '~' &amp;&amp; element.indexOf('=') &gt; -1) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String name = element.substring(1, element.indexOf('='));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String value = element.substring(element.indexOf('=') + 1);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; paramMap.put(name, value);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; java.util.Enumeration e = request.getParameterNames();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while (e.hasMoreElements()) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String name = (String) e.nextElement();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; paramMap.put(name, request.getParameter(name));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (paramMap.size() == 0) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Map multiPartMap = (Map) request.getAttribute("multiPartMap");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (multiPartMap != null &amp;&amp; multiPartMap.size() &gt; 0) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; paramMap.putAll(multiPartMap);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return paramMap;<br />
&nbsp;&nbsp;&nbsp; }</p>
<p>&nbsp;</p>
<p>&nbsp; public static String requestParameter(HttpServletRequest request){<br />
&nbsp;&nbsp; String fromstr="&lt;form name='request' method='POST'&gt;";<br />
&nbsp;&nbsp; Enumeration requestKeys = request.getParameterNames();<br />
&nbsp;&nbsp; Map requestValues=UtilTool.getParameterMap(request);<br />
&nbsp;&nbsp; String rkey = null;<br />
&nbsp;&nbsp; for(;requestKeys.hasMoreElements();){<br />
&nbsp;&nbsp;&nbsp; rkey = (String) requestKeys.nextElement();<br />
&nbsp;&nbsp;&nbsp; fromstr+="&lt;input name='"+rkey+"' value='"+requestValues.get(rkey)+"' type='hidden'&gt;";<br />
&nbsp;&nbsp; }<br />
&nbsp;&nbsp; fromstr+="&lt;/form&gt;&lt;script&gt;function reload(){request.submit()}&lt;/script&gt;";<br />
&nbsp;&nbsp; return fromstr;<br />
&nbsp;}<br />
}</p>
<p>Jsp调用：</p>
<p>&lt;%=UtilTool.requestParameter(request)%&gt;</p>
<p><br />
这样当需要调用弹出窗口并刷新当前页时如：<br />
针对当前页的刷新</p>
<p>window.location.reload();<br />
改为<br />
reload();</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<img src ="http://www.blogjava.net/zhip/aggbug/231144.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhip/" target="_blank">zhip</a> 2008-09-25 16:53 <a href="http://www.blogjava.net/zhip/archive/2008/09/25/231144.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>求助：IE7.0在框架页面里JS刷新无效！</title><link>http://www.blogjava.net/zhip/archive/2008/08/31/225809.html</link><dc:creator>zhip</dc:creator><author>zhip</author><pubDate>Sat, 30 Aug 2008 16:00:00 GMT</pubDate><guid>http://www.blogjava.net/zhip/archive/2008/08/31/225809.html</guid><wfw:comment>http://www.blogjava.net/zhip/comments/225809.html</wfw:comment><comments>http://www.blogjava.net/zhip/archive/2008/08/31/225809.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/zhip/comments/commentRss/225809.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhip/services/trackbacks/225809.html</trackback:ping><description><![CDATA[如题。知道的大侠指点一下啊，万分感谢！！
<img src ="http://www.blogjava.net/zhip/aggbug/225809.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhip/" target="_blank">zhip</a> 2008-08-31 00:00 <a href="http://www.blogjava.net/zhip/archive/2008/08/31/225809.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>IE6、IE7、FF 的CSS + DIV 兼容问题综合解决方案CSS HACK</title><link>http://www.blogjava.net/zhip/archive/2008/08/30/225807.html</link><dc:creator>zhip</dc:creator><author>zhip</author><pubDate>Sat, 30 Aug 2008 15:58:00 GMT</pubDate><guid>http://www.blogjava.net/zhip/archive/2008/08/30/225807.html</guid><wfw:comment>http://www.blogjava.net/zhip/comments/225807.html</wfw:comment><comments>http://www.blogjava.net/zhip/archive/2008/08/30/225807.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/zhip/comments/commentRss/225807.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhip/services/trackbacks/225807.html</trackback:ping><description><![CDATA[<div class="NewsContent" id="NewsContentLabel">
<p>一、CSS HACK<br />
以下两种方法几乎能解决现今所有HACK.<br />
&nbsp;</p>
<p><font size="2"><strong><font color="#3366ff" size="3">一、CSS HACK</font><br />
</strong>以下两种方法几乎能解决现今所有HACK.</font></p>
<p><font size="2"><strong>1、 !important</strong></font></p>
<p><font size="2">随着IE7</font><font size="2">对!important的支持, !important 方法现在只针对IE6的HACK.(注意写法.记得该声明位置需要提前.)</font></p>
<p><font color="#006600" size="2"><strong>&lt;style&gt;<br />
#wrapper<br />
{<br />
width: 100px!important; /* IE7+FF */<br />
width: 80px; /* IE6 */<br />
}<br />
&lt;/style&gt;</strong></font></p>
<p><font size="2"><strong>2、IE6/IE77对FireFox</strong></font></p>
<p><font size="2">*+html 与 *html 是IE特有的标签, firefox 暂不支持.而*+html 又为 IE7特有标签.</font></p>
<p><font color="#006600" size="2"><strong>&lt;style&gt;<br />
#wrapper<br />
{<br />
#wrapper { width: 120px; } /* FireFox */<br />
*html #wrapper { width: 80px;} /* ie6 fixed */<br />
*+html #wrapper { width: 60px;} /* ie7 fixed, 注意顺序 */<br />
}<br />
&lt;/style&gt;</strong></font></p>
<p><font size="2">注意:<br />
*+html 对IE7的HACK 必须保证HTML顶部有如下声明：<br />
&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"　"</font>http://www.w3.org/TR/html4/loose.dtd<font size="2">"&gt;</font></p>
<p><font color="#3366ff" size="3"><strong>二、万能 float 闭合(非常重要!)</strong></font></p>
<p><font size="2">关于 clear float 的原理可参见 [How To Clear Floats Without Structural Markup]<br />
将以下代码加入Global CSS 中,给需要闭合的div加上 class="clearfix" 即可,屡试不爽.</font></p>
<p><font color="#006600" size="2"><strong>&lt;style&gt;<br />
/* Clear Fix */</strong></font></p>
<p><font color="#006600" size="2"><strong>.clearfix:after<br />
{<br />
content:".";<br />
display:block;<br />
height:0;<br />
clear:both;<br />
visibility:hidden;<br />
}<br />
.clearfix<br />
{<br />
display:inline-block;<br />
}<br />
/* Hide from IE Mac */<br />
.clearfix {display:block;}<br />
/* End hide from IE Mac */<br />
/* end of clearfix */<br />
&lt;/style&gt;</strong></font></p>
<p><br />
<br />
1, !important<br />
<br />
随着IE7对!important的支持, !important 方法现在只针对IE6的HACK.(注意写法.记得该声明位置需要提前.)<br />
<br />
<br />
<br />
2, IE6/IE77对FireFox<br />
<br />
*+html 与 *html 是IE特有的标签, firefox 暂不支持.而*+html 又为 IE7特有标签.<br />
<br />
<br />
<br />
注意:<br />
*+html 对IE7的HACK 必须保证HTML顶部有如下声明：<br />
<br />
<br />
二、万能 float 闭合(非常重要!)<br />
<br />
关于 clear float 的原理可参见 [How To Clear Floats Without Structural Markup]<br />
将以下代码加入Global CSS 中,给需要闭合的div加上 class="clearfix" 即可,屡试不爽.<br />
<br />
<br />
三、其他兼容技巧(再次啰嗦)<br />
<br />
1, FF下给 div 设置 padding 后会导致 width 和 height 增加, 但IE不会.(可用!important解决)<br />
2, 居中问题.<br />
1).垂直居中.将 line-height 设置为 当前 div 相同的高度, 再通过 vertical-align: middle.( 注意内容不要换行.)<br />
2).水平居中. margin: 0 auto;(当然不是万能)<br />
3, 若需给 a 标签内内容加上 样式, 需要设置 display: block;(常见于导航标签)<br />
4, FF 和 IE 对 BOX 理解的差异导致相差 2px 的还有设为 float的div在ie下 margin加倍等问题.<br />
5, ul 标签在 FF 下面默认有 list-style. 和 padding . 最好事先声明, 以避免不必要的麻烦. (常见于导航标签和内容列表)<br />
6, 作为外部 wrapper 的 div 不要定死高度, 最好还加上 overflow: hidden.以达到高度自适应.<br />
7, 关于手形光标. cursor: pointer. 而hand 只适用于 IE.<br />
<br />
1 针对firefox ie6 ie7的css样式<br />
现在大部分都是用!important来hack，对于ie6和firefox测试可以正常显示，<br />
但是ie7对!important可以正确解释，会导致页面没按要求显示！找到一个针<br />
对IE7不错的hack方式就是使用&#8220;*+html&#8221;，现在用IE7浏览一下，应该没有问题了。<br />
现在写一个CSS可以这样：<br />
<br />
#1 { color: #333; } /* Moz */<br />
* html #1 { color: #666; } /* IE6 */<br />
*+html #1 { color: #999; } /* IE7 */<br />
那么在firefox下字体颜色显示为#333，IE6下字体颜色显示为#666，IE7下字体颜色显示为#999。<br />
<br />
2 css布局中的居中问题<br />
主要的样式定义如下：<br />
<br />
body {TEXT-ALIGN: center;}<br />
#center { MARGIN-RIGHT: auto; MARGIN-LEFT: auto; }<br />
说明：<br />
首先在父级元素定义TEXT-ALIGN: center;这个的意思就是在父级元素内的内容居中；对于IE这样设定就已经可以了。<br />
但在mozilla中不能居中。解决办法就是在子元素定义时候设定时再加上&#8220;MARGIN-RIGHT: auto;MARGIN-LEFT: auto; &#8221;<br />
需要说明的是，如果你想用这个方法使整个页面要居中，建议不要套在一个DIV里，你可以依次拆出多个div，<br />
只要在每个拆出的div里定义MARGIN-RIGHT: auto;MARGIN-LEFT: auto; 就可以了。<br />
<br />
3 盒模型不同解释.<br />
<br />
#box{ width:600px; //for ie6.0- w\idth:500px; //for ff+ie6.0}<br />
#box{ width:600px!important //for ff width:600px; //for ff+ie6.0 width /**/:500px; //for ie6.0-}<br />
<br />
4 浮动ie产生的双倍距离<br />
<br />
#box{ float:left; width:100px; margin:0 0 0 100px; //这种情况之下IE会产生200px的距离 display:inline; //使浮动忽略}<br />
这里细说一下block,inline两个元素,Block元素的特点是:总是在新行上开始,高度,宽度,行高,边距都可以控制(块元素);Inline元素的特点是:和其他元素在同一行上,...不可控制(内嵌元素);<br />
<br />
#box{ display:block; //可以为内嵌元素模拟为块元素 display:inline; //实现同一行排列的的效果 diplay:table;<br />
<br />
5 IE与宽度和高度的问题<br />
<br />
IE不认得min-这个定义，但实际上它把正常的width和height当作有min的情况来使。这样问题就大了，如果只用宽度和高度，<br />
正常的浏览器里这两个值就不会变，如果只用min-width和min-height的话，IE下面根本等于没有设置宽度和高度。<br />
比如要设置背景图片，这个宽度是比较重要的。要解决这个问题，可以这样：<br />
#box{ width: 80px; height: 35px;}html&gt;body #box{ width: auto; height: auto; min-width: 80px; min-height: 35px;}<br />
<br />
6 页面的最小宽度<br />
<br />
min-width是个非常方便的CSS命令，它可以指定元素最小也不能小于某个宽度，这样就能保证排版一直正确。但IE不认得这个，<br />
而它实际上把width当做最小宽度来使。为了让这一命令在IE上也能用，可以把一个</p>
<div>放到 标签下，然后为div指定一个类：<br />
然后CSS这样<a class="UBBWordLink" href="http://www.xiye.cn/" target="_blank">设计</a>：<br />
#container{ min-width: 600px; width:expression(document.body.clientWidth &lt; 600? "600px": "auto" );}<br />
第一个min-width是正常的；但第2行的width使用了Javascript，这只有IE才认得，这也会让你的HTML文档不太正规。它实际上通过Javascript的判断来实现最小宽度。<br />
<br />
7 清除浮动<br />
<br />
.hackbox{ display:table; //将对象作为块元素级的表格显示}或者.hackbox{ clear:both;}<br />
或者加入:after（伪对象）,设置在对象后发生的内容，通常和content配合使用，IE不支持此伪对象，非Ie 浏览器支持，<br />
所以并不影响到IE/WIN浏览器。这种的最麻烦的......#box:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}<br />
<br />
8 DIV浮动IE文本产生3象素的bug<br />
<br />
左边对象浮动，右边采用外补丁的左边距来定位，右边对象内的文本会离左边有3px的间距.<br />
<br />
#box{ float:left; width:800px;}#left{ float:left; width:50%;}#right{ width:50%;}*html #left{ margin-right:-3px; //这句是关键}<br />
HTML代码
<div>
<div>&nbsp;</div>
<div>&nbsp;</div>
</div>
<br />
<br />
9 属性选择器(这个不能算是兼容,是隐藏css的一个bug)<br />
<br />
p[id]{}div[id]{}<br />
这个对于IE6.0和IE6.0以下的版本都隐藏,FF和OPera作用<br />
属性选择器和子选择器还是有区别的,子选择器的范围从形式来说缩小了,属性选择器的范围比较大,如p[id]中,所有p标签中有id的都是同样式的.<br />
<br />
10 IE捉迷藏的问题<br />
<br />
当div应用复杂的时候每个栏中又有一些链接，DIV等这个时候容易发生捉迷藏的问题。<br />
有些内容显示不出来，当鼠标选择这个区域是发现内容确实在页面。<br />
解决办法：对#layout使用line-height属性 或者给#layout使用固定高和宽。页面结构尽量简单。<br />
<br />
11 高度不适应<br />
<br />
高度不适应是当内层对象的高度发生变化时外层高度不能自动进行调节，特别是当内层对象使用<br />
margin 或paddign 时。<br />
例：<br />
<div><br />
<p>p对象中的内容</p>
</div>
<br />
CSS：#box {background-color:#eee; }<br />
#box p {margin-top: 20px;margin-bottom: 20px; text-align:center; }<br />
解决方法：在P对象上下各加2个空的div对象CSS代码：.1{height:0px;overflow:hidden;}或者为DIV加上border属性。</div>
</div>
<img src ="http://www.blogjava.net/zhip/aggbug/225807.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhip/" target="_blank">zhip</a> 2008-08-30 23:58 <a href="http://www.blogjava.net/zhip/archive/2008/08/30/225807.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JS动态添加删除行</title><link>http://www.blogjava.net/zhip/archive/2008/07/30/218577.html</link><dc:creator>zhip</dc:creator><author>zhip</author><pubDate>Wed, 30 Jul 2008 00:53:00 GMT</pubDate><guid>http://www.blogjava.net/zhip/archive/2008/07/30/218577.html</guid><wfw:comment>http://www.blogjava.net/zhip/comments/218577.html</wfw:comment><comments>http://www.blogjava.net/zhip/archive/2008/07/30/218577.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/zhip/comments/commentRss/218577.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhip/services/trackbacks/218577.html</trackback:ping><description><![CDATA[<p>[JS]动态添加删除ROW <br />
&lt;html&gt; <br />
&lt;head&gt; <br />
&lt;meta http-equiv="Content-Type" content="text/html; charset=gb2312"&gt; <br />
&lt;title&gt;增加Table行&lt;/title&gt; <br />
&lt;/head&gt; <br />
&lt;script&gt; </p>
<p>var count=3;</p>
<p>function CheckAll(sender)<br />
{<br />
&nbsp;var _array = document.getElementsByTagName("input");<br />
&nbsp;for (var i=0;i&lt;_array.length;i++)<br />
&nbsp;{<br />
&nbsp; var e = _array[i];<br />
&nbsp; if (e.type == "checkbox")<br />
&nbsp; { <br />
&nbsp;&nbsp;&nbsp; if(e.id != "chkAll")<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp; e.checked = sender.checked;<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp; }<br />
&nbsp;} <br />
}</p>
<p><br />
function AddRow(obj) <br />
{ <br />
&nbsp;count++;<br />
&nbsp;<br />
&nbsp;//添加一行 <br />
&nbsp;var newTr = testTbl.insertRow();<br />
&nbsp;newTr.setAttribute("id","tr" + count.toString());<br />
&nbsp;//添加两列 <br />
&nbsp;var newTd0 = newTr.insertCell(); <br />
&nbsp;var newTd1 = newTr.insertCell(); <br />
&nbsp;//设置列内容和属性 <br />
&nbsp;<br />
&nbsp;newTd0.innerHTML = '&lt;input type=checkbox id="box'+ count.toString() +'"&gt;'; <br />
&nbsp;newTd1.innerText= '第'+ count.toString() +'行'; <br />
} </p>
<p>function DelRow()<br />
{<br />
&nbsp;var tb = document.getElementById("testTbl");<br />
&nbsp;if(tb.hasChildNodes)<br />
&nbsp;{<br />
&nbsp; var lastchild = tb.childNodes[0].childNodes[tb.childNodes[0].childNodes.length-1];<br />
&nbsp; if(lastchild)<br />
&nbsp; {<br />
&nbsp;&nbsp; if(confirm("确认删除" + lastchild.childNodes[1].childNodes[0].nodeValue + "?"))<br />
&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp; var removednode = lastchild.parentNode.removeChild(lastchild);<br />
&nbsp;&nbsp;&nbsp; //alert(removednode.childNodes[1].childNodes[0].nodeValue);<br />
&nbsp;&nbsp;&nbsp; return true;<br />
&nbsp;&nbsp; }<br />
&nbsp;&nbsp; else<br />
&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp; return false;<br />
&nbsp;&nbsp; }<br />
&nbsp; }<br />
&nbsp;}<br />
}</p>
<p>function ShowCheckboxID()<br />
{<br />
&nbsp;var message = "";<br />
&nbsp;<br />
&nbsp;var _array = document.getElementsByTagName("input");<br />
&nbsp;for (var i=0;i&lt;_array.length;i++)<br />
&nbsp;{<br />
&nbsp; var e = _array[i];<br />
&nbsp; if (e.type == "checkbox")<br />
&nbsp; {<br />
&nbsp;&nbsp; //alert(e.id);<br />
&nbsp;&nbsp; message += e.id + ",";<br />
&nbsp; }<br />
&nbsp;} <br />
&nbsp;<br />
&nbsp;if(message.length &gt; 0)<br />
&nbsp;{<br />
&nbsp; message = message.substr(0,message.length-1);<br />
&nbsp;}<br />
&nbsp;alert(message);<br />
}</p>
<p>function ShowTRID()<br />
{<br />
&nbsp;var tb = document.getElementById("testTbl");<br />
&nbsp;if(tb.hasChildNodes)<br />
&nbsp;{<br />
&nbsp; var message = "";<br />
&nbsp; var array_tr = tb.childNodes[0].childNodes;<br />
&nbsp; for(var i=0;i&lt; array_tr.length;i++)<br />
&nbsp; { <br />
&nbsp;&nbsp; if(i==0)<br />
&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp; message += array_tr[i].id;<br />
&nbsp;&nbsp; }<br />
&nbsp;&nbsp; else<br />
&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp; message += ","+array_tr[i].id;<br />
&nbsp;&nbsp; }<br />
&nbsp;&nbsp; //alert(array_tr[i].id);<br />
&nbsp; }<br />
&nbsp; <br />
&nbsp; alert(message);<br />
&nbsp;}<br />
}</p>
<p>function SplitStr()<br />
{<br />
&nbsp;var str = document.getElementById("txt1").value;<br />
&nbsp;<br />
&nbsp;var _array = str.split(",");<br />
&nbsp;<br />
&nbsp;var result = "";<br />
&nbsp;for(var i=0;i&lt;_array.length;i++)<br />
&nbsp;{<br />
&nbsp; result += _array[i] +"\r\n";<br />
&nbsp;}<br />
&nbsp;<br />
&nbsp;if(result.length &gt; 0)<br />
&nbsp;{<br />
&nbsp; result = result.substr(0,result.length-2);<br />
&nbsp;}<br />
&nbsp;alert(result); <br />
}<br />
&lt;/script&gt; <br />
&lt;body&gt; </p>
<p>&lt;table id="testTbl" style="border: solid 1px #D2D2D2"&gt;<br />
&lt;tr id="tr0"&gt;<br />
&lt;td&gt;&lt;input type=checkbox id="chkAll" onclick="CheckAll(this);"&gt;&lt;/td&gt;<br />
&lt;td&gt;全选&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;tr id="tr1"&gt;<br />
&lt;td &gt;&lt;input type=checkbox id="box1"&gt;&lt;/td&gt;<br />
&lt;td&gt;第1行&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;tr id="tr2"&gt; <br />
&lt;td &gt;&lt;input type=checkbox id="box2"&gt;&lt;/td&gt;<br />
&lt;td&gt;第2行&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;tr id="tr3"&gt;<br />
&lt;td &gt;&lt;input type=checkbox id="box3"&gt;&lt;/td&gt;<br />
&lt;td&gt;第3行&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;/table&gt;</p>
<p>&lt;br /&gt; <br />
&lt;input type="button" id="btnAdd" onclick="AddRow();" value="Add Row" /&gt; <br />
&lt;input type="button" id="btnDel" onclick="DelRow();" value="Del Row" /&gt; <br />
&lt;input type="button" id="btnShowCheckboxID" onclick="ShowCheckboxID();" value="Show Checkbox ID" /&gt; <br />
&lt;input type="button" id="btnShowTRID" onclick="ShowTRID();" value="Show TR ID" /&gt;</p>
<p>&lt;hr size="1" /&gt;<br />
&lt;input type="text" id="txt1" value="She,sells,seashells,by,the,seashore" size="50" style="cursor:pointer" /&gt;<br />
&lt;input type="button" id="btnSplit" onclick="SplitStr();" value="split string" /&gt;<br />
&lt;/body&gt; <br />
&lt;/html&gt;<br />
==============================<br />
删除表格行：<br />
</p>
<p>&lt;script&gt;function deleteRow (tableID, rowIndex) {<br />
var table =document.all[tableID].deleteRow(rowIndex);<br />
} <br />
&lt;/script&gt;</p>
<p>&lt;table id=mxh border=1&gt;<br />
&lt;tr&gt;&lt;td&gt;第1行&lt;/td&gt;&lt;td onclick="deleteRow('mxh',this.parentElement.rowIndex)"&gt;删除本行&lt;/td&gt;&lt;/tr&gt;<br />
&lt;tr&gt;&lt;td&gt;第2行&lt;/td&gt;&lt;td onclick="deleteRow('mxh',this.parentElement.rowIndex)"&gt;删除本行&lt;/td&gt;&lt;/tr&gt;<br />
&lt;tr&gt;&lt;td&gt;第3行&lt;/td&gt;&lt;td onclick="deleteRow('mxh',this.parentElement.rowIndex)"&gt;删除本行&lt;/td&gt;&lt;/tr&gt;<br />
&lt;tr&gt;&lt;td&gt;第4行&lt;/td&gt;&lt;td onclick="deleteRow('mxh',this.parentElement.rowIndex)"&gt;删除本行&lt;/td&gt;&lt;/tr&gt;<br />
&lt;/table&gt;</p>
<img src ="http://www.blogjava.net/zhip/aggbug/218577.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhip/" target="_blank">zhip</a> 2008-07-30 08:53 <a href="http://www.blogjava.net/zhip/archive/2008/07/30/218577.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>FCK中文图片上传乱码问题解决办法</title><link>http://www.blogjava.net/zhip/archive/2008/07/30/218575.html</link><dc:creator>zhip</dc:creator><author>zhip</author><pubDate>Wed, 30 Jul 2008 00:51:00 GMT</pubDate><guid>http://www.blogjava.net/zhip/archive/2008/07/30/218575.html</guid><wfw:comment>http://www.blogjava.net/zhip/comments/218575.html</wfw:comment><comments>http://www.blogjava.net/zhip/archive/2008/07/30/218575.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhip/comments/commentRss/218575.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhip/services/trackbacks/218575.html</trackback:ping><description><![CDATA[<p>在使用FCKeditor2.4.3时若上传的图片或者flash的文件名为中文时，发现一下情况： <br />
问题1： <br />
当点击&#8220;插入/编辑图像&#8221;或者&#8220;插入/编辑Flash&#8221;按钮时，在弹出的对话框中选择上传按钮，如果上传的文件名为中文时会出现乱码。 <br />
解决办法： <br />
&nbsp; 把SimpleUploaderServlet.java做如下修改： <br />
&nbsp; 找到该程序中DiskFileUpload upload = new DiskFileUpload()，然后在该行下面添加 <br />
&nbsp; upload.setHeaderEncoding("UTF-8") <br />
问题2： <br />
&nbsp; 当点击&#8220;插入/编辑图像&#8221;或者&#8220;插入/编辑Flash&#8221;按钮时，在弹出的对话框中使用浏览 <br />
服务器按钮上传中文文件时会出现乱码。 <br />
解决办法： <br />
&nbsp; 和问题1的解决办法基本一样，只不过需要在ConnectorServlet.java中添加 <br />
upload.setHeaderEncoding("UTF-8")便可。 <br />
问题3： <br />
&nbsp; 当点击&#8220;插入/编辑图像&#8221;或者&#8220;插入/编辑Flash&#8221;按钮时，在弹出的对话框中点击浏览 <br />
服务器按钮，会弹出&#8220;浏览服务器&#8221;页面，如果想在该页面中使用Create New Folder按钮 <br />
来创建一个中文目录时，会出现中文目录乱码。 <br />
解决办法： <br />
&nbsp; web容器的编码要与FCKeditor默认的编码UTF-8一致，如果使用的是Tomcat，需修改 <br />
tomcat服务器中conf目录下的server.xml。如下： <br />
&nbsp; &lt;Connector port="8080" maxHttpHeaderSize="8192" <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; maxThreads="150" minSpareThreads="25" maxSpareThreads="75" <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; enableLookups="false" redirectPort="8443" acceptCount="100" <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="utf-8" /&gt; <br />
&nbsp;&nbsp;&nbsp; &lt;Connector port="8009" <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; enableLookups="false" redirectPort="8443" protocol="AJP/1.3" URIEncoding="utf-8"/&gt; <br />
其实就是在原来的基础上添加URIEncoding的属性值为utf-8。 </p>
<p>在使用FCKeditor2.4.3时若上传的图片或者flash的文件名为中文时，发现一下情况：<br />
问题1：<br />
当点击&#8220;插入/编辑图像&#8221;或者&#8220;插入/编辑Flash&#8221;按钮时，在弹出的对话框中选择上传按钮，如果上传的文件名为中文时会出现乱码。<br />
解决办法：<br />
&nbsp;&nbsp; 找到FCKeditor.java解压包中的src目录下SimpleUploaderServlet.java做如下修改：<br />
&nbsp;&nbsp; 找到该程序中DiskFileUpload upload = new DiskFileUpload()，然后在该行下面添加<br />
upload.setHeaderEncoding("UTF-8")，重新编译成class文件并利用WinRAR把该class文件<br />
添加到FCKeditor-2.3.jar中相应的位置，然后覆盖你的web项目中原来的jar包便可。<br />
问题2：<br />
&nbsp;&nbsp; 当点击&#8220;插入/编辑图像&#8221;或者&#8220;插入/编辑Flash&#8221;按钮时，在弹出的对话框中使用浏览<br />
服务器按钮上传中文文件时会出现乱码。<br />
解决办法：<br />
&nbsp;&nbsp; 和问题1的解决办法基本一样，只不过需要在ConnectorServlet.java中添加<br />
upload.setHeaderEncoding("UTF-8")便可。<br />
问题3：<br />
&nbsp;&nbsp; 当点击&#8220;插入/编辑图像&#8221;或者&#8220;插入/编辑Flash&#8221;按钮时，在弹出的对话框中点击浏览<br />
服务器按钮，会弹出&#8220;浏览服务器&#8221;页面，如果想在该页面中使用Create New Folder按钮<br />
来创建一个中文目录时，会出现中文目录乱码。<br />
解决办法：<br />
&nbsp;&nbsp; web容器的编码要与FCKeditor默认的编码UTF-8一致，如果使用的是Tomcat，需修改<br />
tomcat服务器中conf目录下的server.xml。如下：<br />
&nbsp;&nbsp; &lt;Connector port="8080" maxHttpHeaderSize="8192"<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; maxThreads="150" minSpareThreads="25" maxSpareThreads="75"<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; enableLookups="false" redirectPort="8443" acceptCount="100"<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="utf-8" /&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;Connector port="8009" <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; enableLookups="false" redirectPort="8443" protocol="AJP/1.3" URIEncoding="utf-8"/&gt;<br />
其实就是在原来的基础上添加URIEncoding的属性值为utf-8。<br />
&nbsp;注：对于问题3，这种解决办法不可取，最好不要去修改服务器的编码，否则会影响到服务器上其它的工程。解决这个编码的问题可以修改源代码或者从新编写一个类来处理。通过观察打开的上传浏览对话框可以找对对应的htm页面和负责处理上传文件名称的com.fredck.FCKeditor.uploader. ConnectorServlet这个类，然后找到对应的参数，转换编码便可。如：String newFolderStr=request.getParameter("NewFolderName");</p>
<p>newFolderStr=new String(newFolderStr.getBytes("iso8859-1"),"utf-8");<br />
=================================================================================</p>
<p>fckeditor如果大家搞定啦1！那一定想到他是没有提供删除功能的！！ <br />
以下是一段js，放在调用feckeditor的jsp页面 <br />
function FCKeditor_OnComplete( editorInstance ) <br />
{ <br />
editorInstance.Events.AttachEvent( 'OnBlur', onEditorBlur ); <br />
} </p>
<p>function onEditorBlur(){ <br />
var imgs = FCKeditorAPI.GetInstance('EditorDefault').EditorDocument.body.all.tags("img"); <br />
for(var i=0; i &lt; imgs.length; i++){ <br />
alert(imgs[i].src); <br />
//这里你可以用一个隐匿域来接收这些路径信息 <br />
} <br />
} <br />
把这些路径信息放置于数据库是的一个字段，删除文档时一起删除，就可以解决图片存留问题 <br />
========================================================================================<br />
避免上下滚动条的出现:</p>
<p><br />
在fckconfig.js中加入下列2句: </p>
<p>FCKConfig.Plugins.Add(&nbsp;&nbsp; 'autogrow '&nbsp;&nbsp; )&nbsp;&nbsp; ; <br />
FCKConfig.AutoGrowMax&nbsp;&nbsp; =&nbsp;&nbsp; 4000&nbsp;&nbsp; ;&nbsp;&nbsp; //这是允许自动增长的最大高度限制 </p>
<p>同时请确认fckeditor\editor\plugins\autogrow有这个目录存在，没有的话到官网下载最新版FCK。</p>
<p><br />
另外注意FCKConfig.PluginsPath的路径你设置对了没有。<br />
===========================================================================<br />
FCKConfig.PluginsPath&nbsp;&nbsp; =&nbsp;&nbsp; FCKConfig.BasePath&nbsp;&nbsp; +&nbsp;&nbsp; 'plugins/ '&nbsp;&nbsp; ; </p>
<p>这个是对的，系统默认的路径，FCK使用也没问题 </p>
<p>就是不能自动调整高度<br />
=============================================================================<br />
FCKConfig.PluginsPath&nbsp;&nbsp; =&nbsp;&nbsp; FCKConfig.BasePath&nbsp;&nbsp; +&nbsp;&nbsp; 'plugins/ '&nbsp;&nbsp; ; <br />
这是js里的语句。BasePath不是在这设的，是在php里调用FCK时设置的。</p>
<p>========================================================================<br />
不行的话是不是你曾经改过FCK的源码。 <br />
你重新下载文件，只改动这2行测试一下就知道了。别的什么都不用改就可以实现你所说的要求。 </p>
<p>FCKConfig.Plugins.Add(&nbsp;&nbsp; 'autogrow '&nbsp;&nbsp; )&nbsp;&nbsp; ; <br />
FCKConfig.AutoGrowMax&nbsp;&nbsp; =&nbsp;&nbsp; 4000&nbsp;&nbsp; ; <br />
&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><br />
&nbsp;</p>
<img src ="http://www.blogjava.net/zhip/aggbug/218575.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhip/" target="_blank">zhip</a> 2008-07-30 08:51 <a href="http://www.blogjava.net/zhip/archive/2008/07/30/218575.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>对js中startWith和endWith的扩展</title><link>http://www.blogjava.net/zhip/archive/2008/07/07/212943.html</link><dc:creator>zhip</dc:creator><author>zhip</author><pubDate>Sun, 06 Jul 2008 18:31:00 GMT</pubDate><guid>http://www.blogjava.net/zhip/archive/2008/07/07/212943.html</guid><wfw:comment>http://www.blogjava.net/zhip/comments/212943.html</wfw:comment><comments>http://www.blogjava.net/zhip/archive/2008/07/07/212943.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhip/comments/commentRss/212943.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhip/services/trackbacks/212943.html</trackback:ping><description><![CDATA[<p>&lt;input name="searchContent" id="searchContent" type="text" onclick="test();"&gt;<br />
&lt;SCRIPT type="text/javascript" language="JavaScript"&gt;<br />
function test(){<br />
&nbsp;var a&nbsp; = "abcdef".startWith("abc");<br />
&nbsp;alert("a : "+a);<br />
&nbsp;var b&nbsp; = "abcdef".endWith("def");<br />
&nbsp;alert("b : "+b);<br />
}<br />
String.prototype.endWith=function(str){<br />
if(str==null||str==""||this.length==0||str.length&gt;this.length)<br />
&nbsp; return false;<br />
if(this.substring(this.length-str.length)==str)<br />
&nbsp; return true;<br />
else<br />
&nbsp; return false;<br />
return true;<br />
}</p>
<p>String.prototype.startWith=function(str){<br />
if(str==null||str==""||this.length==0||str.length&gt;this.length)<br />
&nbsp; return false;<br />
if(this.substr(0,str.length)==str)<br />
&nbsp; return true;<br />
else<br />
&nbsp; return false;<br />
return true;<br />
}</p>
<p>&lt;/SCRIPT&gt;</p>
<img src ="http://www.blogjava.net/zhip/aggbug/212943.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhip/" target="_blank">zhip</a> 2008-07-07 02:31 <a href="http://www.blogjava.net/zhip/archive/2008/07/07/212943.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>企业网站常用中英文对照表</title><link>http://www.blogjava.net/zhip/archive/2008/05/27/203340.html</link><dc:creator>zhip</dc:creator><author>zhip</author><pubDate>Tue, 27 May 2008 14:21:00 GMT</pubDate><guid>http://www.blogjava.net/zhip/archive/2008/05/27/203340.html</guid><wfw:comment>http://www.blogjava.net/zhip/comments/203340.html</wfw:comment><comments>http://www.blogjava.net/zhip/archive/2008/05/27/203340.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhip/comments/commentRss/203340.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhip/services/trackbacks/203340.html</trackback:ping><description><![CDATA[<p>网站导航 site map </p>
<p>公司简介 PROFILE or COMPANY Profile or Company </p>
<p>公司设备 EQUIPMENT Equipment </p>
<p>公司荣誉 GLORIES Glories </p>
<p>企业文化 CULTURE Culture </p>
<p>产品展示 PRODUCT Product </p>
<p>资质认证 quality certification </p>
<p>企业规模 SCALE Scale </p>
<p>营销网络 Sales Network </p>
<p>组织机构 orGANIZATION organization </p>
<p>合作加盟 Join in Cooperation </p>
<p>技术力量 TECHNOLOGY Technology </p>
<p>经理致辞 Manager`s oration </p>
<p>发展历程 Development history </p>
<p>工程案例 Engineering Projects </p>
<p>业务范围 Business Scope </p>
<p>分支机构 Branches </p>
<p>供求信息 Supply &amp; Demand </p>
<p>经营理念 Operation Principle </p>
<p>产品销售 SALES Sales </p>
<p>联系我们 CONTACT US Contact Us </p>
<p>信息发布 INFORMATION Information </p>
<p>返回首页 HOMEPAGE Homepage </p>
<p>产品定购 orDER order </p>
<p>分类浏览 Browse by category </p>
<p>电子商务 E-Business </p>
<p>公司实力 STRENGTH Strength </p>
<p>版权所有 Copy right </p>
<p>友情连结 Hot link </p>
<p>应用领域 Application Fields </p>
<p>人力资源 Human Resource HR </p>
<p>领导致辞 Leader`s oration </p>
<p>企业资质 Enterprise qualification </p>
<p>行业新闻 Trade news </p>
<p>行业动态 Trends </p>
<p>客户留言 Customer Message </p>
<p>客户服务 Customer Service </p>
<p>新闻动态 News &amp; Trends </p>
<p>公司名称 Company Name </p>
<p>销售热线 Sales Hot-line </p>
<p>联系人 Contact Person </p>
<p>您的要求 Your requirements </p>
<p>建设中 In construction </p>
<p>证书 CERTIFICATE Certificate </p>
<p>地址 ADD Add </p>
<p>邮编 POSTAL CODE Zipcode </p>
<p>电话 TEL Tel </p>
<p>传真 FAX Fax </p>
<p>产品名称 Product Name </p>
<p>产品说明 DESCRIPTION Description </p>
<p>价格 Price </p>
<p>品牌 Brand </p>
<p>规格 Specification </p>
<p>尺寸 Size </p>
<p>生产厂家 MANUFACUTURER Manufacturer </p>
<p>型号 Model </p>
<p>产品标号 Item No. </p>
<p>技术指标 Technique Data </p>
<p>产品描述 Description </p>
<p>产地 Production Place </p>
<p>销售信息 Sales Information </p>
<p>用途 Application </p>
<p>论坛 Forum </p>
<p>在线订购 On-line order </p>
<p>招商 Enterprise-establishing </p>
<p>招标 Bid inviting </p>
<p>综述 General </p>
<p>业绩 Achievements </p>
<p>招聘 Join Us </p>
<p>求贤纳士 Join Us </p>
<p>大事 Great Event </p>
<p>动态 Trends </p>
<p>服务 Service </p>
<p>投资 Investment </p>
<p>行业 Industry </p>
<p>规划 Programming </p>
<p>环境 Environment </p>
<p>发送 Delivery </p>
<p>提交 Submit </p>
<p>重写 Reset </p>
<p>登录 Enter </p>
<p>注册 Login </p>
<p>中国企业网技术支持 Powered by xxx.com</p>
<p>社区 Community </p>
<p>业务介绍 Business introduction </p>
<p>在线调查 Online inquiry Inquiry </p>
<p>下载中心 Download </p>
<p>会员登陆 Member Entrance </p>
<p>意见反馈 Feedback </p>
<p>常见问题 FAQ </p>
<p>中心概况 General Profile </p>
<p>教育培训 Education &amp; Training </p>
<p>游乐园 amusement park </p>
<p>在线交流 Online communication </p>
<p>专题报道 Special report </p>
<img src ="http://www.blogjava.net/zhip/aggbug/203340.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhip/" target="_blank">zhip</a> 2008-05-27 22:21 <a href="http://www.blogjava.net/zhip/archive/2008/05/27/203340.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Oracle 10g 在window 下的安装手记（附件-图）</title><link>http://www.blogjava.net/zhip/archive/2008/05/20/201566.html</link><dc:creator>zhip</dc:creator><author>zhip</author><pubDate>Tue, 20 May 2008 01:24:00 GMT</pubDate><guid>http://www.blogjava.net/zhip/archive/2008/05/20/201566.html</guid><wfw:comment>http://www.blogjava.net/zhip/comments/201566.html</wfw:comment><comments>http://www.blogjava.net/zhip/archive/2008/05/20/201566.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhip/comments/commentRss/201566.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhip/services/trackbacks/201566.html</trackback:ping><description><![CDATA[&nbsp; <span style="color: red"><strong><a title="附件下载" href="http://www.blogjava.net/Files/zhip/Oracle10g-install.rar" target="_blank"><span style="color: red"><strong>（详见附件）</strong></span></a></strong></span>
<h1 style="text-align: center" align="center">Oracle 10g <span style="font-family: 宋体">在</span>window <span style="font-family: 宋体">下的安装</span></h1>
<h2>1.<span style="font-family: 黑体">数据库概述</span></h2>
<p style="text-indent: 21pt">Oracle <span style="font-family: 宋体">应用服务器</span> 10g <span style="font-family: 宋体">是集成的、基于标准的软件平台，</span>Oracle Application Server 10g <span style="font-family: 宋体">是继</span> Oracle9i Application Server (Oracle9iAS) Release 2.0 version 9.0.2 <span style="font-family: 宋体">和</span> version 9.0.3 <span style="font-family: 宋体">之后的最新版本</span> Oracle <span style="font-family: 宋体">应用服务器。</span></p>
<h2>2.<span style="font-family: 黑体">安装类型</span></h2>
<table style="border-right: medium none; border-top: medium none; border-left: medium none; border-bottom: medium none; border-collapse: collapse" cellspacing="0" cellpadding="0" border="1">
    <tbody>
        <tr style="height: 22.15pt">
            <td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: windowtext 1pt solid; padding-left: 5.4pt; background: #e6e6e6; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 68.4pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 22.15pt" valign="top" width="91">
            <p style="text-align: center" align="center"><strong><span style="font-family: 宋体">安装类型</span></strong></p>
            </td>
            <td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: windowtext 1pt solid; padding-left: 5.4pt; background: #e6e6e6; padding-bottom: 0cm; border-left: medium none; width: 357.7pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 22.15pt" valign="top" width="477">
            <p style="text-align: center" align="center"><strong><span style="font-family: 宋体">说明</span></strong></p>
            </td>
        </tr>
        <tr style="height: 44.3pt">
            <td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 68.4pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 44.3pt" valign="top" width="91">
            <p style="text-align: center" align="center"><span style="font-family: 宋体">企业版</span></p>
            </td>
            <td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: medium none; width: 357.7pt; padding-top: 0cm; border-bottom: windowtext 1pt solid; height: 44.3pt" valign="top" width="477">
            <p><span style="font-family: 宋体">安装许可的数据库部件，包括除了标准版的所有部件外的附加选件，如数据库配置，管理工作，数据仓库，事务处理等。</span></p>
            </td>
        </tr>
        <tr>
            <td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 68.4pt; padding-top: 0cm; border-bottom: windowtext 1pt solid" valign="top" width="91">
            <p style="text-align: center" align="center"><span style="font-family: 宋体">标准版</span></p>
            </td>
            <td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: medium none; width: 357.7pt; padding-top: 0cm; border-bottom: windowtext 1pt solid" valign="top" width="477">
            <p><span style="font-family: 宋体">安装一组管理工作，分布，复制，</span>Web<span style="font-family: 宋体">功能及商业就用</span></p>
            </td>
        </tr>
        <tr>
            <td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 68.4pt; padding-top: 0cm; border-bottom: windowtext 1pt solid" valign="top" width="91">
            <p style="text-align: center" align="center"><span style="font-family: 宋体">个人版</span></p>
            </td>
            <td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: medium none; width: 357.7pt; padding-top: 0cm; border-bottom: windowtext 1pt solid" valign="top" width="477">
            <p><span style="font-family: 宋体">安装与标准版类似的部件，但只允许单用户使用。此外，不包括真实的应用集群（ＲＡＣ</span>&nbsp;<span style="font-family: 宋体">）等</span>.</p>
            </td>
        </tr>
        <tr>
            <td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 68.4pt; padding-top: 0cm; border-bottom: windowtext 1pt solid" valign="top" width="91">
            <p style="text-align: center" align="center"><span style="font-family: 宋体">定制</span></p>
            </td>
            <td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: medium none; width: 357.7pt; padding-top: 0cm; border-bottom: windowtext 1pt solid" valign="top" width="477">
            <p><span style="font-family: 宋体">允许选择需要的独立部件，满足专门应用要求。</span></p>
            </td>
        </tr>
    </tbody>
</table>
<h2>3.<span style="font-family: 黑体">硬件要求</span></h2>
<p>Oracle 10G 32<span style="font-family: 宋体">位在</span>window <span style="font-family: 宋体">环境下对硬件的要求</span></p>
<table style="border-right: medium none; border-top: medium none; border-left: medium none; border-bottom: medium none; border-collapse: collapse" cellspacing="0" cellpadding="0" border="1">
    <tbody>
        <tr>
            <td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: windowtext 1pt solid; padding-left: 5.4pt; background: #e6e6e6; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 68.4pt; padding-top: 0cm; border-bottom: windowtext 1pt solid" valign="top" width="91">
            <p style="text-align: center" align="center"><strong><span style="font-family: 宋体">硬件要求</span></strong></p>
            </td>
            <td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: windowtext 1pt solid; padding-left: 5.4pt; background: #e6e6e6; padding-bottom: 0cm; border-left: medium none; width: 357.7pt; padding-top: 0cm; border-bottom: windowtext 1pt solid" valign="top" width="477">
            <p style="text-align: center" align="center"><strong><span style="font-family: 宋体">说明</span></strong></p>
            </td>
        </tr>
        <tr>
            <td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 68.4pt; padding-top: 0cm; border-bottom: windowtext 1pt solid" valign="top" width="91">
            <p style="text-align: center" align="center"><span style="font-family: 宋体">物理内存</span></p>
            </td>
            <td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: medium none; width: 357.7pt; padding-top: 0cm; border-bottom: windowtext 1pt solid" valign="top" width="477">
            <p><span style="font-family: 宋体">最小为</span>256MB <span style="font-family: 宋体">，建议</span>512<span style="font-family: 宋体">ＭＢ以上</span></p>
            </td>
        </tr>
        <tr>
            <td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 68.4pt; padding-top: 0cm; border-bottom: windowtext 1pt solid" valign="top" width="91">
            <p style="text-align: center" align="center"><span style="font-family: 宋体">虚拟内存</span></p>
            </td>
            <td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: medium none; width: 357.7pt; padding-top: 0cm; border-bottom: windowtext 1pt solid" valign="top" width="477">
            <p><span style="font-family: 宋体">物理内存的两倍</span></p>
            </td>
        </tr>
        <tr>
            <td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 68.4pt; padding-top: 0cm; border-bottom: windowtext 1pt solid" valign="top" width="91">
            <p style="text-align: center" align="center"><span style="font-family: 宋体">硬盘空间</span></p>
            </td>
            <td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: medium none; width: 357.7pt; padding-top: 0cm; border-bottom: windowtext 1pt solid" valign="top" width="477">
            <p><span style="font-family: 宋体">基本安装需在</span>2.04GB</p>
            </td>
        </tr>
        <tr>
            <td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 68.4pt; padding-top: 0cm; border-bottom: windowtext 1pt solid" valign="top" width="91">
            <p style="text-align: center" align="center"><span style="font-family: 宋体">视频适配器</span></p>
            </td>
            <td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: medium none; width: 357.7pt; padding-top: 0cm; border-bottom: windowtext 1pt solid" valign="top" width="477">
            <p>256<span style="font-family: 宋体">色</span></p>
            </td>
        </tr>
        <tr>
            <td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 68.4pt; padding-top: 0cm; border-bottom: windowtext 1pt solid" valign="top" width="91">
            <p style="text-align: center" align="center"><span style="font-family: 宋体">处理器主频</span></p>
            </td>
            <td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: medium none; width: 357.7pt; padding-top: 0cm; border-bottom: windowtext 1pt solid" valign="top" width="477">
            <p>550MHz<span style="font-family: 宋体">以上</span></p>
            </td>
        </tr>
    </tbody>
</table>
<h2>4.<span style="font-family: 黑体">软件要求</span></h2>
<p>Oracle 10G 32<span style="font-family: 宋体">位在</span>window <span style="font-family: 宋体">环境下对软件的要求</span></p>
<table style="border-right: medium none; border-top: medium none; border-left: medium none; border-bottom: medium none; border-collapse: collapse" cellspacing="0" cellpadding="0" border="1">
    <tbody>
        <tr>
            <td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: windowtext 1pt solid; padding-left: 5.4pt; background: #e6e6e6; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 68.4pt; padding-top: 0cm; border-bottom: windowtext 1pt solid" valign="top" width="91">
            <p style="text-align: center" align="center"><span style="font-family: 宋体">软件要求</span></p>
            </td>
            <td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: windowtext 1pt solid; padding-left: 5.4pt; background: #e6e6e6; padding-bottom: 0cm; border-left: medium none; width: 357.7pt; padding-top: 0cm; border-bottom: windowtext 1pt solid" valign="top" width="477">
            <p style="text-align: center" align="center"><span style="font-family: 宋体">说明</span></p>
            </td>
        </tr>
        <tr>
            <td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 68.4pt; padding-top: 0cm; border-bottom: windowtext 1pt solid" valign="top" width="91">
            <p style="text-align: center" align="center"><span style="font-family: 宋体">处理器</span></p>
            </td>
            <td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: medium none; width: 357.7pt; padding-top: 0cm; border-bottom: windowtext 1pt solid" valign="top" width="477">
            <p>Intel(x86) AMD64 <span style="font-family: 宋体">与</span>Intel EM64T</p>
            </td>
        </tr>
        <tr>
            <td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 68.4pt; padding-top: 0cm; border-bottom: windowtext 1pt solid" valign="top" width="91">
            <p style="text-align: center" align="center"><span style="font-family: 宋体">操作系统</span></p>
            </td>
            <td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: medium none; width: 357.7pt; padding-top: 0cm; border-bottom: windowtext 1pt solid" valign="top" width="477">
            <p>Windows 2000 sp1 <span style="font-family: 宋体">或更高版本</span></p>
            <p>Windows 2003</p>
            <p>Windows <span style="font-family: 宋体">专业版</span></p>
            <p>Windows <span style="font-family: 宋体">不支持</span></p>
            </td>
        </tr>
        <tr>
            <td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: windowtext 1pt solid; width: 68.4pt; padding-top: 0cm; border-bottom: windowtext 1pt solid" valign="top" width="91">
            <p style="text-align: center" align="center"><span style="font-family: 宋体">网络协议</span></p>
            </td>
            <td style="border-right: windowtext 1pt solid; padding-right: 5.4pt; border-top: medium none; padding-left: 5.4pt; padding-bottom: 0cm; border-left: medium none; width: 357.7pt; padding-top: 0cm; border-bottom: windowtext 1pt solid" valign="top" width="477">
            <p><span style="font-family: 宋体">支持</span>TCP/IP,<span style="font-family: 宋体">带</span>SSL<span style="font-family: 宋体">的</span>TCP/IP<span style="font-family: 宋体">及命名管理</span></p>
            </td>
        </tr>
    </tbody>
</table>
<h2>5.<span style="font-family: 黑体">数据库安装</span></h2>
<p><span style="font-family: 宋体">插入光盘后如果安装程序没有自动启动，双击光盘中的</span>setup.exe <span style="font-family: 宋体">文件图标即可启动安装程序</span>(<span style="font-family: 宋体">如下图</span>)</p>
<p><span style="font-family: 宋体">基本安装是用于常规的数据安装方法。</span></p>
<p style="text-indent: 21pt"><span style="font-family: 宋体">全局数据库名：是用于标识数据库的名称。</span></p>
<p style="text-indent: 21pt"><span style="font-family: 宋体">数据库口令：数据库管理员</span>(sys<span style="font-family: 宋体">，</span>system<span style="font-family: 宋体">，</span>sysman)<span style="font-family: 宋体">的口令（不能为空）。</span></p>
<p><span style="font-family: 宋体">高级安装用于特定数据库的安装。</span></p>
<p><span style="font-family: 宋体">选择高级安装，点击下一步</span></p>
<p><span style="font-family: 宋体">在选择了安装方法</span>(<span style="font-family: 宋体">高级安装</span>)<span style="font-family: 宋体">之后点击下一步，进入选择数据库安装类型界面（如图）</span></p>
<p><br style="page-break-before: always" clear="all" />
</p>
<p style="text-align: left" align="left"><span style="font-family: 宋体">选择了数据库的安装类型之后，下一步（如图）指定</span>Oracle <span style="font-family: 宋体">目录信息</span></p>
<p style="text-align: left" align="left"><span style="font-family: 宋体">名称是用于安装完数据库之后在开始菜单程序中显示的名称。路径是用于保存数据库的路径（建议默认）下一步</span></p>
<p><span style="font-family: 宋体">开始数据库安装条件的查询，当检查完成之后点击下一步（时间较长）</span></p>
<p><span style="font-family: 宋体">创建数据库是在安装完数据库软件之后就自动开始创建数据库。仅安装数据库，是仅安装数据实例并不创建数据库（在安装完之后再进行创建数据库）。选择创建数据库，点击下一步</span>(<span style="font-family: 宋体">如图</span>)</p>
<p><span style="font-family: 宋体">根据数据库的使用情况选择数据库的配置，并下一步（如图）</span></p>
<p><span style="font-family: 宋体">输入数据库名及</span>SID<span style="font-family: 宋体">。</span></p>
<p><span style="font-family: 宋体">字符集选择框是用于设置数据库存储的数据以哪种字符集存储数据，建议（简体中文），否则在特定情况下，读取到的数据会出现乱码。继续点击下一步（如图）</span></p>
<p><span style="font-family: 宋体">下一步</span>(<span style="font-family: 宋体">如图</span>)</p>
<p><span style="font-family: 宋体">用于设置数据库文件的存储位置</span>.<span style="font-family: 宋体">下一步（如图）</span></p>
<p><span style="font-family: 宋体">下一步</span></p>
<p><span style="font-family: 宋体">输入数据库方案的口令</span>(<span style="font-family: 宋体">不能为空</span>)<span style="font-family: 宋体">，下一步</span>(<span style="font-family: 宋体">如图</span>)</p>
<p><span style="font-family: 宋体">点击安装，开始安装数据库</span></p>
<p><span style="font-family: 宋体">这一步可以需要较长时间，直到提示安装结束。</span></p>
<span style="font-size: 10.5pt; font-family: 'Times New Roman'"><br style="page-break-before: always" clear="all" />
</span>
<h2>6.<span style="font-family: 黑体">客户端配置连接数据库</span></h2>
<p><span style="font-family: 宋体">安装</span>Oracle <span style="font-family: 宋体">客户端</span>(<span style="font-family: 宋体">略</span>,<span style="font-family: 宋体">参照数据库安装</span>)<span style="font-family: 宋体">。</span></p>
<p><span style="font-family: 宋体">选择　</span>Oracle <span style="font-family: 宋体">网络配置工具</span> Net Configuration Assistant</p>
<p><span style="font-family: 宋体">启动</span>Net Configuration Assistant <span style="font-family: 宋体">如下图</span></p>
<p><span style="font-family: 宋体">选择本地</span>Net <span style="font-family: 宋体">服务名配置，下一步</span></p>
<p><span style="font-family: 宋体">选择添加，下一步</span></p>
<p><span style="font-family: 宋体">输入服务器</span>Oracle <span style="font-family: 宋体">的</span>SID,</p>
<p><span style="font-family: 宋体">下一步</span></p>
<p><span style="font-family: 宋体">选择网络连接方式，建议选择</span>TCP,<span style="font-family: 宋体">下一步</span></p>
<p><span style="font-family: 宋体">填写数据库的ＩＰ地址，如果在安装数据库时未改变数据库的端口，则选择使用标准商品号，如果改变了，请选择使用另一个端口号</span>,<span style="font-family: 宋体">并填写端口号</span></p>
<p><span style="font-family: 宋体">下一步</span>.</p>
<p><span style="font-family: 宋体">选择是，进行测试，然后下一步</span></p>
<p><span style="font-family: 宋体">如果提示测试成功，如果未测试成功，请查看前面的配置信息是否有误，下一步</span></p>
<p><span style="font-family: 宋体">输入本地的服务名，下一步</span></p>
<p><span style="font-family: 宋体">下一步</span></p>
<p><span style="font-family: 宋体">配置完成。</span></p><img src ="http://www.blogjava.net/zhip/aggbug/201566.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhip/" target="_blank">zhip</a> 2008-05-20 09:24 <a href="http://www.blogjava.net/zhip/archive/2008/05/20/201566.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>将Oracle数据库操作模式改为共享服务器模式--调整ORACLE内存设置--修改Oracle最大连接数(附件-图)</title><link>http://www.blogjava.net/zhip/archive/2008/05/20/201554.html</link><dc:creator>zhip</dc:creator><author>zhip</author><pubDate>Tue, 20 May 2008 01:02:00 GMT</pubDate><guid>http://www.blogjava.net/zhip/archive/2008/05/20/201554.html</guid><wfw:comment>http://www.blogjava.net/zhip/comments/201554.html</wfw:comment><comments>http://www.blogjava.net/zhip/archive/2008/05/20/201554.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhip/comments/commentRss/201554.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhip/services/trackbacks/201554.html</trackback:ping><description><![CDATA[<br />
&nbsp; <span style="color: red"><strong><a href="http://www.blogjava.net/Files/zhip/Oracle.rar"><span style="color: red"><strong>（详见附件--下载）</strong></span></a></strong></span>
<p style="margin-left: 36pt; text-indent: -36pt; tab-stops: list 36.0pt"><strong><span style="font-size: 14pt">一、<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp; </span></span></strong><strong><span style="font-size: 14pt; font-family: 宋体">将数据库操作模式改为共享服务器模式</span></strong></p>
<p><strong><span style="font-family: 宋体">注：在</span>Oracle</strong><strong><span style="font-family: 宋体">数据库服务器本机操作。</span></strong></p>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt">1、&nbsp;<span style="font-family: 宋体">点击开始，从程序菜单选择&#8220;</span>Database Configuration Assistant<span style="font-family: 宋体">&#8221;，如下图所示。</span></p>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt">2、&nbsp;<span style="font-family: 宋体">进入&#8220;欢迎使用&#8221;界面后，点击&#8220;下一步&#8221;，如下图所示。</span></p>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt">3、&nbsp;<span style="font-family: 宋体">进入&#8220;步骤</span>1<span style="font-family: 宋体">（共</span>4<span style="font-family: 宋体">步）：操作&#8221;界面后，选择&#8220;在数据库中配置数据库选项&#8221;，点击&#8220;下一步&#8221;，如下图所示。</span></p>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt">4、&nbsp;<span style="font-family: 宋体">进入&#8220;步骤</span>2<span style="font-family: 宋体">（共</span>4<span style="font-family: 宋体">步）：数据库&#8221;界面后，选择可用数据库（本机</span>Oracle<span style="font-family: 宋体">数据库服务名），点击&#8220;下一步&#8221;，如下图所示。</span></p>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt">5、&nbsp;<span style="font-family: 宋体">进入&#8220;步骤</span>3<span style="font-family: 宋体">（共</span>4<span style="font-family: 宋体">步）：数据库特性&#8221;界面后，点击&#8220;下一步&#8221;，如下图所示。</span></p>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt">6、&nbsp;<span style="font-family: 宋体">进入&#8220;步骤</span>4<span style="font-family: 宋体">（共</span>4<span style="font-family: 宋体">步）：数据库连接选项&#8221;界面后，选择&#8220;共享服务器模式&#8221;，点击&#8220;编辑共享连接参数</span>&#8230;<span style="font-family: 宋体">&#8221;，如下图所示。</span></p>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt">7、&nbsp;<span style="font-family: 宋体">进入&#8220;共享服务器模式&#8221;界面后，协议选择为</span>TCP<span style="font-family: 宋体">；调度程序数设置为</span>5<span style="font-family: 宋体">；每个调度程序的最大连接数设置为</span>100<span style="font-family: 宋体">；最大调度程序数设置为</span>5<span style="font-family: 宋体">；最大服务器进程数设置为</span>600<span style="font-family: 宋体">，点击&#8220;确定&#8221;，如下图所示。</span></p>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt">8、&nbsp;<span style="font-family: 宋体">返回到&#8220;步骤</span>4<span style="font-family: 宋体">（共</span>4<span style="font-family: 宋体">步）：数据库连接选项&#8221;界面后，点击&#8220;完成&#8221;，如下图所示。</span></p>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt">9、&nbsp;<span style="font-family: 宋体">系统弹出&#8220;重新启动数据库&#8221;提示，点击&#8220;是&#8221;，如下图所示。</span></p>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt">10、<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-family: 宋体">进入&#8220;概要&#8221;界面后，点击&#8220;确定&#8221;，数据库配置正在进行</span>&#8230;<span style="font-family: 宋体">如下图所示。</span></p>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt">11、<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-family: 宋体">系统弹出&#8220;数据库配置已成功完成。是否要执行其他操作？&#8221;提示，点击&#8220;否&#8221;，如下图所示。</span></p>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt">12、<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-family: 宋体">数据库操作模式改为共享服务器模式已完成！</span></p>
<p style="margin-left: 36pt; text-indent: -36pt; tab-stops: list 36.0pt"><strong><span style="font-size: 14pt">二、<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp; </span></span></strong><strong><span style="font-size: 14pt; font-family: 宋体">调整</span></strong><strong><span style="font-size: 14pt">ORACLE</span></strong><strong><span style="font-size: 14pt; font-family: 宋体">内存设置</span></strong></p>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt">1、&nbsp;<span style="font-family: 宋体">点击开始，从程序菜单选择&#8220;</span>Enterprise Manager Console<span style="font-family: 宋体">&#8221;，如下图所示。</span></p>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt">2、&nbsp;<span style="font-family: 宋体">进入&#8220;登录&#8221;界面后，选择&#8220;独立启动&#8221;，点击&#8220;确定&#8221;，如下图所示。</span></p>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt">3、&nbsp;<span style="font-family: 宋体">进入&#8220;独立&#8221;界面后，选择需要调整内存的数据库，并双击，如下图所示。</span></p>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt">4、&nbsp;<span style="font-family: 宋体">进入&#8220;数据库连接信息&#8221;界面后，输入用户名、口令、选择连接身份为&#8220;</span>SYSDBA<span style="font-family: 宋体">&#8221;，点击&#8220;确定&#8221;，如下图所示。</span></p>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt">5、&nbsp;<span style="font-family: 宋体">双击打开&#8220;例程&#8221;，点选&#8220;配置&#8221;，再选择界面右侧的&#8220;内存&#8221;选项卡，将</span>SGA<span style="font-family: 宋体">中的&#8220;</span>SGA<span style="font-family: 宋体">的最大大小&#8221;改为</span>512<span style="font-family: 宋体">，</span>PGA<span style="font-family: 宋体">中的&#8220;总计</span>PGA<span style="font-family: 宋体">目标&#8221;改为</span>128<span style="font-family: 宋体">，点击&#8220;应用&#8221;，如下图所示。</span></p>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt">6、&nbsp;<span style="font-family: 宋体">进入&#8220;关闭选项&#8221;界面后，选择&#8220;立即&#8221;，点击&#8220;确定&#8221;，如下图所示。</span></p>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt">7、&nbsp;<span style="font-family: 宋体">系统正在关闭数据库等相关操作，处理完成后提示&#8220;处理已完成&#8221;，点击&#8220;关闭&#8221;，如下图所示。</span></p>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt">8、&nbsp;<span style="font-family: 宋体">将</span>SGA<span style="font-family: 宋体">中的&#8220;共享池&#8221;改为</span>256<span style="font-family: 宋体">；&#8220;缓冲区高速缓存&#8221;改为</span>48<span style="font-family: 宋体">；大型池改为</span>128<span style="font-family: 宋体">；&#8220;</span>Java<span style="font-family: 宋体">池&#8221;改为</span>64<span style="font-family: 宋体">，再次点击&#8220;应用&#8221;，如下图所示。</span></p>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt">9、&nbsp;<span style="font-family: 宋体">进入&#8220;关闭选项&#8221;界面后，选择&#8220;立即&#8221;，点击&#8220;确定&#8221;，如下图所示。</span></p>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt">10、<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-family: 宋体">系统正在关闭数据库等相关操作，处理完成后提示&#8220;处理已完成&#8221;，点击&#8220;关闭&#8221;，如下图所示。</span></p>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt">11、<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Oracle<span style="font-family: 宋体">内存设置调整完毕！</span></p>
<p style="margin-left: 36pt; text-indent: -36pt; tab-stops: list 36.0pt"><strong><span style="font-size: 14pt">三、<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp; </span></span></strong><strong><span style="font-size: 14pt; font-family: 宋体">修改</span></strong><strong><span style="font-size: 14pt">Oracle</span></strong><strong><span style="font-size: 14pt; font-family: 宋体">最大连接数的方法</span></strong></p>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt">1、&nbsp;<span style="font-family: 宋体">进入&#8220;</span>SQL*Plus Worksheet<span style="font-family: 宋体">&#8221;，如下图所示。</span></p>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt">2、&nbsp;<span style="font-family: 宋体">点击&#8220;改变数据库连接</span>&#8230;<span style="font-family: 宋体">&#8221;按钮，如下图所示。</span></p>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt">3、&nbsp;<span style="font-family: 宋体">进入&#8220;数据库连接信息&#8221;界面，输入用户名、口令、需要修改最大连接数的数据库服务名，连接身份选择&#8220;</span>SYSDBA<span style="font-family: 宋体">&#8221;，点击&#8220;确定&#8221;，如下图所示。</span></p>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt">4、&nbsp;<span style="font-family: 宋体">输入指令&#8220;</span><strong><span style="font-family: 宋体">show parameter processes;</span></strong><span style="font-family: 宋体">&#8221;并执行，查看目前最大连接数，如下图所示。</span></p>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt">5、&nbsp;<span style="font-family: 宋体">输入指令&#8220;</span><strong><span style="font-family: 宋体">alter system set processes=600 scope=spfile;</span></strong><span style="font-family: 宋体">&#8221;并执行，修改最大连接数为</span>600<span style="font-family: 宋体">，如下图所示。</span></p>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt">6、&nbsp;<span style="font-family: 宋体">输入指令&#8220;</span><strong><span style="font-family: 宋体">create pfile from spfile;</span></strong><span style="font-family: 宋体">&#8221;并执行，创建</span>Profile<span style="font-family: 宋体">，如下图所示。</span></p>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt">7、&nbsp;<span style="font-family: 宋体">关闭&#8220;</span>Enterprise Manager Console<span style="font-family: 宋体">&#8221;，重启</span>Oracle<span style="font-family: 宋体">服务或重启</span>Oracle<span style="font-family: 宋体">数据库服务器</span></p>
<p style="margin-left: 18pt; text-indent: -18pt; tab-stops: list 18.0pt">8、&nbsp;<span style="font-family: 宋体">重复操作</span>1<span style="font-family: 宋体">、</span>2<span style="font-family: 宋体">、</span>3<span style="font-family: 宋体">、</span>4<span style="font-family: 宋体">步，确认最大连接数修改成功。</span></p>
  <img src ="http://www.blogjava.net/zhip/aggbug/201554.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhip/" target="_blank">zhip</a> 2008-05-20 09:02 <a href="http://www.blogjava.net/zhip/archive/2008/05/20/201554.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>修改Oracle最大连接数</title><link>http://www.blogjava.net/zhip/archive/2008/05/16/200769.html</link><dc:creator>zhip</dc:creator><author>zhip</author><pubDate>Fri, 16 May 2008 00:46:00 GMT</pubDate><guid>http://www.blogjava.net/zhip/archive/2008/05/16/200769.html</guid><wfw:comment>http://www.blogjava.net/zhip/comments/200769.html</wfw:comment><comments>http://www.blogjava.net/zhip/archive/2008/05/16/200769.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/zhip/comments/commentRss/200769.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhip/services/trackbacks/200769.html</trackback:ping><description><![CDATA[<p>1、修改Oracle最大连接数的方法<br />
&nbsp;&nbsp; <br />
&nbsp;&nbsp; a、以sysdba身份登陆PL/SQL 或者 Worksheet<br />
&nbsp;&nbsp; b、查询目前连接数<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; show parameter processes;<br />
&nbsp;&nbsp; c、更改系统连接数<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alter system set processes=1000 scope=spfile;<br />
&nbsp;&nbsp; d、创建pfile<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; create pfile from spfile;<br />
&nbsp;&nbsp; e、重启Oracle服务或重启Oracle服务器</p>
<p>2、查询Oracle游标使用情况的方法<br />
&nbsp;&nbsp; select * from v$open_cursor where user_name = 'TRAFFIC'；<br />
3、查询Oracle会话的方法<br />
&nbsp;&nbsp; select * from v$session<br />
</p>
 <img src ="http://www.blogjava.net/zhip/aggbug/200769.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhip/" target="_blank">zhip</a> 2008-05-16 08:46 <a href="http://www.blogjava.net/zhip/archive/2008/05/16/200769.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>eclipse插件集锦</title><link>http://www.blogjava.net/zhip/archive/2008/05/07/198935.html</link><dc:creator>zhip</dc:creator><author>zhip</author><pubDate>Wed, 07 May 2008 05:11:00 GMT</pubDate><guid>http://www.blogjava.net/zhip/archive/2008/05/07/198935.html</guid><wfw:comment>http://www.blogjava.net/zhip/comments/198935.html</wfw:comment><comments>http://www.blogjava.net/zhip/archive/2008/05/07/198935.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.blogjava.net/zhip/comments/commentRss/198935.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhip/services/trackbacks/198935.html</trackback:ping><description><![CDATA[<p><font face="Times New Roman" size="3"><br />
XML&nbsp;Schema&nbsp;Infoset&nbsp;Model&nbsp;(XSD)&nbsp;<br />
功能：XML&nbsp;Schema&nbsp;Infoset&nbsp;Model&nbsp;是个参考库提供用于测试，创建或者修改&nbsp;W3C&nbsp;XML&nbsp;Schema&nbsp;的&nbsp;API。<br />
主页：<a href="http://www.eclipse.org/xsd/">http://www.eclipse.org/xsd/</a>&nbsp;<br />
<br />
Graphical&nbsp;Editing&nbsp;Framework<br />
功能：这个插件允许开发者快速开发图形编辑器。<br />
主页：<a href="http://www.eclipse.org/gef/">http://www.eclipse.org/gef/</a>&nbsp;<br />
<br />
Eclipse&nbsp;Modeling&nbsp;Framework&nbsp;(EMF)&nbsp;<br />
功能：EMF是一个建模框架和基于结构化数据模型的代码生成工具。它能够将按照约定所进行描述的XML和其它EMF<br />
<br />
工具产生或运行时支持一套JAVA类模型、一套用于查看和处理模型操作的接口类。这套模型可以用包含注释的<br />
<br />
JAVA代码、XML文档或者用ROSE之类的建模工具所制作的模型导成EMF。最重要的是，EMF提供其它基于EMF的工具<br />
<br />
及应用程序的基础协作平台。<br />
主页：<a href="http://www.eclipse.org/emf/">http://www.eclipse.org/emf/</a>&nbsp;<br />
<br />
Eclipse&nbsp;Web&nbsp;Tools&nbsp;Platform&nbsp;(WTP)<br />
版本：1.0<br />
支持的&nbsp;Eclipse&nbsp;版本：&nbsp;2.1&nbsp;&amp;&nbsp;3.0<br />
使用证书：&nbsp;Free<br />
开发状况：&nbsp;Beta<br />
公司：&nbsp;eclipse.org<br />
功能：包含了&nbsp;HTML&nbsp;,&nbsp;javascript&nbsp;,&nbsp;CSS&nbsp;,&nbsp;JSP&nbsp;,&nbsp;SQL&nbsp;,&nbsp;DTD&nbsp;,&nbsp;XSD&nbsp;&amp;&nbsp;WSDL&nbsp;编辑器，提供图形化的&nbsp;XSD&nbsp;&amp;&nbsp;WSDL&nbsp;<br />
<br />
编辑器，J2EE&nbsp;工程构建，建模，发布。Web&nbsp;service&nbsp;向导数据库访问和查询工具，五星级插件！强烈推荐。<br />
主页：<a href="http://www.eclipse.org/webtools/index.html">http://www.eclipse.org/webtools/index.html</a>&nbsp;<br />
<br />
Lomboz<br />
版本：Build-20050526<br />
开发状况：&nbsp;5&nbsp;-&nbsp;Production/Stable<br />
使用协议：GNU&nbsp;Lesser&nbsp;General&nbsp;Public&nbsp;License&nbsp;(LGPL)<br />
功能：Lomaz&nbsp;是著名的&nbsp;eclipse&nbsp;的&nbsp;J2EE&nbsp;开发插件，它使用了以下开源技术：Jasper，Xdoclet，Axis&nbsp;和&nbsp;Ant，<br />
<br />
完全支持编码，发布，测试和调试的开发环节。<br />
主页：<a href="http://forge.objectweb.org/projects/lomboz">http://forge.objectweb.org/projects/lomboz</a>&nbsp;<br />
<br />
Myeclipse<br />
版本：3.8.4<br />
支持的&nbsp;Eclipse&nbsp;版本：&nbsp;2.1&nbsp;&amp;&nbsp;3.0<br />
使用证书：commerce<br />
开发状况：stable<br />
公司：&nbsp;Genuitec,&nbsp;LLC<br />
功能：<br />
<br />
<br />
要钱的东西，不过是最强悍的&nbsp;J2EE&nbsp;开发插件。<br />
可视化的&nbsp;JSF&nbsp;和&nbsp;Struts&nbsp;开发，XML&nbsp;编辑器，Hibernate&nbsp;支持，UML建模，应用服务器连接，支持&nbsp;EJB&nbsp;开发，同<br />
<br />
步发布&nbsp;JSP&nbsp;（不必发布整个应用程序）&#8230;&#8230;<br />
非常强大的工具，使用一下就能体会到了&nbsp;:&nbsp;)&nbsp;<br />
<br />
Sysdeo&nbsp;Eclipse&nbsp;Tomcat&nbsp;Launcher&nbsp;plugin<br />
版本：3.1&nbsp;Beta<br />
支持的&nbsp;Eclipse&nbsp;版本：&nbsp;2.1&nbsp;&amp;&nbsp;3.0<br />
使用证书：&nbsp;Free<br />
开发状况：&nbsp;Beta<br />
公司：&nbsp;Sysdeo<br />
功能：<br />
<br />
<br />
在Elipse中启动停止重启Tomcat<br />
注册&nbsp;Tomcat&nbsp;进程到&nbsp;Eclipse&nbsp;调试器<br />
创建&nbsp;WAR&nbsp;文件<br />
把&nbsp;Java&nbsp;工程添加到&nbsp;Tomcat&nbsp;Classpath&nbsp;中<br />
设置&nbsp;Tomcat&nbsp;JVM&nbsp;参数，Classpath&nbsp;和&nbsp;bootclasspath<br />
把&nbsp;Tomcat&nbsp;工程导出为&nbsp;WAR&nbsp;文件<br />
选择&nbsp;Tomcat&nbsp;配置文件&nbsp;<br />
<br />
插件主页：<a href="http://www.eclipse-plugins.info/eclipse/index.jsp">http://www.eclipse-plugins.info/eclipse/index.jsp</a>&nbsp;<br />
<br />
<br />
JavaScript&nbsp;Editor&nbsp;<br />
版本：0.0.9b<br />
支持的&nbsp;Eclipse&nbsp;版本：&nbsp;2.1&nbsp;&amp;&nbsp;3.0<br />
使用证书：&nbsp;Free&nbsp;CPL<br />
开发状况：&nbsp;Beta<br />
公司：&nbsp;N/A<br />
功能：Javascript&nbsp;编辑，提供了代码高亮，自动完成和内容纲要的功能。<br />
插件主页：<a href="http://jseditor.sourceforge.net/">http://jseditor.sourceforge.net/</a>&nbsp;<br />
<br />
CSSEditor<br />
版本：0.0.4<br />
支持的&nbsp;Eclipse&nbsp;版本：&nbsp;2.1&nbsp;&amp;&nbsp;3.0<br />
使用证书：&nbsp;Free&nbsp;CPL<br />
开发状况：&nbsp;Beta<br />
公司：&nbsp;N/A<br />
功能：代码高亮，内容提示，纲要栏显示&nbsp;CSS&nbsp;规则，输入时显示错误。<br />
主页：<a href="http://csseditor.sourceforge.net/">http://csseditor.sourceforge.net/</a>&nbsp;<br />
<br />
Exadel&nbsp;Studio<br />
版本：2.5<br />
支持的&nbsp;Eclipse&nbsp;版本：&nbsp;3.0<br />
使用证书：&nbsp;Free&nbsp;CPL<br />
开发状况：&nbsp;Beta<br />
公司：&nbsp;N/A<br />
功能：支持&nbsp;JSF，Struts，JSP&nbsp;编辑（支持2.0），Spring&nbsp;Framework，Hibernate，数据库浏览，图形化的属性<br />
<br />
编辑器，CSS&nbsp;编辑器，JavaScript&nbsp;编辑器，图像浏览，XSD&nbsp;编辑，支持&nbsp;XML&nbsp;Schema，支持超过&nbsp;20&nbsp;种应用服务<br />
<br />
器的发布&#8230;&#8230;功能非常强大。&nbsp;<br />
<br />
Struts&nbsp;Console<br />
版本：4.8<br />
支持的&nbsp;Eclipse&nbsp;版本：&nbsp;ALL<br />
使用证书：&nbsp;Free<br />
开发状况：&nbsp;stable<br />
公司：&nbsp;N/A<br />
功能：支持&nbsp;*.tld文件，Struts&nbsp;1.0&nbsp;－&nbsp;1.2&nbsp;配置文件，&nbsp;Tiles配置文件，&nbsp;Validator&nbsp;1.0&nbsp;和&nbsp;1.1配置文件，支<br />
<br />
持主流的&nbsp;Java&nbsp;IDEs。<br />
主页：<a href="http://www.jamesholmes.com/struts/console/">http://www.jamesholmes.com/struts/console/</a>&nbsp;<br />
<br />
Faces&nbsp;Console<br />
版本：1.7<br />
支持的&nbsp;Eclipse&nbsp;版本：&nbsp;ALL<br />
使用证书：&nbsp;Free<br />
开发状况：&nbsp;stable<br />
公司：&nbsp;N/A<br />
功能：完全支持&nbsp;JSF&nbsp;配置文件，支持&nbsp;JSP&nbsp;Tag&nbsp;Library&nbsp;文件，支持主流的&nbsp;Java&nbsp;IDEs。<br />
主页：<a href="http://www.jamesholmes.com/JavaServerFaces/console/">http://www.jamesholmes.com/JavaServerFaces/console/</a>&nbsp;<br />
<br />
<br />
HTML&nbsp;Tidy&nbsp;Eclipse&nbsp;Plug-in<br />
版本：1.2.1<br />
支持的&nbsp;Eclipse&nbsp;版本：&nbsp;2.1&nbsp;&amp;&nbsp;3.0<br />
使用证书：&nbsp;Free&nbsp;CPL<br />
开发状况：&nbsp;Beta<br />
公司：&nbsp;N/A<br />
功能：格式化和校验&nbsp;(X)HTML&nbsp;和&nbsp;XML&nbsp;代码。本身并不提供编辑器。<br />
主页：<a href="http://eclipsetidy.sourceforge.net/">http://eclipsetidy.sourceforge.net/</a>&nbsp;<br />
<br />
Eclipse&nbsp;HTML&nbsp;Editor&nbsp;Plugin<br />
版本：N/A<br />
支持的&nbsp;Eclipse&nbsp;版本：&nbsp;2.1&nbsp;&amp;&nbsp;3.0<br />
使用证书：&nbsp;Free&nbsp;CPL<br />
开发状况：&nbsp;Beta<br />
公司：&nbsp;N/A<br />
功能：<br />
<br />
<br />
Eclipse&nbsp;HTML&nbsp;Editor&nbsp;是&nbsp;HTML/JSP/XML&nbsp;编辑插件。<br />
HTML/JSP/XML/CSS&nbsp;高亮。<br />
HTML/JSP&nbsp;预览<br />
JSP/XML&nbsp;校验<br />
Contents&nbsp;帮助(HTML&nbsp;Tags/Attributes,&nbsp;XML&nbsp;based&nbsp;on&nbsp;DTD&nbsp;and&nbsp;JSP&nbsp;taglib&nbsp;and&nbsp;more)<br />
创建&nbsp;HTML/JSP/XML&nbsp;文件向导<br />
代码折叠<br />
图片浏览<br />
CSS&nbsp;代码完成&nbsp;<br />
<br />
主页：<a href="http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=EclipseHTMLEditor">http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=EclipseHTMLEditor</a>&nbsp;<br />
<br />
PHPeclipse（PHP&nbsp;Development&nbsp;Toolkit&nbsp;）<br />
版本：N/A<br />
支持的&nbsp;Eclipse&nbsp;版本：&nbsp;3.0<br />
使用证书：&nbsp;Free&nbsp;CPL<br />
开发状况：&nbsp;Beta<br />
公司：&nbsp;N/A<br />
功能：eclipse&nbsp;的&nbsp;PHP&nbsp;开发环境，支持代码高亮和代码自动完成，预览&nbsp;PHP&nbsp;页面。可以在eclipse中控制&nbsp;<br />
<br />
apache，mysql&nbsp;的启动，停止和重启。功能强大！<br />
主页：<a href="http://www.phpeclipse.de/tiki-view_articles.php">http://www.phpeclipse.de/tiki-view_articles.php</a>&nbsp;<br />
<br />
XMLBuddy<br />
版本：N/A<br />
支持的&nbsp;Eclipse&nbsp;版本：&nbsp;3.0<br />
使用证书：&nbsp;Free&nbsp;&amp;&nbsp;commerce<br />
开发状况：&nbsp;stable<br />
公司：&nbsp;N/A<br />
功能：这是个免费版本，很好用，试试就知道了。<br />
主页：<a href="http://www.xmlbuddy.com/">http://www.xmlbuddy.com/</a>&nbsp;<br />
<br />
Doclipse<br />
版本：N/A<br />
支持的&nbsp;Eclipse&nbsp;版本：&nbsp;3.0<br />
使用证书：&nbsp;Free<br />
开发状况：&nbsp;stable<br />
公司：&nbsp;N/A<br />
功能：看名字就知道了，在&nbsp;eclipse&nbsp;中使用&nbsp;javadoc&nbsp;标签的辅助工具。<br />
主页：<a href="http://www.beust.com/doclipse/">http://www.beust.com/doclipse/</a>&nbsp;<br />
<br />
jadclipse<br />
版本：2.06<br />
支持的&nbsp;Eclipse&nbsp;版本：&nbsp;所有<br />
使用证书：&nbsp;Free<br />
开发状况：&nbsp;stable<br />
公司：&nbsp;N/A<br />
功能：很棒的工具，可以在&nbsp;eclipse&nbsp;中直接反编译&nbsp;class&nbsp;文件！</font></p>
  <img src ="http://www.blogjava.net/zhip/aggbug/198935.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhip/" target="_blank">zhip</a> 2008-05-07 13:11 <a href="http://www.blogjava.net/zhip/archive/2008/05/07/198935.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java代码编写的30条建议</title><link>http://www.blogjava.net/zhip/archive/2008/04/16/193271.html</link><dc:creator>zhip</dc:creator><author>zhip</author><pubDate>Wed, 16 Apr 2008 00:54:00 GMT</pubDate><guid>http://www.blogjava.net/zhip/archive/2008/04/16/193271.html</guid><wfw:comment>http://www.blogjava.net/zhip/comments/193271.html</wfw:comment><comments>http://www.blogjava.net/zhip/archive/2008/04/16/193271.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhip/comments/commentRss/193271.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhip/services/trackbacks/193271.html</trackback:ping><description><![CDATA[<div class="newscon">(1) 类名首字母应该大写。字段、方法以及对象（句柄）的首字母应小写。对于所有标识符，其中包含的所有单词都应紧靠在一起，而且大写中间单词的首字母。例如： <br />
ThisIsAClassName <br />
thisIsMethodOrFieldName <br />
若在定义中出现了常数初始化字符，则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。 <br />
Java包（Package）属于一种特殊情况：它们全都是小写字母，即便中间的单词亦是如此。对于域名扩展名称，如com，org，net或者edu等，全部都应小写（这也是Java 1.1和Java 1.2的区别之一）。 <br />
<br />
(2) 为了常规用途而创建一个类时，请采取"经典形式"，并包含对下述元素的定义： <br />
<br />
equals() <br />
hashCode() <br />
toString() <br />
clone()（implement Cloneable） <br />
implement Serializable <br />
<br />
(3) 对于自己创建的每一个类，都考虑置入一个main()，其中包含了用于测试那个类的代码。为使用一个项目中的类，我们没必要删除测试代码。若进行了任何形式的改动，可方便地返回测试。这些代码也可作为如何使用类的一个示例使用。 <br />
<br />
(4) 应将方法设计成简要的、功能性单元，用它描述和实现一个不连续的类接口部分。理想情况下，方法应简明扼要。若长度很大，可考虑通过某种方式将其分割成较短的几个方法。这样做也便于类内代码的重复使用（有些时候，方法必须非常大，但它们仍应只做同样的一件事情）。 <br />
<br />
(5) 设计一个类时，请设身处地为客户程序员考虑一下（类的使用方法应该是非常明确的）。然后，再设身处地为管理代码的人考虑一下（预计有可能进行哪些形式的修改，想想用什么方法可把它们变得更简单）。 <br />
(6) 使类尽可能短小精悍，而且只解决一个特定的问题。下面是对类设计的一些建议： <br />
■一个复杂的开关语句：考虑采用"多形"机制 <br />
■数量众多的方法涉及到类型差别极大的操作：考虑用几个类来分别实现 <br />
■许多成员变量在特征上有很大的差别：考虑使用几个类 <br />
<br />
(7) 让一切东西都尽可能地"私有"--private。可使库的某一部分"公共化"（一个方法、类或者一个字段等等），就永远不能把它拿出。若强行拿出，就可能破坏其他人现有的代码，使他们不得不重新编写和设计。若只公布自己必须公布的，就可放心大胆地改变其他任何东西。在多线程环境中，隐私是特别重要的一个因素--只有private字段才能在非同步使用的情况下受到保护。 <br />
<br />
(8) 谨惕"巨大对象综合症"。对一些习惯于顺序编程思维、且初涉OOP领域的新手，往往喜欢先写一个顺序执行的程序，再把它嵌入一个或两个巨大的对象里。根据编程原理，对象表达的应该是应用程序的概念，而非应用程序本身。 <br />
<br />
(9) 若不得已进行一些不太雅观的编程，至少应该把那些代码置于一个类的内部。 <br />
<br />
(10) 任何时候只要发现类与类之间结合得非常紧密，就需要考虑是否采用内部类，从而改善编码及维护工作（参见第14章14.1.2小节的"用内部类改进代码"）。 <br />
<br />
(11) 尽可能细致地加上注释，并用javadoc注释文档语法生成自己的程序文档。 <br />
<br />
(12) 避免使用"魔术数字"，这些数字很难与代码很好地配合。如以后需要修改它，无疑会成为一场噩梦，因为根本不知道"100"到底是指"数组大小"还是"其他全然不同的东西"。所以，我们应创建一个常数，并为其使用具有说服力的描述性名称，并在整个程序中都采用常数标识符。这样可使程序更易理解以及更易维护。 <br />
<br />
(13) 涉及构建器和异常的时候，通常希望重新丢弃在构建器中捕获的任何异常--如果它造成了那个对象的创建失败。这样一来，调用者就不会以为那个对象已正确地创建，从而盲目地继续。 <br />
<br />
(14) 当客户程序员用完对象以后，若你的类要求进行任何清除工作，可考虑将清除代码置于一个良好定义的方法里，采用类似于cleanup()这样的名字，明确表明自己的用途。除此以外，可在类内放置一个boolean（布尔）标记，指出对象是否已被清除。在类的finalize()方法里，请确定对象已被清除，并已丢弃了从RuntimeException继承的一个类（如果还没有的话），从而指出一个编程错误。在采取象这样的方案之前，请确定finalize()能够在自己的系统中工作（可能需要调用System.runFinalizersOnExit(true)，从而确保这一行为）。 <br />
<br />
(15) 在一个特定的作用域内，若一个对象必须清除（非由垃圾收集机制处理），请采用下述方法：初始化对象；若成功，则立即进入一个含有finally从句的try块，开始清除工作。 <br />
<br />
(16) 若在初始化过程中需要覆盖（取消）finalize()，请记住调用super.finalize()（若Object属于我们的直接超类，则无此必要）。在对finalize()进行覆盖的过程中，对super.finalize()的调用应属于最后一个行动，而不应是第一个行动，这样可确保在需要基础类组件的时候它们依然有效。 <br />
<br />
(17) 创建大小固定的对象集合时，请将它们传输至一个数组（若准备从一个方法里返回这个集合，更应如此操作）。这样一来，我们就可享受到数组在编译期进行类型检查的好处。此外，为使用它们，数组的接收者也许并不需要将对象"造型"到数组里。 <br />
<br />
(18) 尽量使用interfaces，不要使用abstract类。若已知某样东西准备成为一个基础类，那么第一个选择应是将其变成一个interface（接口）。只有在不得不使用方法定义或者成员变量的时候，才需要将其变成一个abstract（抽象）类。接口主要描述了客户希望做什么事情，而一个类则致力于（或允许）具体的实施细节。 <br />
<br />
(19) 在构建器内部，只进行那些将对象设为正确状态所需的工作。尽可能地避免调用其他方法，因为那些方法可能被其他人覆盖或取消，从而在构建过程中产生不可预知的结果（参见第7章的详细说明）。 <br />
<br />
(20) 对象不应只是简单地容纳一些数据；它们的行为也应得到良好的定义。 <br />
<br />
(21) 在现成类的基础上创建新类时，请首先选择"新建"或"创作"。只有自己的设计要求必须继承时，才应考虑这方面的问题。若在本来允许新建的场合使用了继承，则整个设计会变得没有必要地复杂。 <br />
<br />
(22) 用继承及方法覆盖来表示行为间的差异，而用字段表示状态间的区别。一个非常极端的例子是通过对不同类的继承来表示颜色，这是绝对应该避免的：应直接使用一个"颜色"字段。 <br />
<br />
(23) 为避免编程时遇到麻烦，请保证在自己类路径指到的任何地方，每个名字都仅对应一个类。否则，编译器可能先找到同名的另一个类，并报告出错消息。若怀疑自己碰到了类路径问题，请试试在类路径的每一个起点，搜索一下同名的.class文件。 <br />
<br />
(24) 在Java 1.1 AWT中使用事件"适配器"时，特别容易碰到一个陷阱。若覆盖了某个适配器方法，同时拼写方法没有特别讲究，最后的结果就是新添加一个方法，而不是覆盖现成方法。然而，由于这样做是完全合法的，所以不会从编译器或运行期系统获得任何出错提示--只不过代码的工作就变得不正常了。 <br />
<br />
(25) 用合理的设计方案消除"伪功能"。也就是说，假若只需要创建类的一个对象，就不要提前限制自己使用应用程序，并加上一条"只生成其中一个"注释。请考虑将其封装成一个"独生子"的形式。若在主程序里有大量散乱的代码，用于创建自己的对象，请考虑采纳一种创造性的方案，将些代码封装起来。 <br />
<br />
(26) 警惕"分析瘫痪"。请记住，无论如何都要提前了解整个项目的状况，再去考察其中的细节。由于把握了全局，可快速认识自己未知的一些因素，防止在考察细节的时候陷入"死逻辑"中。 <br />
<br />
(27) 警惕"过早优化"。首先让它运行起来，再考虑变得更快--但只有在自己必须这样做、而且经证实在某部分代码中的确存在一个性能瓶颈的时候，才应进行优化。除非用专门的工具分析瓶颈，否则很有可能是在浪费自己的时间。性能提升的隐含代价是自己的代码变得难于理解，而且难于维护。 <br />
<br />
(28) 请记住，阅读代码的时间比写代码的时间多得多。思路清晰的设计可获得易于理解的程序，但注释、细致的解释以及一些示例往往具有不可估量的价值。无论对你自己，还是对后来的人，它们都是相当重要的。如对此仍有怀疑，那么请试想自己试图从联机Java文档里找出有用信息时碰到的挫折，这样或许能将你说服。 <br />
<br />
(29) 如认为自己已进行了良好的分析、设计或者实施，那么请稍微更换一下思维角度。试试邀请一些外来人士--并不一定是专家，但可以是来自本公司其他部门的人。请他们用完全新鲜的眼光考察你的工作，看看是否能找出你一度熟视无睹的问题。采取这种方式，往往能在最适合修改的阶段找出一些关键性的问题，避免产品发行后再解决问题而造成的金钱及精力方面的损失。 <br />
<br />
(30) 良好的设计能带来最大的回报。简言之，对于一个特定的问题，通常会花较长的时间才能找到一种最恰当的解决方案。但一旦找到了正确的方法，以后的工作就轻松多了，再也不用经历数小时、数天或者数月的痛苦挣扎。我们的努力工作会带来最大的回报（甚至无可估量）。而且由于自己倾注了大量心血，最终获得一个出色的设计方案，成功的快感也是令人心动的。坚持抵制草草完工的诱惑--那样做往往得不偿失 <br />
<br />
(3) 对于自己创建的每一个类，都考虑置入一个main()，其中包含了用于测试那 个类的代码。为使用一个项目中的类，我们没必要删除测试代码。若进行了任 何形式的改动，可方便地返回测试。这些代码也可作为如何使用类的一个示例 使用。 <br />
<br />
this is absolutly bad! <br />
<br />
(4) 应将方法设计成简要的、功能性单元，用它描述和实现一个不连续的类接 口部分。理想情况下，方法应简明扼要。若长度很大，可考虑通过某种方式将 其分割成较短的几个方法。这样做也便于类内代码的重复使用（有些时候，方 法必须非常大，但它们仍应只做同样的一件事情）。 <br />
<br />
(5) 设计一个类时，请设身处地为客户程序员考虑一下（类的使用方法应该是 非常明确的）。然后，再设身处地为管理代码的人考虑一下（预计有可能进行 哪些形式的修改，想想用什么方法可把它们变得更简单）。 <br />
(6) 使类尽可能短小精悍，而且只解决一个特定的问题。下面是对类设计的一 些建议： <br />
■一个复杂的开关语句：考虑采用"多形"机制 <br />
■数量众多的方法涉及到类型差别极大的操作：考虑用几个类来分别实现 <br />
■许多成员变量在特征上有很大的差别：考虑使用几个类 <br />
<br />
(7) 让一切东西都尽可能地"私有"--private。可使库的某一部分"公共化"（一个 方法、类或者一个字段等等），就永远不能把它拿出。若强行拿出，就可能破 坏其他人现有的代码，使他们不得不重新编写和设计。若只公布自己必须公布 的，就可放心大胆地改变其他任何东西。在多线程环境中，隐私是特别重要的 一个因素--只有private字段才能在非同步使用的情况下受到保护。 <br />
<br />
not necessary , pretotect or package level also fine in most case <br />
<br />
(8) 谨惕"巨大对象综合症"。对一些习惯于顺序编程思维、且初涉OOP领域的新 手，往往喜欢先写一个顺序执行的程序，再把它嵌入一个或两个巨大的对象 里。根据编程原理，对象表达的应该是应用程序的概念，而非应用程序本身。 <br />
<br />
(9) 若不得已进行一些不太雅观的编程，至少应该把那些代码置于一个类的内 部。 <br />
<br />
(10) 任何时候只要发现类与类之间结合得非常紧密，就需要考虑是否采用内部 类，从而改善编码及维护工作（参见第14章14.1.2小节的"用内部类改进代 码"）。 <br />
<br />
(11) 尽可能细致地加上注释，并用javadoc注释文档语法生成自己的程序文档。 <br />
<br />
(12) 避免使用"魔术数字"，这些数字很难与代码很好地配合。如以后需要修改 它，无疑会成为一场噩梦，因为根本不知道"100"到底是指"数组大小"还是"其 他全然不同的东西"。所以，我们应创建一个常数，并为其使用具有说服力的描 述性名称，并在整个程序中都采用常数标识符。这样可使程序更易理解以及更 易维护。 <br />
<br />
(13) 涉及构建器和异常的时候，通常希望重新丢弃在构建器中捕获的任何异常- -如果它造成了那个对象的创建失败。这样一来，调用者就不会以为那个对象已 正确地创建，从而盲目地继续。 <br />
<br />
(14) 当客户程序员用完对象以后，若你的类要求进行任何清除工作，可考虑将 清除代码置于一个良好定义的方法里，采用类似于cleanup()这样的名字，明确 表明自己的用途。除此以外，可在类内放置一个boolean（布尔）标记，指出 对象是否已被清除。在类的finalize()方法里，请确定对象已被清除，并已丢弃 了从RuntimeException继承的一个类（如果还没有的话），从而指出一个编程 错误。在采取象这样的方案之前，请确定finalize()能够在自己的系统中工作 （可能需要调用System.runFinalizersOnExit(true)，从而确保这一行为）。 <br />
<br />
(15) 在一个特定的作用域内，若一个对象必须清除（非由垃圾收集机制处 理），请采用下述方法：初始化对象；若成功，则立即进入一个含有finally从 句的try块，开始清除工作。 <br />
<br />
(16) 若在初始化过程中需要覆盖（取消）finalize()，请记住调用 super.finalize()（若Object属于我们的直接超类，则无此必要）。在对finalize() 进行覆盖的过程中，对super.finalize()的调用应属于最后一个行动，而不应是第 一个行动，这样可确保在需要基础类组件的时候它们依然有效。 <br />
<br />
(17) 创建大小固定的对象集合时，请将它们传输至一个数组（若准备从一个方 法里返回这个集合，更应如此操作）。这样一来，我们就可享受到数组在编译 期进行类型检查的好处。此外，为使用它们，数组的接收者也许并不需要将对 象"造型"到数组里。 <br />
<br />
(18) 尽量使用interfaces，不要使用abstract类。若已知某样东西准备成为一个 基础类，那么第一个选择应是将其变成一个interface（接口）。只有在不得不 使用方法定义或者成员变量的时候，才需要将其变成一个abstract（抽象） 类。接口主要描述了客户希望做什么事情，而一个类则致力于（或允许）具体 的实施细节。 <br />
<br />
they are total diffrent , <br />
<br />
(19) 在构建器内部，只进行那些将对象设为正确状态所需的工作。尽可能地避 免调用其他方法，因为那些方法可能被其他人覆盖或取消，从而在构建过程中 产生不可预知的结果（参见第7章的详细说明）。 <br />
<br />
(20) 对象不应只是简单地容纳一些数据；它们的行为也应得到良好的定义。 <br />
<br />
(21) 在现成类的基础上创建新类时，请首先选择"新建"或"创作"。只有自己的设 计要求必须继承时，才应考虑这方面的问题。若在本来允许新建的场合使用了 继承，则整个设计会变得没有必要地复杂。 <br />
<br />
(22) 用继承及方法覆盖来表示行为间的差异，而用字段表示状态间的区别。一 个非常极端的例子是通过对不同类的继承来表示颜色，这是绝对应该避免的： 应直接使用一个"颜色"字段。 <br />
<br />
(23) 为避免编程时遇到麻烦，请保证在自己类路径指到的任何地方，每个名字 都仅对应一个类。否则，编译器可能先找到同名的另一个类，并报告出错消 息。若怀疑自己碰到了类路径问题，请试试在类路径的每一个起点，搜索一下 同名的.class文件。 <br />
<br />
classpath is not that simple <br />
<br />
(24) 在Java 1.1 AWT中使用事件"适配器"时，特别容易碰到一个陷阱。若覆盖了 某个适配器方法，同时拼写方法没有特别讲究，最后的结果就是新添加一个方 法，而不是覆盖现成方法。然而，由于这样做是完全合法的，所以不会从编译 器或运行期系统获得任何出错提示--只不过代码的工作就变得不正常了。 <br />
<br />
(25) 用合理的设计方案消除"伪功能"。也就是说，假若只需要创建类的一个对 象，就不要提前限制自己使用应用程序，并加上一条"只生成其中一个"注释。 请考虑将其封装成一个"独生子"的形式。若在主程序里有大量散乱的代码，用 于创建自己的对象，请考虑采纳一种创造性的方案，将些代码封装