锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲冬月枫中文字幕在线看,亚洲国产精品一区二区三区久久 ,亚洲综合色婷婷在线观看http://m.tkk7.com/cdredfox/涓涓皬灝忕▼搴忓憳鐨勪俊鍙e紑娌?/description>zh-cnThu, 15 May 2025 09:55:35 GMTThu, 15 May 2025 09:55:35 GMT60AMQP涓嶲PID綆浠?/title><link>http://m.tkk7.com/cdredfox/archive/2012/01/02/367727.html</link><dc:creator>姘告亽鐬棿</dc:creator><author>姘告亽鐬棿</author><pubDate>Mon, 02 Jan 2012 09:18:00 GMT</pubDate><guid>http://m.tkk7.com/cdredfox/archive/2012/01/02/367727.html</guid><wfw:comment>http://m.tkk7.com/cdredfox/comments/367727.html</wfw:comment><comments>http://m.tkk7.com/cdredfox/archive/2012/01/02/367727.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://m.tkk7.com/cdredfox/comments/commentRss/367727.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/cdredfox/services/trackbacks/367727.html</trackback:ping><description><![CDATA[<div><div style="line-height: 1.4; height: 100%; width: 100%; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; border-image: initial; overflow-x: auto; overflow-y: auto; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; cursor: text; word-wrap: break-word; font-family: arial, 'Microsoft YaHei', 寰蔣闆呴粦, simsun, 瀹嬩綋; color: #333333; text-align: left; "><p style="line-height: 1.4; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; ">鑷凡鏁寸悊鐨勪竴浜涢浂鏁g殑鐭ヨ瘑鐐?br /></p><p style="line-height: 1.4; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "><strong style="line-height: 1.4; ">綆浠?/strong></p><p style="line-height: 1.4; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; ">AMQP錛堟秷鎭槦鍒楀崗璁紝Advanced Message Queuing Protocol錛夋槸涓縐嶆秷鎭崗璁?錛岀瓑鍚屼簬JMS錛屼絾鏄疛MS鍙槸java騫沖彴鐨勬柟妗堬紝AMQP鏄竴涓法璇█鐨勫崗璁?/p><p style="line-height: 1.4; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; ">AMQP 涓嶅垎璇█騫沖彴,鏈鍒濇潵鑷狫PMorgon,鍥犱負涓氬姟闇瑕佽屾粙鐢燂紝寰堝揩浠庨噾铻嶇晫鎺ㄥ箍鍒版暣涓綆楁満鐣屾祦琛岃搗鏉ャ?/p><p style="line-height: 1.4; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; ">AMQP 鐩墠榪樻槸涓涓崏妗堬紝鏈鏂扮増鏈槸錛?.10</p><p style="line-height: 1.4; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "><br style="line-height: 1.4; " /></p><p style="line-height: 1.4; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; ">Publisher --->Exchange ---> MessageQueue --->Consumer</p><p style="line-height: 1.4; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; ">鏁翠釜榪囩▼鏄紓姝ョ殑.Publisher,Consumer鐩鎬簰涓嶇煡閬撳鏂圭殑瀛樺湪</p><p style="line-height: 1.4; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; ">Exchange璐熻矗浜ゆ崲/璺敱錛屼緷闈燫outing Key,姣忎釜娑堟伅鑰呮湁涓涓猂outing Key</p><p style="line-height: 1.4; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; ">姣忎釜Binding灝嗚嚜宸叉劅鍏磋叮鐨凴outingKey鍛婅瘔Exchange,浠ヤ究Exchange灝嗙浉鍏崇殑</p><p style="line-height: 1.4; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; ">娑堟伅杞彂緇欑浉搴旂殑Queue</p><p style="line-height: 1.4; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "><br style="line-height: 1.4; " /></p><p style="line-height: 1.4; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "><strong style="line-height: 1.4; ">鍑犱釜姒傚康</strong></p><p style="line-height: 1.4; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; ">Producer,Routing Key,Exchange,Binding,Queue,Consumer.</p><p style="line-height: 1.4; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; ">Producer: 娑堟伅鐨勫垱寤鴻咃紝娑堟伅鐨勫彂閫佽?/p><p style="line-height: 1.4; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; ">Routing Key錛氬敮涓鐢ㄦ潵鏄犲皠娑堟伅璇ヨ繘鍏ュ摢涓槦鍒楃殑鏍囪瘑</p><p style="line-height: 1.4; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; ">Exchange錛氳礋璐f秷鎭殑璺敱錛屼氦鎹?/p><p style="line-height: 1.4; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; ">Binding:瀹氫箟Queue鍜孍xchange鐨勬槧灝勫叧緋?/p><p style="line-height: 1.4; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; ">Queue錛氭秷鎭槦鍒?/p><p style="line-height: 1.4; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; ">Consumer錛氭秷鎭殑浣跨敤鑰?/p><p style="line-height: 1.4; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "><br style="line-height: 1.4; " /></p><p style="line-height: 1.4; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "><strong style="line-height: 1.4; ">Exchange綾誨瀷</strong></p><p style="line-height: 1.4; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; ">Fan-Out:綾諱技浜庡箍鎾柟寮忥紝涓嶇RoutingKey</p><p style="line-height: 1.4; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; ">Direct:鏍規嵁RoutingKey,榪涜鍏寵仈鎶曞瘎 </p><p style="line-height: 1.4; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; ">Topic:綾諱技浜嶥irect,浣嗘槸鏀寔澶氫釜Key鍏寵仈錛屼互緇勭殑鏂瑰紡鎶曞瘎銆?/p><p style="line-height: 1.4; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; ">      key浠?鏉ュ畾涔夌晫闄愩傜被浼間簬usea.news,usea.weather.榪欎袱涓秷鎭槸涓緇勭殑銆?/p><p style="line-height: 1.4; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "><br style="line-height: 1.4; " /></p><p style="line-height: 1.4; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "><strong style="line-height: 1.4; ">QPID</strong></p><p style="line-height: 1.4; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; ">QPID鏄疉MQP鐨勪竴涓疄鐜幫紝鎻愪緵C++錛孞AVA鐗堟湰鐨刡roker,鏀寔澶氱璇█瀹㈡埛绔?/p><p style="line-height: 1.4; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; ">鍩烘湰鍔熻兘澶栨彁渚涗互涓嬬壒鎬э細</p><p style="line-height: 1.4; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; ">閲囩敤 Corosync(?)鏉ヤ繚璇侀泦緹ょ幆澧冧笅鐨凢ault-tolerant(?) 鐗規?/p><p style="line-height: 1.4; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; ">鏀寔XML鐨凟xchange,娑堟伅涓篨ML鏃訛紝褰╃敤Xquery榪囨護</p><p style="line-height: 1.4; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; ">鏀寔plugin</p><p style="line-height: 1.4; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; ">鎻愪緵瀹夊叏璁よ瘉錛屽彲瀵筽roducer/consumer鎻愪緵韜喚璁よ瘉</p><p style="line-height: 1.4; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; ">qpidd --port --no-data-dir --auth</p><p style="line-height: 1.4; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; ">port:绔彛</p><p style="line-height: 1.4; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; ">--no-data-dir:涓嶆寚瀹氭暟鎹洰褰?/p><p style="line-height: 1.4; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; ">--auth錛氫笉鍚敤瀹夊叏韜喚璁よ瘉</p><p style="line-height: 1.4; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "><br style="line-height: 1.4; " /></p><p style="line-height: 1.4; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; ">鍚姩鍚庤嚜鍔ㄥ垱寤轟竴浜汦xchange,amp.topic,amp.direct,amp.fanout</p><p style="line-height: 1.4; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; ">tools:</p><p style="line-height: 1.4; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; ">Qpid-config:緇存姢Queue,Exchange,鍐呴儴閰嶇疆 </p><p style="line-height: 1.4; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; ">Qpid-route:閰嶇疆broker Federation(鑱旂洘錛熼泦緹わ紵)</p><p style="line-height: 1.4; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; ">Qpid-tool:鐩戞帶</p><p style="line-height: 1.4; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "><br style="line-height: 1.4; " /></p><p style="line-height: 1.4; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; ">鍙傝冿細</p><p style="line-height: 1.4; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; ">鍏充簬AMQP鏇村淇℃伅鍙弬鑰冿細 <a target="_blank" rel="nofollow" style="line-height: 1.4; color: #7594b3; ">http://www.openamq.org/doc:amqp-background</a></p><p style="line-height: 1.4; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; ">鍏充簬QPID鐨勬洿澶氬拰浣跨敤鍙弬鑰冿細<a target="_blank" rel="nofollow" style="line-height: 1.4; color: #7594b3; ">http://qpid.apache.org/</a></p></div></div><img src ="http://m.tkk7.com/cdredfox/aggbug/367727.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/cdredfox/" target="_blank">姘告亽鐬棿</a> 2012-01-02 17:18 <a href="http://m.tkk7.com/cdredfox/archive/2012/01/02/367727.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鍒嗗竷寮忎簨鍔$畝榪?/title><link>http://m.tkk7.com/cdredfox/archive/2011/08/21/356970.html</link><dc:creator>姘告亽鐬棿</dc:creator><author>姘告亽鐬棿</author><pubDate>Sat, 20 Aug 2011 16:02:00 GMT</pubDate><guid>http://m.tkk7.com/cdredfox/archive/2011/08/21/356970.html</guid><wfw:comment>http://m.tkk7.com/cdredfox/comments/356970.html</wfw:comment><comments>http://m.tkk7.com/cdredfox/archive/2011/08/21/356970.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/cdredfox/comments/commentRss/356970.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/cdredfox/services/trackbacks/356970.html</trackback:ping><description><![CDATA[  闅忕潃緋葷粺瓚婃潵瓚婂ぇ錛屼笉鏂殑妯″潡鍖栧拰SOA鍖栵紝浣犵殑緋葷粺鍙兘琚垎鏁d簬涓嶅悓鐨勬満鍣ㄤ笂錛岃繖鏃跺欙紝浣犲師鍏堢殑鍗曟満鏈湴浜嬪姟鍙兘宸茬粡鏃犳硶婊¤凍浣犵殑闇姹傦紝浣犲彲鑳借璺ㄧ郴緇熻法璧勬簮鐨勫幓浣跨敤浜嬪姟銆傝繖灝辨槸鍒嗗竷寮忎簨鍔°?br /> <strong> 浜嬪姟鏈夊洓涓壒鎬э細</strong><br /><ol><li>   鍘熷瓙鎬?/li><li>   涓鑷存?/li><li>   闅旂鎬?/li><li>   鎸佷箙鎬?/li></ol>  鍏蜂綋灝變笉澶氫粙緇嶄簡錛岀浉淇″ぇ瀹墮兘鑳芥槑鐧紸CID鐗規х殑鍩烘湰鍚箟銆?br /><br /><strong>浜嬪姟妯″瀷<br /></strong><br />鑰屼竴涓叿浣撶殑浜嬪姟闇瑕佹秹鍙婂埌鐨勬ā鍨嬶紙鏃犺鍝妯″瀷錛変竴鑸敱涓嬮潰鍑犻儴鍒嗙粍鎴愶細<br /><ol><li>AP 搴旂敤紼嬪簭</li><li>RM 璧勬簮綆$悊鍣?/li><li>TM 浜嬪姟綆$悊鍣?/li></ol>榪欓噷鐨勮祫婧愮鐞嗗櫒涓鑸寚鏁版嵁搴撹祫婧愶紝鑰屼簨鍔$鐞嗗櫒錛屽ぇ澶氭槸鐢辨暟鎹簱鍘傚晢鎻愪緵銆?br />閭d箞鍏跺疄鍦ㄥ垎甯冨紡浜嬪姟涓紝涔熷簲璇ョ鍚堜互涓婁簨鍔$殑鐗規у拰妯″瀷錛屽彧鏄祫婧愮鐞嗗櫒(RM)鍙樺緱澶氫簡璧鋒潵.<br /><br /><strong>鍒嗗竷寮忎簨鍔′粙緇?br /></strong><br />鍒嗗竷寮忎簨鍔℃渶澶х殑闂鍦ㄤ簬<strong>濡備綍紜畾璧勬簮鐨勭姸鎬侊紝浠ュ強淇濊瘉涓鑷存э紝鍘熷瓙鎬?/strong>銆?br />涓鑸潵璇村垎甯冧簨鍔$敱 <br /><ol><li>鍘熷瓙鎻愪氦鍗忚 </li><li>鍗忚皟鍣?/li><li>鍙備笌鑰?/li><li>浜嬪姟鎭㈠鍣?/li><li>姝婚攣媯嫻嬪櫒</li></ol> 浜旈儴鍒嗙粍鎴愩?br /><br /><strong>鍘熷瓙鎻愪氦鍗忚</strong>鎸囩殑鏄浣曚繚璇佸師瀛愭彁浜わ紝涓鑸垎涓?strong>鍗曢樁孌靛師瀛愭彁浜ゅ崗璁?/strong>錛?strong>涓ら樁孌靛師瀛愭彁浜ゅ崗璁?/strong>錛?strong>涓夐樁孌靛師瀛愭彁浜ゅ崗璁?/strong>銆?br /><br /><strong>瀵逛簬鍗曢樁孌靛師瀛愭彁浜ゅ崗璁?/strong>鏉ヨ錛屾牴鏈病鏈夊姙娉曚繚璇佸垎甯冨紡浜嬪姟鐨勫師瀛愭э紝鎵浠ヤ笉閫傜敤浜庡垎甯冨紡浜嬪姟涓?br /><br /><strong>涓ら樁孌靛師瀛愭彁浜ゅ崗璁垯</strong>鏄悇縐嶅垎甯冨紡浜嬪姟瀹炵幇涓嬌鐢ㄦ渶騫挎硾鐨勪竴縐嶅師瀛愭彁浜ゅ崗璁細瀹冧富瑕佹槸浜や簨鍔℃彁浜ょ殑榪囩▼鍒嗕負浜岄樁孌碉紝鎶曠エ鍜屾渶緇堟彁浜ゃ備簨鍔$敱鍗忚皟鑰呭彂璧蜂竴涓簨鍔★紝鍙備笌鑰呭姞鍏ュ埌浜嬪姟涓悗錛岀涓闃舵鏃跺欙紝鎵鏈夌殑鍙備笌鑰呭噯澶囪祫婧愶紝騫跺皢璧勬簮hold浣忥紝鍗忚皟鑰呰闂墍鏈夌殑鍙備笌鑰呮槸鍚﹀彲浠ユ彁浜わ紵鎵鏈夌殑鍙備笌鑰呭悜鍗忚皟鑰呭搷搴旂粨鏋淵ES/NO,褰撴墍鏈夌殑鍗忚皟鑰呴兘鍝嶅簲YES鐨勬椂鍊欙紝鍗忚皟鑰呮墠浼氬彂璧風浜岄樁孌碉紝鍚戞墍鏈夌殑鍙備笌鑰呴氱煡鎻愪氦浜嬪姟錛屽綋鎵鏈夌殑鍙備笌鑰呴兘鎻愪氦紜浼氫細鍐嶉氱煡鍗忚皟鑰呫傝嚦姝や簨鍔″鐞嗗畬姣曘?br /><br /><strong>涓夐樁孌墊彁浜ゅ崗璁?/strong>鐢變簬鍗忚皟鑰呬笌鍙備笌鑰呭嬈¤繘琛屾矡閫氭墍浠ヤ唬浠峰緢澶э紝涓鑸笉浼氫嬌鐢ㄣ備絾鏄畠鑳界緝灝忎簨鍔″鐞?#8220;涓嶇‘瀹?#8221;鐘舵佺殑寤惰繜鏃墮棿銆?br /><br />鎵璋?#8220;涓嶇‘瀹?#8221;鐘舵佸氨鏄寚褰撳弬涓庤呭悜鍗忚皟鑰呭弽棣堝彲浠ユ彁浜ょ殑鏃跺欙紝闀挎椂闂存病鏈夋敹鍒板崗璋冭呯殑閫氱煡錛岃繖鏃跺欏弬涓庤呮病鏈夊姙娉曠‘瀹氫簨鍔℃渶緇堥渶瑕佸浣曞鐞嗭紝鎵浠ョ姸鎬佷負涓嶇‘瀹氱姸鎬併?br /><br /><strong>鍗忚皟鑰咃紝鍙備笌鑰呬竴鑸氳繃濡備笅鍔ㄤ綔鏉ヨ繘琛岄氫俊錛?/strong><br /><ol><li>join:鐢卞崗璋冭呮彁渚涳紝鐢ㄦ潵娉ㄥ唽鏂扮殑鍙備笌鑰?/li><li>canCommit錛氬崗璋冭呰闂弬涓庤呮槸鍚﹁兘澶熸彁浜?/li><li>doCommit 錛氬崗璋冭呴氱煡鍙備笌鑰呮彁浜や簨鍔?/li><li>doAbort錛氬崗璋冭呴氱煡鍙備笌鑰呮斁寮冧簨鍔?/li><li>haveCommit錛氬弬涓庤呭悜鍗忚皟鑰呯‘璁ゅ凡緇忔彁浜や簨鍔?/li><li>getDecision錛氬綋澶勪簬“涓嶇‘瀹?#8221;鐘舵佹椂錛屽弬涓庤呯敤鏉ヨ闂崗璋冭呬簨鍔$殑鐩墠鐘舵併?/li></ol>瀵逛簬haveCommit鐗瑰埆璇存槑涓涓嬶紝鏄綋絎竴闃舵鐨勬椂鍊欙紝鍗忚皟鑰呭彂鐜伴暱鏃墮棿鍙備笌鑰呮病鏈夊悜鍗忚皟鑰呭弽棣堜簨鍔$姸鎬侊紝鍒欏崗璋冭呬細涓誨姩璋冪敤璇ユ帴鍙d簨鍔$殑鎯呭喌錛屽鏋滀粛鐒舵棤鍝嶅簲錛屽垯浼氶氱煡鎵鏈夌殑鍙備笌鑰呮斁寮冭浜嬪姟銆?br /><br />浠諱綍浜嬫儏閮戒細鏈夋剰澶栦駭鐢燂紝鐗瑰埆鏄浜庤法緋葷粺闂寸殑閫氫俊鏇村鏄撲駭鐢熼棶棰橈紝姣斿緗戠粶寮傚父錛屾満鍣╠own鏈猴紝榪欎釜鏃跺欏氨闇瑕佷簨鍔℃仮澶嶅櫒鏉ヤ綔鐩稿簲鐨勫鐞嗐?br /><strong><br />瀵逛簬澶勪簬絎竴闃舵鐨勪簨鍔★紝</strong>濡傛灉鍙備笌鑰呭彂鐢熸剰澶栵紝鍒欏崗璋冭呬細閫氱煡鎵鏈夌殑鍙備笌鑰呰繘琛屼簨鍔℃斁寮冿紝浣嗘槸濡傛灉鍗忚皟鑰呭嚭鐢熸晠闅滄椂錛屽氨蹇呴』瑕佽兘 澶熷氨琛屼簨鍔℃仮澶嶏紝鎵浠ュ崗璋冭呭繀欏誨湪寮濮嬩簨鍔$殑鏃跺欙紝浜х敓鍞竴鐨勪簨鍔D,騫朵笖瀵逛簨鍔¤繘琛屾寔涔呭寲錛屽湪鍗忚皟鑰呮仮澶嶇殑鏃跺欙紝鍙傚璁╀漢鍙備笌鑰呯戶緇繘琛屼簨鍔°?br /><strong><br />鑰屽浜庣浜岄樁孌靛嚭鐜扮殑鏁呴殰錛?/strong>鐢變簬絎竴闃舵榪涜浜嗚祫婧愮殑涓喅錛屽垯浜嬪姟璁や負鏄繀鐒惰兘鎴愬姛鐨勶紝榪欎釜浜嬪欙紝濡傛灉榪欎釜鏃跺欏弬涓庤呭彂鐢熸晠闅滐紝鍒欏崗璋冭呴渶瑕佷竴濂楅噸璇曟満鍒訛紝璁╁弬涓庤呭湪鎭㈠榪囨潵鍚庯紝鑳藉灝嗕簨鍔¤繘琛屽畬鎴愭垨鑰呬漢宸ヤ粙鍏ャ?br /><br />鍏充簬姝婚攣媯嫻嬪櫒榪欓噷灝變笉澶氭弿榪頒簡錛屼互鍚庢湁鏈轟細鍐嶆弿榪般?br /><br /><strong>璇█緇勭粐鑳藉姏姣旇緝宸紝澶箙娌℃湁鍐欎笢瑗匡紝鍑戝悎鐫鍐欑粰鑷凡鐪嬪惂銆?/strong><img src ="http://m.tkk7.com/cdredfox/aggbug/356970.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/cdredfox/" target="_blank">姘告亽鐬棿</a> 2011-08-21 00:02 <a href="http://m.tkk7.com/cdredfox/archive/2011/08/21/356970.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鍒嗗竷寮忕郴緇熼鍩熺粡鍏歌鏂囩炕璇戦泦http://m.tkk7.com/cdredfox/archive/2011/08/16/356622.html姘告亽鐬棿姘告亽鐬棿Tue, 16 Aug 2011 04:20:00 GMThttp://m.tkk7.com/cdredfox/archive/2011/08/16/356622.htmlhttp://m.tkk7.com/cdredfox/comments/356622.htmlhttp://m.tkk7.com/cdredfox/archive/2011/08/16/356622.html#Feedback1http://m.tkk7.com/cdredfox/comments/commentRss/356622.htmlhttp://m.tkk7.com/cdredfox/services/trackbacks/356622.html闃呰鍏ㄦ枃

]]>
Clojure Collections 闆嗗悎綾誨瀷綆瑕佷粙緇?/title><link>http://m.tkk7.com/cdredfox/archive/2011/07/30/355375.html</link><dc:creator>姘告亽鐬棿</dc:creator><author>姘告亽鐬棿</author><pubDate>Fri, 29 Jul 2011 17:01:00 GMT</pubDate><guid>http://m.tkk7.com/cdredfox/archive/2011/07/30/355375.html</guid><wfw:comment>http://m.tkk7.com/cdredfox/comments/355375.html</wfw:comment><comments>http://m.tkk7.com/cdredfox/archive/2011/07/30/355375.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/cdredfox/comments/commentRss/355375.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/cdredfox/services/trackbacks/355375.html</trackback:ping><description><![CDATA[<div>    Clojure璇█鏈韓鑷凡鏈夋彁渚涗簡鍥涚闆嗗悎綾誨瀷錛孡ist,Vector,Set,Map.鍚屾椂瀹冧篃鍙互浣跨敤Java鐨勯泦鍚堢被鍨嬬爞錛屼絾鏄繖縐嶆柟寮忕洰鍓嶅茍涓嶆帹鑽愪嬌鐢紝鍥犱負Clojure闆嗗悎綾誨瀷鍜孞ava璇█鐨勯泦鍚堢被鍨嬭繕鏄湁寰堝ぇ鍖哄埆鐨勶紝涓昏浣撶幇鍦?闆嗗悎鍐呭涓嶅彲鏀瑰彉錛岄泦鍚堢殑鍐呭鍙互澶氱綾誨瀷浠ュ強鎸佷箙鍖栥傛寔涔呭寲鎰忓懗鐫褰撲綘鍦ㄥ涓涓泦鍚堢殑鎿嶄綔閮戒細浜х敓涓涓柊鐨勯泦鍚堝璞★紙濡傦細鎻掑叆錛屽垹闄?.....)錛岃岃佺殑闆嗗悎瀵硅薄渚濈劧鏄瓨鍦ㄧ殑銆?br /><br /><strong>   List</strong><br />   List鐨勫彲浠ヤ嬌鐢ㄥ涓嬫柟寮忓畾涔?<br />     (def list1 '("aa" "bb" "cc"))<br />     (def list1 (list "aa" "bb" "cc"))<br />     (def list1 (quote ("aa" "bb" "cc")))<br />   浠ヤ笂涓夌鏂瑰紡閮藉彲浠ュ畾涔変竴涓狶ist,鍜孞ava涓竴鏍稬ist鏄湁搴忕殑銆?br /><br /><strong>   Vector</strong><br />   vector鍙互浣跨敤濡備笅鏂瑰紡瀹氫箟錛?br />     (def v ["v1" "v2"])<br />     (def v (vector "v1" "v2"))<br />   鍚屾牱vector涔熸槸鏈夊簭鐨勶紝鍦–lojure鐨勬柟娉曞弬鏁板畾涔夊氨鏄嬌鐢ㄧ殑Vector,姣斿瀹氫箟涓涓被浠ヤ簬Java鐨刾ublic void say(String name)鐢–lojure鍒欎嬌鐢ㄥ涓嬬殑鏂瑰紡<br />(defn say [name])<br />    <br /><strong>   Set</strong><br />   set鍙互浣跨敤濡備笅鏂瑰紡瀹氫箟:<br />   (def s {"aa" "bb" "cc"})<br />   (def s #{"aa" "bb" "cc"})<br />   (def s (hash-set "aa" "bb" "cc"))<br /> <br />    Set鍒嗗彲鏈夊簭set鍜屾棤搴弒et,涓婇潰紺轟緥涓殑"hash-set"灝辨槸浠h〃 鏃犲簭set,鑰屾湁搴弒et鍒欏彲鐢?sorted-set鏉ュ畾涔?<br />    鍙互鐢ㄥ嚱鏁?contains? 鏉ユ嫻嬩竴涓猻et涓槸鍚﹀瓨鍦ㄦ煇涓厓绱?(contains? s "aa") 濡傛灉s涓瓨鍦?aa"鍏冪礌錛屽垯榪斿洖true,鍚﹀垯榪斿洖false.<br />    contains?鍑芥暟鍙互浣跨敤鍦⊿et鍜孧ap鏃犵礌涓娿?br />    鍚孞ava涓竴鏍楓係et涓殑鍏冪礌鏄敮涓鐨勩?br /><br /><strong>    Map</strong><br />    map鍙互浣跨敤濡備笅鏂瑰紡瀹氫箟:<br />    (def m {"k1" "v1","k2" "v2"})<br />    (def m (hash-map "k1" "v1","k2" "v2"))<br />    鍚屾牱錛宮ap涔熷垎涓烘湁搴忓拰鏃犲簭鐨勶紝濡傛灉鎯崇敵鏄庢湁搴忕殑map鍒欎嬌鐢?sorted-map鍗沖彲銆?br />    鍙互浣跨敤鍑芥暟keys,vals寰楀埌閿泦鍚堝拰鍊奸泦鍚?(keys m)<br />    get鍑芥暟鍙互鏍規嵁key鍙栧緱鐩稿簲鐨剉al鍊箋?get m "k1") 榪斿洖鐨勬槸"v1"<br />    get涔熷彲浠ョ敤鍦?鍏跺畠鐨勯泦鍚堜腑錛屾瘮濡備粠Vector涓彇鍏冪礌鐨勫?(get v 1) 浠h〃鍙栧嚭闆嗗悎v涓殑絎?涓棤绱犮傛敞鎰忥紝闆嗗悎鐨勭紪鍙鋒槸浠?寮濮嬬殑銆?br /><br /><br />   鏈儴鍒嗕富瑕佺畝鍗曚粙緇嶄簡涓涓婥lojure涓殑闆嗗悎鐨勫熀鏈敤娉曘傚悗緇細緇х畫浠嬬粛鏇村鐨勪竴浜涗笢瑗褲?br /><br /> <br />  </div><img src ="http://m.tkk7.com/cdredfox/aggbug/355375.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/cdredfox/" target="_blank">姘告亽鐬棿</a> 2011-07-30 01:01 <a href="http://m.tkk7.com/cdredfox/archive/2011/07/30/355375.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>涓鍒欏綰跨▼姝婚攣妗堜緥瑙f瀽http://m.tkk7.com/cdredfox/archive/2011/07/26/355050.html姘告亽鐬棿姘告亽鐬棿Tue, 26 Jul 2011 04:44:00 GMThttp://m.tkk7.com/cdredfox/archive/2011/07/26/355050.htmlhttp://m.tkk7.com/cdredfox/comments/355050.htmlhttp://m.tkk7.com/cdredfox/archive/2011/07/26/355050.html#Feedback1http://m.tkk7.com/cdredfox/comments/commentRss/355050.htmlhttp://m.tkk7.com/cdredfox/services/trackbacks/355050.html涓婂懆錛屾垜浠湁鍑犱釜緋葷粺鍙戠敓浜嗙嚎紼嬫閿侊紝瀵艱嚧緋葷粺鐨勮姹傝鎸備綇錛屾棤娉曞搷搴旇姹傘傚悗闈㈡煡浜嗕竴涓嬭闂錛屽師鏉ユ槸鎴戝巶涓涓熀紜緇勪歡涓嬌鐢ㄧ殑閿佸璞′笉涓鑷磋屽鑷翠簡姝婚攣銆?/span>
public class SimpleStore {
 
     
private Map sessions = Collections.synchronizedMap(new HashMap());
 
     
synchronized public void remove(String sessionID) { //A1
         sessions.put(sessionID, ""); //A2
         sessions.remove(sessionID);
         System.out.println(
"remove " + sessionID);
     }
 
     
public void commit(Map attrs, String sessionID, StatusHolder statusHolder) {
         System.out.println(
"commit " + sessionID);
         
synchronized (sessions) { //B1
             remove(sessionID); // B2
         }
     }
 }
涓婇潰浠g爜涓細
 private Map sessions = Collections.synchronizedMap(new HashMap());

灝唖essions榪欎釜map鐢蟲槑涓虹嚎紼嬪畨鍏ㄧ殑map,鍒欐搷浣渕ap涓殑浠諱綍鏂規硶鏃訛紝閮戒細鍔犻攣錛屽茍涓斾細閿佷綇sessions瀵硅薄銆?/span>  榪欒浠g爜錛屽垯鍦ㄥ閮ㄧ嚎紼嬭闂畆emove鏂規硶鏃朵細閿佷綇SimpleStore榪欎釜瀵硅薄銆?br />

 synchronized public void remove(String sessionID);

鍙互鐪嬪埌錛岀洰鍓嶅湪鍚屼竴涓被鎴栬呮柟娉曚腑錛屾湁涓ゆ妸閿侊紝騫朵笖閿佸璞′笉鏄悓涓涓紝閭d笅闈㈡垜浠湅鐪嬬嚎紼嬫槸鎬庝箞琚閿佷綇鐨勶細
1, 鍋囪A綰跨▼鍏堣皟鐢╮emove鏂規硶錛屽垯榪欐椂浼氭妸simpleStore緇欓攣浣忥紝鐒跺悗鎵цsessions.put(sessionID, “”)鐨勬椂鍊欙紝浼氬皾璇曢攣浣弒essions
2, 鍚屾椂B綰跨▼璋冪敤commit鏂規硶錛屽湪 synchronized (sessions) 鏃訛紝浼氬厛閿佷綇sessions瀵硅薄錛屽茍涓斿湪璋冪敤鎺ヤ笅鏉ョ殑remove()璇曪紝浼氬皾璇曢攣浣?nbsp;  SimpleStore瀵硅薄錛岃嚦姝わ紝綰跨▼A鍜岀嚎紼婤緇堜簬鎴愬姛瀹屾垚姝婚攣銆?/span>

 

鎵浠ュ湪浣跨敤澶氱嚎紼嬫椂涓瀹氳鐗瑰埆娉ㄦ剰錛屼嬌鐢ㄩ攣涓瀹氳娉ㄦ剰浣犵殑閿佸璞℃槸鍚︿竴鑷淬傝涓嶇劧灝辨湁鍙兘姝婚攣浜唦






]]>
ORA-00257 瑙e喅鏂規硶浠ュ強褰掓。鏃ュ織瀛樻斁瀹歸噺婊$殑瑙e喅鏂規硶http://m.tkk7.com/cdredfox/archive/2010/09/03/330791.html姘告亽鐬棿姘告亽鐬棿Thu, 02 Sep 2010 23:36:00 GMThttp://m.tkk7.com/cdredfox/archive/2010/09/03/330791.htmlhttp://m.tkk7.com/cdredfox/comments/330791.htmlhttp://m.tkk7.com/cdredfox/archive/2010/09/03/330791.html#Feedback0http://m.tkk7.com/cdredfox/comments/commentRss/330791.htmlhttp://m.tkk7.com/cdredfox/services/trackbacks/330791.html絎竴縐嶈В鍐蟲柟寮忥細鍏抽棴闂洖鍔熻兘錛屽彲浠ヤ嬌鐢ㄥ鏋滀笅璇彞
alter database flashback off
涓嶅緩璁湪姝e紡鐜浣跨敤榪欑鏂規硶錛屽鏋滃湪寮鍙戠幆澧冨垯鍙互灝濊瘯浣跨敤榪欑鏂規硶銆傚洜涓哄繀绔熷紑鍙戠幆澧冨浜庢暟鎹殑鎭㈠娌℃湁浠涔堣姹傦紝娌℃湁澶氬ぇ鐨勬鐜囩敤鍒伴棯鍥炪?/span>
絎簩縐嶈В鍐蟲柟寮忥細灝嗛棯鍥炴棩蹇楁枃浠剁殑鏈澶у閲忚皟楂橈紝鍙互浣跨敤濡備笅璇彞
alter system set DB_RECOVERY_FILE_DEST_SIZE=20g
鍙互閫氳繃濡傛灉涓嬭鍙ユ煡鐪嬬洰鍓嶉棯鍥炴枃浠剁殑澶у皬浠ュ強浣跨敤鎯呭喌
select * from v$recovery_file_dest; 


]]>
主站蜘蛛池模板: 在线看片免费人成视久网| 一级特黄录像视频免费| 三年片在线观看免费观看大全一| 一区二区三区在线免费看| 亚洲精品一品区二品区三品区| 国产免费人成视频在线播放播| 亚洲一区二区三区国产精品| 国产无限免费观看黄网站| 成人午夜亚洲精品无码网站| 在线观看免费黄网站| 亚洲av永久无码精品秋霞电影影院| 日本亚洲免费无线码| 毛片a级毛片免费播放下载| 亚洲AV无码资源在线观看| 日韩插啊免费视频在线观看| 91精品国产亚洲爽啪在线观看| 精品一区二区三区无码免费视频| 亚洲理论片在线观看| 大学生高清一级毛片免费| 免费又黄又爽又猛大片午夜| 精品久久久久久亚洲| 99re免费视频| 亚洲日本VA中文字幕久久道具| 亚洲精品乱码久久久久久蜜桃| 亚洲免费人成在线视频观看| 亚洲最大黄色网站| 国产成人精品免费直播| 国产精品免费久久久久影院| 成人永久免费福利视频网站| 一级做a毛片免费视频| 亚洲AV无码一区二区二三区入口| 99爱在线精品免费观看| 亚洲AV永久青草无码精品| 99久久99这里只有免费费精品| 小说区亚洲自拍另类| 亚洲av无码专区国产乱码在线观看 | 亚洲精品在线免费观看| 亚洲欧美黑人猛交群| 亚洲另类激情综合偷自拍图| 日本成年免费网站| 久久久亚洲欧洲日产国码二区|