??xml version="1.0" encoding="utf-8" standalone="yes"?>久久精品亚洲,亚洲国产综合视频在线观看,亚洲视频1区http://www.aygfsteel.com/haoxuewu/路O漫其修远兮,向ְ上下而求?/description>zh-cnSat, 17 May 2025 01:36:52 GMTSat, 17 May 2025 01:36:52 GMT60错误的常识:一台服务器最多支?5536个TCPhttp://www.aygfsteel.com/haoxuewu/archive/2013/12/17/407686.html陕西BOY陕西BOYTue, 17 Dec 2013 06:10:00 GMThttp://www.aygfsteel.com/haoxuewu/archive/2013/12/17/407686.htmlhttp://www.aygfsteel.com/haoxuewu/comments/407686.htmlhttp://www.aygfsteel.com/haoxuewu/archive/2013/12/17/407686.html#Feedback0http://www.aygfsteel.com/haoxuewu/comments/commentRss/407686.htmlhttp://www.aygfsteel.com/haoxuewu/services/trackbacks/407686.html因ؓTCP端口h16位无W号整数, 最?5535, 所以一台服务器最多支?5536个TCP socketq接.” – 一个非常经典的误解! 即是有多年|络~程l验的h, 也会持有q个错误l论.

要戳破这个错误结? 可以从理论和实践两方面来.

理论

pȝ通过一个四元组来唯一标识一条TCPq接. q个四元l的l构是{local ip, local port, remote ip, remote port}, 对于IPv4, pȝ理论上最多可以管?^(32+16+32+16), 2?6ơ方个连? 如果不仅仅考虑TCP, 则是一个五元组, 加上协议?TCP, UDP或者其?.

实践

服务器绑定一个ip:port, 然后acceptq接, 所有accept的连接用的本地地址也是同样的ip:port.

扩展内容

如果某个客户端向同一个TCP端点(ip:port)发vdq接, 那么每一条连接都必须使用不同的本地TCP端点, 如果客户端只有一个IP则是使用不同的本地端? 该端口的范围?nixpȝ上的一个例子是32768?1000, 可以通过如下命o查看:

[root@benegg.com ~]# cat /proc/sys/net/ipv4/ip_local_port_range 32768   61000 

也就是说, 一个客Lq接同一个服务器(比如q行压力试), 最多可以发?0000个左右的q接.

TCP客户?TCP的主动发赯?可以在同一ip:port上向不同的服务器发vdq接, 只需在bind之前对socket讄SO_REUSEADDR选项.

pȝ支持的最大打开文g描述W数(包括socketq接):

[root@benegg.com ~]# cat /proc/sys/fs/file-max 580382 

单个q程所能打开的最大文件描q符?

[root@benegg.com ~]# ulimit -n 1024 

l论

无论是对于服务器q是客户? 认ؓ”一台机器最多徏?5536个TCPq接”是没有根据的, 理论上远q超q这个?



陕西BOY 2013-12-17 14:10 发表评论
]]>
轻量U压工?/title><link>http://www.aygfsteel.com/haoxuewu/archive/2011/11/11/363531.html</link><dc:creator>陕西BOY</dc:creator><author>陕西BOY</author><pubDate>Fri, 11 Nov 2011 07:33:00 GMT</pubDate><guid>http://www.aygfsteel.com/haoxuewu/archive/2011/11/11/363531.html</guid><wfw:comment>http://www.aygfsteel.com/haoxuewu/comments/363531.html</wfw:comment><comments>http://www.aygfsteel.com/haoxuewu/archive/2011/11/11/363531.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/haoxuewu/comments/commentRss/363531.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/haoxuewu/services/trackbacks/363531.html</trackback:ping><description><![CDATA[<div><div> <a id="viewpost1_TitleUrl" href="../../envoydada/archive/2011/03/15/346300.html">Web服务器性能/压力试工具http_load、webbench、ab、Siege</a> </div> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; text-indent: 0em; font-family: Verdana, Simsun, sans-serif; font-size: 13px; line-height: 22px; "><strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">一、http_load</strong></p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; text-indent: 0em; font-family: Verdana, Simsun, sans-serif; font-size: 13px; line-height: 22px; ">E序非常,解压后也不到100K</p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; text-indent: 0em; font-family: Verdana, Simsun, sans-serif; font-size: 13px; line-height: 22px; ">http_load以ƈ行复用的方式q行Q用以测试web服务器的吞吐量与负蝲。但是它不同于大多数压力试?/p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; text-indent: 0em; font-family: Verdana, Simsun, sans-serif; font-size: 13px; line-height: 22px; ">P它可以以一个单一的进E运行,一般不会把客户机搞歅R还可以试HTTPScȝ|站h?/p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; text-indent: 0em; font-family: Verdana, Simsun, sans-serif; font-size: 13px; line-height: 22px; ">下蝲地址Q?a style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: #3e62a6; outline-width: 0px; outline-style: initial; outline-color: initial; ">http://soft.vpser.net/test/http_load/http_load-12mar2006.tar.gz</a><br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> 安装很简?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> #tar zxvf http_load-12mar2006.tar.gz<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> #cd http_load-12mar2006<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> #make && make install</p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; text-indent: 0em; font-family: Verdana, Simsun, sans-serif; font-size: 13px; line-height: 22px; ">命o格式Qhttp_load  -p q发讉Kq程?nbsp; -s 讉K旉  需要访问的URL文g</p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; text-indent: 0em; font-family: Verdana, Simsun, sans-serif; font-size: 13px; line-height: 22px; ">参数其实可以自由l合Q参C间的选择q没有什么限制。比如你写成http_load -parallel 5 -seconds</p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; text-indent: 0em; font-family: Verdana, Simsun, sans-serif; font-size: 13px; line-height: 22px; ">300 urls.txt也是可以的。我们把参数l大家简单说明一下?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> -parallel ?p Q含义是q发的用戯E数?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> -fetches ?f Q含义是总计的访问次?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> -rate    ?p Q含义是每秒的访问频?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> -seconds?s Q含义是总计的访问时?/p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; text-indent: 0em; font-family: Verdana, Simsun, sans-serif; font-size: 13px; line-height: 22px; ">准备URL文gQurllist.txtQ文件格式是每行一个URLQURL最好超q?0Q?00个测试效果比较好.文g格式</p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; text-indent: 0em; font-family: Verdana, Simsun, sans-serif; font-size: 13px; line-height: 22px; ">如下Q?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> <a style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: #3e62a6; outline-width: 0px; outline-style: initial; outline-color: initial; ">http://www.vpser.net/uncategorized/choose-vps.html</a><br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> <a style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: #3e62a6; outline-width: 0px; outline-style: initial; outline-color: initial; ">http://www.vpser.net/vps-cp/hypervm-tutorial.html</a><br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> <a style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: #3e62a6; outline-width: 0px; outline-style: initial; outline-color: initial; ">http://www.vpser.net/coupons/diavps-april-coupons.html</a><br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> <a style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: #3e62a6; outline-width: 0px; outline-style: initial; outline-color: initial; ">http://www.vpser.net/security/vps-backup-web-mysql.html</a><br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> 例如Q?/p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; text-indent: 0em; font-family: Verdana, Simsun, sans-serif; font-size: 13px; line-height: 22px; ">http_load -p 30 -s 60  urllist.txt<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> 参数了解了,我们来看q行一条命令来看看它的q回l果<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> 命oQ? ./http_load -rate 5 -seconds 10 urls说明执行了一个持l时?0U的试Q每U的频率??/p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; text-indent: 0em; font-family: Verdana, Simsun, sans-serif; font-size: 13px; line-height: 22px; ">49 fetches, 2 max parallel, 289884 bytes, in 10.0148 seconds5916 mean bytes/connection4.89274</p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; text-indent: 0em; font-family: Verdana, Simsun, sans-serif; font-size: 13px; line-height: 22px; ">fetches/sec, 28945.5 bytes/secmsecs/connect: 28.8932 mean, 44.243 max, 24.488 minmsecs/first</p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; text-indent: 0em; font-family: Verdana, Simsun, sans-serif; font-size: 13px; line-height: 22px; ">-response: 63.5362 mean, 81.624 max, 57.803 minHTTP response codes: code 200 — 49 </p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; text-indent: 0em; font-family: Verdana, Simsun, sans-serif; font-size: 13px; line-height: 22px; ">l果分析Q?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> 1Q?9 fetches, 2 max parallel, 289884 bytes, in 10.0148 seconds<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> 说明在上面的试中运行了49个请求,最大的q发q程数是2Q总计传输的数据是289884bytesQ运行的旉?0.0148U?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> 2Q?916 mean bytes/connection说明每一q接q_传输的数据量289884/49=5916<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> 3Q?.89274 fetches/sec, 28945.5 bytes/sec<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> 说明每秒的响应请求ؓ4.89274Q每U传递的数据?8945.5 bytes/sec<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> 4Qmsecs/connect: 28.8932 mean, 44.243 max, 24.488 min说明每连接的q_响应旉?8.8932 msecs</p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; text-indent: 0em; font-family: Verdana, Simsun, sans-serif; font-size: 13px; line-height: 22px; ">Q最大的响应旉44.243 msecsQ最的响应旉24.488 msecs<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> 5Qmsecs/first-response: 63.5362 mean, 81.624 max, 57.803 min<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> 6、HTTP response codes: code 200 — 49     说明打开响应面的类型,如果403的类型过多,那可?/p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; text-indent: 0em; font-family: Verdana, Simsun, sans-serif; font-size: 13px; line-height: 22px; ">要注意是否系l遇C瓉?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> Ҏ说明Q?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> 试l果中主要的指标?fetches/sec、msecs/connect q个选项Q即服务器每U能够响应的查询ơ数Q?/p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; text-indent: 0em; font-family: Verdana, Simsun, sans-serif; font-size: 13px; line-height: 22px; ">用这个指标来衡量性能。似乎比 apache的ab准确率要高一些,也更有说服力一些?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> Qpt-每秒响应用户数和response timeQ每q接响应用户旉?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> 试的结果主要也是看q两个倹{当然仅有这两个指标q不能完成对性能的分析,我们q需要对服务器的</p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; text-indent: 0em; font-family: Verdana, Simsun, sans-serif; font-size: 13px; line-height: 22px; ">cpu、menq行分析Q才能得出结?/p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; text-indent: 0em; font-family: Verdana, Simsun, sans-serif; font-size: 13px; line-height: 22px; "> </p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; text-indent: 0em; font-family: Verdana, Simsun, sans-serif; font-size: 13px; line-height: 22px; "><strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">二、webbench</strong></p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; text-indent: 0em; font-family: Verdana, Simsun, sans-serif; font-size: 13px; line-height: 22px; ">webbench是Linux下的一个网站压力测试工P最多可以模?万个q发q接L试网站的负蝲能力。下载地址可以到google搜,我这里给Z?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> 下蝲地址Q?a style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: #3e62a6; outline-width: 0px; outline-style: initial; outline-color: initial; ">http://soft.vpser.net/test/webbench/webbench-1.5.tar.gz</a><br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> q个E序更小Q解压后不到50KQ呵?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> 安装非常?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> #tar zxvf webbench-1.5.tar.gz<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> #cd webbench-1.5<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> #make && make install<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> 会在当前目录生成webbench可执行文Ӟ直接可以使用?/p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; text-indent: 0em; font-family: Verdana, Simsun, sans-serif; font-size: 13px; line-height: 22px; ">用法Q?/p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; text-indent: 0em; font-family: Verdana, Simsun, sans-serif; font-size: 13px; line-height: 22px; ">webbench -c q发?-t q行试旉 URL<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> 如:<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> webbench -c 5000 -t 120 <a style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: #3e62a6; outline-width: 0px; outline-style: initial; outline-color: initial; ">http://www.vpser.net</a></p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; text-indent: 0em; font-family: Verdana, Simsun, sans-serif; font-size: 13px; line-height: 22px; "><strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">三、ab</strong><br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> ab是apache自带的一Ƒ֊能强大的试工具<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> 安装了apache一般就自带了,<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> 用法可以查看它的说明</p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; text-indent: 0em; font-family: Verdana, Simsun, sans-serif; font-size: 13px; line-height: 22px; ">$ ./ab<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> ./ab: wrong number of arguments<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> Usage: ./ab [options] [http://]hostname[:port]/path<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> Options are:<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> -n requests Number of requests to perform<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> -c concurrency Number of multiple requests to make<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> -t timelimit Seconds to max. wait for responses<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> -p postfile File containing data to POST<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> -T content-type Content-type header for POSTing<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> -v verbosity How much troubleshooting info to print<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> -w Print out results in HTML tables<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> -i Use HEAD instead of GET<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> -x attributes String to insert as table attributes<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> -y attributes String to insert as tr attributes<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> -z attributes String to insert as td or th attributes<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> -C attribute Add cookie, eg. ‘Apache=1234. (repeatable)<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> -H attribute Add Arbitrary header line, eg. ‘Accept-Encoding: gzip’<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> Inserted after all normal header lines. (repeatable)<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> -A attribute Add Basic WWW Authentication, the attributes<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> are a colon separated username and password.<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> -P attribute Add Basic Proxy Authentication, the attributes<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> are a colon separated username and password.<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> -X proxy:port Proxyserver and port number to use<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> -V Print version number and exit<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> -k Use HTTP KeepAlive feature<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> -d Do not show percentiles served table.<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> -S Do not show confidence estimators and warnings.<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> -g filename Output collected data to gnuplot format file.<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> -e filename Output CSV file with percentages served<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> -h Display usage information (this message)<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> 参数众多Q一般我们用到的?n ?c<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> 例如Q?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> ./ab -c 1000 -n 100 <a style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: #3e62a6; outline-width: 0px; outline-style: initial; outline-color: initial; ">http://www.vpser.net/index.php</a></p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; text-indent: 0em; font-family: Verdana, Simsun, sans-serif; font-size: 13px; line-height: 22px; ">q个表示同时处理1000个请求ƈq行100ơindex.php文g.<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> <strong style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">四、Siege<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> </strong>一Ƒּ源的压力试工具Q可以根据配|对一个WEB站点q行多用Lq发讉KQ记录每个用h有请求过E的相应旉Qƈ在一定数量的q发讉K下重复进行?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> 官方Q?a style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: #3e62a6; outline-width: 0px; outline-style: initial; outline-color: initial; ">http://www.joedog.org/</a><br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> Siege下蝲Q?a style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: #3e62a6; outline-width: 0px; outline-style: initial; outline-color: initial; ">http://soft.vpser.net/test/siege/siege-2.67.tar.gz</a><br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> 解压Q?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> # tar -zxf siege-2.67.tar.gz<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> q入解压目录Q?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> # cd siege-2.67/<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> 安装Q?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> #./configure ; make<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> #make install</p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; text-indent: 0em; font-family: Verdana, Simsun, sans-serif; font-size: 13px; line-height: 22px; ">使用<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> siege -c 200 -r 10 -f example.url<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> -c是ƈ发量Q?r是重复次数?url文g是一个文本,每行都是一个urlQ它会从里面随机讉K的?/p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; text-indent: 0em; font-family: Verdana, Simsun, sans-serif; font-size: 13px; line-height: 22px; ">example.url内容:</p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; text-indent: 0em; font-family: Verdana, Simsun, sans-serif; font-size: 13px; line-height: 22px; "><a style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: #3e62a6; outline-width: 0px; outline-style: initial; outline-color: initial; ">http://www.licess.cn</a><br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> <a style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: #3e62a6; outline-width: 0px; outline-style: initial; outline-color: initial; ">http://www.vpser.net</a><br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> <a style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: #3e62a6; outline-width: 0px; outline-style: initial; outline-color: initial; ">http://soft.vpser.net</a></p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; text-indent: 0em; font-family: Verdana, Simsun, sans-serif; font-size: 13px; line-height: 22px; ">l果说明<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> Lifting the server siege… done.<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> Transactions: 3419263 hits //完成419263ơ处?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> Availability: 100.00 % //100.00 % 成功?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> Elapsed time: 5999.69 secs //d用时<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> Data transferred: 84273.91 MB //共数据传?4273.91 MB<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> Response time: 0.37 secs //相应用时1.65U:昄|络q接的速度<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> Transaction rate: 569.91 trans/sec //均每U完?569.91 ơ处理:表示服务器后<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> Throughput: 14.05 MB/sec //q_每秒传送数?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> Concurrency: 213.42 //实际最高ƈ发数<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> Successful transactions: 2564081 //成功处理ơ数<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> Failed transactions: 11 //p|处理ơ数<br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> Longest transaction: 29.04 //每次传输所花最长时?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " /> Shortest transaction: 0.00 //每次传输所花最短时?/p></div><img src ="http://www.aygfsteel.com/haoxuewu/aggbug/363531.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/haoxuewu/" target="_blank">陕西BOY</a> 2011-11-11 15:33 <a href="http://www.aygfsteel.com/haoxuewu/archive/2011/11/11/363531.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>spring事务理http://www.aygfsteel.com/haoxuewu/archive/2011/05/16/350303.html陕西BOY陕西BOYMon, 16 May 2011 03:01:00 GMThttp://www.aygfsteel.com/haoxuewu/archive/2011/05/16/350303.htmlhttp://www.aygfsteel.com/haoxuewu/comments/350303.htmlhttp://www.aygfsteel.com/haoxuewu/archive/2011/05/16/350303.html#Feedback3http://www.aygfsteel.com/haoxuewu/comments/commentRss/350303.htmlhttp://www.aygfsteel.com/haoxuewu/services/trackbacks/350303.html  阅读全文

陕西BOY 2011-05-16 11:01 发表评论
]]>
hibernate主键常用方式http://www.aygfsteel.com/haoxuewu/archive/2008/12/08/245125.html陕西BOY陕西BOYMon, 08 Dec 2008 15:26:00 GMThttp://www.aygfsteel.com/haoxuewu/archive/2008/12/08/245125.htmlhttp://www.aygfsteel.com/haoxuewu/comments/245125.htmlhttp://www.aygfsteel.com/haoxuewu/archive/2008/12/08/245125.html#Feedback1http://www.aygfsteel.com/haoxuewu/comments/commentRss/245125.htmlhttp://www.aygfsteel.com/haoxuewu/services/trackbacks/245125.html阅读全文

陕西BOY 2008-12-08 23:26 发表评论
]]>
hibernate的hibernate.hbm2ddl.auto属?/title><link>http://www.aygfsteel.com/haoxuewu/archive/2008/09/19/229987.html</link><dc:creator>陕西BOY</dc:creator><author>陕西BOY</author><pubDate>Fri, 19 Sep 2008 10:10:00 GMT</pubDate><guid>http://www.aygfsteel.com/haoxuewu/archive/2008/09/19/229987.html</guid><wfw:comment>http://www.aygfsteel.com/haoxuewu/comments/229987.html</wfw:comment><comments>http://www.aygfsteel.com/haoxuewu/archive/2008/09/19/229987.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.aygfsteel.com/haoxuewu/comments/commentRss/229987.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/haoxuewu/services/trackbacks/229987.html</trackback:ping><description><![CDATA[     摘要: hibernate的hibernate.hbm2ddl.auto属?nbsp; <a href='http://www.aygfsteel.com/haoxuewu/archive/2008/09/19/229987.html'>阅读全文</a><img src ="http://www.aygfsteel.com/haoxuewu/aggbug/229987.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/haoxuewu/" target="_blank">陕西BOY</a> 2008-09-19 18:10 <a href="http://www.aygfsteel.com/haoxuewu/archive/2008/09/19/229987.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>plsql developer忘记密码解决ҎQ?/title><link>http://www.aygfsteel.com/haoxuewu/archive/2008/08/08/220868.html</link><dc:creator>陕西BOY</dc:creator><author>陕西BOY</author><pubDate>Fri, 08 Aug 2008 04:20:00 GMT</pubDate><guid>http://www.aygfsteel.com/haoxuewu/archive/2008/08/08/220868.html</guid><wfw:comment>http://www.aygfsteel.com/haoxuewu/comments/220868.html</wfw:comment><comments>http://www.aygfsteel.com/haoxuewu/archive/2008/08/08/220868.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/haoxuewu/comments/commentRss/220868.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/haoxuewu/services/trackbacks/220868.html</trackback:ping><description><![CDATA[     摘要: 1Qconnect as 选择sysdba <br>2Q输入管理员的密?默认一般ؓchange_on_install <br>3Q新Z个command windows <br>执行 alter user 用户?identified by xx   <a href='http://www.aygfsteel.com/haoxuewu/archive/2008/08/08/220868.html'>阅读全文</a><img src ="http://www.aygfsteel.com/haoxuewu/aggbug/220868.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/haoxuewu/" target="_blank">陕西BOY</a> 2008-08-08 12:20 <a href="http://www.aygfsteel.com/haoxuewu/archive/2008/08/08/220868.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jdbc方式doracle的clob字段实例http://www.aygfsteel.com/haoxuewu/archive/2008/06/30/211704.html陕西BOY陕西BOYMon, 30 Jun 2008 09:15:00 GMThttp://www.aygfsteel.com/haoxuewu/archive/2008/06/30/211704.htmlhttp://www.aygfsteel.com/haoxuewu/comments/211704.htmlhttp://www.aygfsteel.com/haoxuewu/archive/2008/06/30/211704.html#Feedback1http://www.aygfsteel.com/haoxuewu/comments/commentRss/211704.htmlhttp://www.aygfsteel.com/haoxuewu/services/trackbacks/211704.html 今天我做了个需求,需要以jdbc的方式从mysqlg些备份数据到oracle正式库,查了一些资料,最后写了个例子  阅读全文

陕西BOY 2008-06-30 17:15 发表评论
]]>
AJAX中文q http://www.aygfsteel.com/haoxuewu/archive/2008/06/20/209498.html陕西BOY陕西BOYFri, 20 Jun 2008 08:43:00 GMThttp://www.aygfsteel.com/haoxuewu/archive/2008/06/20/209498.htmlhttp://www.aygfsteel.com/haoxuewu/comments/209498.htmlhttp://www.aygfsteel.com/haoxuewu/archive/2008/06/20/209498.html#Feedback0http://www.aygfsteel.com/haoxuewu/comments/commentRss/209498.htmlhttp://www.aygfsteel.com/haoxuewu/services/trackbacks/209498.html阅读全文

陕西BOY 2008-06-20 16:43 发表评论
]]>
JSON实例QAJAX+STRUTS Q?/title><link>http://www.aygfsteel.com/haoxuewu/archive/2008/06/02/205303.html</link><dc:creator>陕西BOY</dc:creator><author>陕西BOY</author><pubDate>Mon, 02 Jun 2008 05:11:00 GMT</pubDate><guid>http://www.aygfsteel.com/haoxuewu/archive/2008/06/02/205303.html</guid><wfw:comment>http://www.aygfsteel.com/haoxuewu/comments/205303.html</wfw:comment><comments>http://www.aygfsteel.com/haoxuewu/archive/2008/06/02/205303.html#Feedback</comments><slash:comments>9</slash:comments><wfw:commentRss>http://www.aygfsteel.com/haoxuewu/comments/commentRss/205303.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/haoxuewu/services/trackbacks/205303.html</trackback:ping><description><![CDATA[     摘要: 前段旉做项目用CjsonQ今天我抽时间写了一个struts+ajax+json的例? <br>个h感觉ajax+json在很大程度上降低了网l和服务器的IOQ是一个很不错的组合! <br>1Qjson的lib我用的是json-lib-2.1-jdk15.jarQ它可以?<br>2Qstruts用的?.2 <br>3Q用CjsW三方prototype.jsQ主要用它包装的ajax对象Q大家也没必要用q个Q可以直接在js里用XMLHttpRequest?nbsp; <a href='http://www.aygfsteel.com/haoxuewu/archive/2008/06/02/205303.html'>阅读全文</a><img src ="http://www.aygfsteel.com/haoxuewu/aggbug/205303.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/haoxuewu/" target="_blank">陕西BOY</a> 2008-06-02 13:11 <a href="http://www.aygfsteel.com/haoxuewu/archive/2008/06/02/205303.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>谈java.util.Properties http://www.aygfsteel.com/haoxuewu/archive/2008/05/15/200691.html陕西BOY陕西BOYThu, 15 May 2008 09:41:00 GMThttp://www.aygfsteel.com/haoxuewu/archive/2008/05/15/200691.htmlhttp://www.aygfsteel.com/haoxuewu/comments/200691.htmlhttp://www.aygfsteel.com/haoxuewu/archive/2008/05/15/200691.html#Feedback5http://www.aygfsteel.com/haoxuewu/comments/commentRss/200691.htmlhttp://www.aygfsteel.com/haoxuewu/services/trackbacks/200691.html 如果不熟?java.util.Properties c,那么现在告诉您它是用来在一个文件中存储?值对的,其中键和值是用等号分隔的。(如清?1 所C)。最q更新的 java.util.Properties cȝ在提供了一UؓE序装蝲和存储设|的更容易的ҎQ?loadFromXML(InputStream is) ?storeToXML(OutputStream os, String comment) Ҏ?
  阅读全文

陕西BOY 2008-05-15 17:41 发表评论
]]>
վ֩ģ壺 ϲ| ˼é| ʩ| | ɽ| | ̩| ̳| | | | | ˮ| | | | Դ| | Դ| | »| ԭ| | Ͷ| ̨| ͭ| | ͼľ| | | | | ̨| | ɳ| | | | ³| ؿ˹| Դ|