涓€銆佸嵏杞藉師鏈塵aven鎻掍歡MyEclipse 6.5闆嗘垚浜哅aven鎻掍歡錛屼笉榪囨湁涓嶅皯bug錛岀敤涔犳儻浜唌2eclipse錛屼笉鎯沖湪榪欎笂闈㈡氮璐規椂闂淬€傝瀹夎m2eclipse錛岄渶瑕佸厛鎶婅嚜甯︾殑maven鎻掍歡鍗歌澆鎺夛紝鍗歌澆姝ラ濡備笅錛?br />1.鍒犻櫎/eclipse/features/com.genuitec.myeclipse.maven_6.5.1.zmyeclipse650200806鐩綍 2.榪涘叆plugins鐩綍錛屽垹闄や互涓嬬洰褰曞強jar鍖?br /> 1 com.genuitec.myeclipse.maven_6.5.1.zmyeclipse650200806 2 org.maven.ide.components.archetype_common_2.0.0.20080331-1600 3 org.maven.ide.components.maven_embedder_2.1.0.20080410-2200 4 org.maven.ide.components.maven_model_edit_1.0.0.20080331-1600 5 org.maven.ide.components.maven_scm_1.0.0.20080410-2200 6 org.maven.ide.components.nexus_indexer_1.0.0.20080331-1600 7 org.maven.ide.components.qname_1.0.0.20080331-1600 8 com.genuitec.eclipse.maven_6.5.1.zmyeclipse650200806.jar 9 org.maven.ide.eclipse.central_0.9.1.zmyeclipse650200806.jar 10 org.maven.ide.eclipse.scm_0.9.2.zmyeclipse650200806.jar11 org.maven.ide.eclipse_0.9.3.zmyeclipse650200806.jar
浜屻€佸湪綰垮畨瑁卪2eclipse 1.Help -> Find and Install ->Search for new features to install->New Remote Site1 name錛歮2eclipse2 url錛歨ttp://m2eclipse.sonatype.org/sites/m2e/0.10.0.20100209-0800/
2.鐐瑰嚮Finish錛屽紑濮嬭嚜鍔ㄦ悳绱€€傝繖涓摼鎺ヤ箣鍓嶆槸濂界敤鐨勶紝涓嶈繃浠婂ぉ鍐嶄笅杞芥€繪槸鎻愮ず閿欒錛岀洿鎺ヨ闂篃鎻愮ず鍐呭鎵句笉鍒幫紝鐪嬫潵鏄尓鍦版柟浜嗐€傛渶鍚庡湪瀹樼綉鎵懼埌榪欎釜甯栧瓙Where did http://m2eclipse.sonatype.org/sites/m2e go? 鏍規嵁鎻愮ず鎵懼埌浜嗘渶鏂板湴鍧€http://repository.sonatype.org/content/sites/forge-sites/m2e/ 甯栧瓙鍐呭As of June 2013, that site has been shut down because M2Eclipse was moved to the Eclipse Foundation years ago. You can access the archived M2Eclipse sites (including 0.12) here: https://repository.sonatype.org/content/sites/forge-sites/m2e/ For more information on how to access current m2e releases, see http://eclipse.org/m2e/download/.
鎵€浠ヤ笂闈㈢殑鍦板潃鍙樻垚浜嗚繖鏍?br />1 name:m2eclipse2 url:http://repository.sonatype.org/content/sites/forge-sites/m2e/0.10.0/S/20100209-0800/
鍐嶅畨瑁呭氨娌℃湁闂浜嗐€?br /> 3.璁劇疆mavenWindow->preferences錛屾悳绱aven錛孶ser Settings涓€夋嫨鏈湴maven閰嶇疆鏂囦歡錛孶pdate Settings->Apply->OK
涓夈€侀棶棰?/h4>閲嶅惎MyEclipse鍚庯紝璺沖嚭寮傚父 1 Eclipse is running in a JRE, but a JDK is required2 Some Maven plugins may not work when importing projects or updating source folders.
鍏蜂綋鐨勮В鍐蟲柟妗堣榪欎釜閾炬帴http://www.aygfsteel.com/itvincent/archive/2010/07/25/327101.html ]]>Redis騫跺彂闂 http://www.aygfsteel.com/caojianhua/archive/2013/01/28/394847.html鍒濅竴涓冩湀 鍒濅竴涓冩湀 Mon, 28 Jan 2013 11:23:00 GMT http://www.aygfsteel.com/caojianhua/archive/2013/01/28/394847.html http://www.aygfsteel.com/caojianhua/comments/394847.html http://www.aygfsteel.com/caojianhua/archive/2013/01/28/394847.html#Feedback 0 http://www.aygfsteel.com/caojianhua/comments/commentRss/394847.html http://www.aygfsteel.com/caojianhua/services/trackbacks/394847.html 闃呰鍏ㄦ枃 ]]> ActiveMQ鎶ddress already in use寮傚父 http://www.aygfsteel.com/caojianhua/archive/2012/07/27/384171.html鍒濅竴涓冩湀 鍒濅竴涓冩湀 Fri, 27 Jul 2012 07:59:00 GMT http://www.aygfsteel.com/caojianhua/archive/2012/07/27/384171.html http://www.aygfsteel.com/caojianhua/comments/384171.html http://www.aygfsteel.com/caojianhua/archive/2012/07/27/384171.html#Feedback 0 http://www.aygfsteel.com/caojianhua/comments/commentRss/384171.html http://www.aygfsteel.com/caojianhua/services/trackbacks/384171.html 闃呰鍏ㄦ枃 ]]> JMS瑙勮寖鍙婄浉鍏沖疄鐜?/title><link>http://www.aygfsteel.com/caojianhua/archive/2012/07/26/384095.html</link><dc:creator>鍒濅竴涓冩湀</dc:creator><author>鍒濅竴涓冩湀</author><pubDate>Thu, 26 Jul 2012 09:41:00 GMT</pubDate><guid>http://www.aygfsteel.com/caojianhua/archive/2012/07/26/384095.html</guid><wfw:comment>http://www.aygfsteel.com/caojianhua/comments/384095.html</wfw:comment><comments>http://www.aygfsteel.com/caojianhua/archive/2012/07/26/384095.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/caojianhua/comments/commentRss/384095.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/caojianhua/services/trackbacks/384095.html</trackback:ping><description><![CDATA[JMS鏄竴縐嶅簲鐢ㄤ簬寮傛娑堟伅浼犻€掔殑鏍囧噯API錛屼綔涓篔ava騫沖彴鐨勪竴閮ㄥ垎錛孞MS鍙互鍏佽涓嶅悓搴旂敤銆佷笉鍚屾ā鍧椾箣闂村疄鐜板彲闈犮€佸紓姝ユ暟鎹€氫俊銆?br /><br /><strong>涓€浜涙蹇?/strong><br /><div style="font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%; word-break: break-all; background-color: #eeeeee; "><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><br />JMS provider<br /> An implementation of the JMS interface for a Message Oriented Middleware (MOM). Providers are implemented as either a Java JMS implementation or an adapter to a non-Java MOM.<br />JMS client<br /> An application or process that produces and/or receives messages.<br />JMS producer/publisher<br /> A JMS client that creates and sends messages.<br />JMS consumer/subscriber<br /> A JMS client that receives messages.<br />JMS message<br /> An object that contains the data being transferred between JMS clients.<br />JMS queue<br /> A staging area that contains messages that have been sent and are waiting to be read. Note that, contrary to what the name queue suggests, messages don't have to be delivered in the order sent. A JMS queue only guarantees that each message is processed only once.<br />JMS topic<br /> A distribution mechanism for publishing messages that are delivered to multiple subscribers. </div><br />鍦↗MS涓紝鏀寔涓ょ娑堟伅妯″瀷錛岀偣瀵圭偣錛圥oint-to-point錛夊拰鍙戝竷-璁㈤槄(Publish and subscribe)錛岃繖涓ょ妯″紡鍒嗗埆瀵瑰簲浜嶫MS涓殑涓ょ娑堟伅鐩爣錛圡essage Destination錛?闃熷垪鍙婁富棰樸€?br /><br />鍦ㄧ偣瀵圭偣妯″瀷涓紝姣忎釜娑堟伅閮芥湁涓€涓彂閫佽€呭拰涓€涓帴鏀惰€咃紝娑堟伅涓粙錛坆roker錛夋敹鍒板彂閫佽€呯殑娑堟伅錛屼細灝嗘秷鎭斁鍏ラ槦鍒椾腑錛岃€屾帴鏀惰€呰姹傚茍鎺ユ敹闃熷垪涓殑涓€鏉℃秷鎭悗錛岃繖鏉℃秷鎭氨浼氫粠闃熷垪涓垹闄ゃ€傛秷鎭槦鍒椾腑鐨勬瘡鏉℃秷鎭彧鑳芥姇閫掔粰涓€涓帴鏀惰€咃紝浣嗗茍涓嶆剰鍛崇潃鍙兘浣跨敤涓€涓帴鏀惰€呬粠闃熷垪涓彇娑堟伅錛屾牴鎹笟鍔¢渶瑕侊紝鍙互浣跨敤澶氫釜鎺ユ敹鑰呭悓鏃朵粠闃熷垪涓姹傛秷鎭紝鍒嗘媴澶勭悊鍘嬪姏銆備絾鏄渶瑕佹敞鎰忕殑鏄紝鍗曚釜鎺ユ敹鑰呮敹鍒扮殑娑堟伅鏄寜鐓у彂閫侀『搴忕殑錛屽涓帴鏀惰€呭洜涓哄綰跨▼鐨勫叧緋伙紝騫朵笉鑳戒繚璇佹敹鍒扮殑娑堟伅涓€瀹氭槸鍘熷簭鐨勩€?br /><br />鍦ㄥ彂甯?璁㈤槄妯″紡涓紝娑堟伅浼氬彂閫佺粰涓€涓富棰橈紝浣嗘槸涓庣偣瀵圭偣妯″紡涓嶅悓鐨勬槸娑堟伅涓嶅啀鍙鎶曢€掔粰涓€涓帴鏀惰€咃紝鑰屾槸鎵€鏈夋涓婚鐨勮闃呰€呴兘浼氭敹鍒拌娑堟伅銆?br /><br /><strong>JMS娑堟伅綾誨瀷<br /><br /></strong>鍦↗MS1.1瑙勮寖涓紝瀹氫箟浜嗕簲縐嶆秷鎭被鍨嬶紝鍒嗗埆涓猴細<br />1.StreamMessage 錛氭秷鎭綋鏄?Java 嫻侊紝鍐欏叆鍜岃鍑洪兘鏄『搴忕殑<br />2.MapMessage 錛氭秷鎭綋鍖呭惈 key-value 瀵癸紝 key 涓?String 錛?value 涓哄熀鏈被鍨嬶紝鍙互閫氳繃榪唬鍣ㄨ闂?br />3.TextMessage 錛氭秷鎭綋鏄?String<br />4.ObjectMessage 錛氭秷鎭綋鏄彲搴忓垪鍖栫殑 Java 瀵硅薄<br />5.BytesMessage 錛氭秷鎭綋鏄瓧鑺傛暟緇?br /><div>鍙互閫氳繃 message.clearBody() 鏉ユ竻闄ゆ秷鎭綋錛涗絾鍦ㄦ秷璐圭錛屾秷鎭綋鏄彧璇葷殑錛岄拡瀵規秷鎭殑鍐欐搷浣滈兘浼氭姏鍑?MessageNotWritableException 寮傚父</div><br /><strong>JMS娑堟伅澶?/strong><br /><div>鎵€鏈夋秷鎭殑娑堟伅澶撮兘鍏蜂綋鐩稿悓鐨勫瓧孌碉紝鐢ㄤ簬 JMS Client 浠ュ強 JMS Provider 瀵瑰畠浠繘琛屽尯鍒互鍙婅繘琛屾秷鎭礬鐢?/div>1.JMSDestination<br /><div>娑堟伅鍙戦€佺殑鐩殑鍦幫紙闃熷垪鎴栦富棰橈級錛涘垱寤烘秷鎭椂鍙互璁劇疆 JMSDestination 錛屼絾鏄湪鍙戦€佸畬鎴愭椂鍏跺€間細鏇存柊涓哄彂閫佹柟鎵€鎸囧畾鐨?JMSDestination 錛屼篃灝辨槸璇村彂閫佸墠璇ュ瓧孌典細琚拷鐣ワ紱褰撴秷鎭娑堣垂鏃訛紝璇ュ瓧孌電殑鍊間笌鍦ㄥ畠琚彂閫佹椂琚緗殑鍊兼槸鐩稿悓鐨?/div>浠ヤ笅鎵€鏈夌ず渚嬪潎鍩轟簬ActiveMQ<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->Session session = connection.createSession(<span style="color: #0000FF; ">false</span>, Session.AUTO_ACKNOWLEDGE);<br /><span style="color: #008000; ">//</span><span style="color: #008000; "> 鍒涘緩2涓洰鐨勫湴</span><span style="color: #008000; "><br /></span>Destination destination = session.createQueue("JMS.DEMO");<br />Destination destination2 = session.createQueue("JMS.DEMO2");<br /><br /><span style="color: #008000; ">//</span><span style="color: #008000; "> 鍒涘緩鐢熶駭鑰?/span><span style="color: #008000; "><br /></span>MessageProducer publisher = session.createProducer(destination);<br /><br /><span style="color: #008000; ">//</span><span style="color: #008000; "> 璁劇疆浼犺緭妯″紡</span><span style="color: #008000; "><br /></span>publisher.setDeliveryMode(DeliveryMode.PERSISTENT);<br /><br /><span style="color: #008000; ">//</span><span style="color: #008000; "> 鍒涘緩娑堟伅</span><span style="color: #008000; "><br /></span>TextMessage message = session.createTextMessage("Test Message");<br /><span style="color: #008000; ">//</span><span style="color: #008000; "> 璁劇疆娑堟伅鐨勭洰鐨勫湴涓篸estination2</span><span style="color: #008000; "><br /></span>message.setJMSDestination(destination2);<br /><br /><span style="color: #008000; ">//</span><span style="color: #008000; "> 鍙戦€佹秷鎭?/span><span style="color: #008000; "><br /></span>publisher.send(message);<br /><br />System.out.println(message.getJMSDestination());</div><br /><div>浠g爜涓紝閫氳繃 message.setJMSDestination(destination2); 璁劇疆浜?message 鐨?JMSDestination 娑堟伅澶村睘鎬у€鹼紝鎴戜滑鍐嶇湅鐪嬪叾杈撳嚭緇撴灉<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->queue:<span style="color: #008000; ">//</span><span style="color: #008000; ">JMS.DEMO</span></div><br /><div>閫氳繃榪欎釜渚嬪瓙鍙互鐪嬪嚭錛岃櫧鐒跺湪鍙戦€佸墠璁劇疆浜嗘秷鎭殑鐩殑鍦幫紝浣嗘槸鍙戦€佸悗娑堟伅鐨勭洰鐨勫湴琚噸緗簡</div>2.JMSDeliveryMode<br /><div>鎸囨槑娑堟伅鐨勪紶杈撴ā寮忥紝鏈変袱縐嶏細</div><div>DeliveryMode.PERSISTENT 錛氫繚璇佹秷鎭粎浼犱竴嬈★紝 JMS Provider 鏈嶅姟鍋滄鍚庢秷鎭笉浼氫涪澶憋紱</div><div>DeliveryMode.NON_PERSISTENT 錛氭秷鎭渶澶氫紶涓€嬈★紝娑堟伅浼氬洜 JMS Provider 鍋滄鍚庝涪澶憋紱</div><div>鍚?JMSDestination 涓€鏍鳳紝鍦ㄥ彂閫佸墠璁劇疆鐨勪細琚拷鐣?/div><br />鐪嬩笅闈㈢殑渚嬪瓙<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->Session session = connection.createSession(<span style="color: #0000FF; ">false</span>, Session.AUTO_ACKNOWLEDGE);<br /><span style="color: #008000; ">//</span><span style="color: #008000; "> 鍒涘緩鐩殑鍦?/span><span style="color: #008000; "><br /></span>Destination destination = session.createQueue("JMS.DEMO");<br /><br /><span style="color: #008000; ">//</span><span style="color: #008000; "> 鍒涘緩鐢熶駭鑰?/span><span style="color: #008000; "><br /></span>MessageProducer publisher = session.createProducer(destination);<br /><br /><span style="color: #008000; ">//</span><span style="color: #008000; "> 璁劇疆浼犺緭妯″紡</span><span style="color: #008000; "><br /></span>publisher.setDeliveryMode(DeliveryMode.PERSISTENT);<br /><span style="color: #008000; ">//</span><span style="color: #008000; "> 鍙戦€丳ERSISTENT娑堟伅</span><span style="color: #008000; "><br /></span>publisher.send(session.createTextMessage("PERSISTENT MESSAGE"));<br /><br /><span style="color: #008000; ">//</span><span style="color: #008000; "> 璁劇疆浼犺緭妯″紡</span><span style="color: #008000; "><br /></span>publisher.setDeliveryMode(DeliveryMode.NON_PERSISTENT);<br /><span style="color: #008000; ">//</span><span style="color: #008000; "> 鍙戦€丳ERSISTENT娑堟伅</span><span style="color: #008000; "><br /></span>publisher.send(session.createTextMessage("NON_PERSISTENT MESSAGE"));</div><br /><div>渚嬪瓙涓垎鍒彂閫佷簡涓€鏉?PERSISTENT 鐨勬秷鎭拰涓€鏉?NON_PERSISTENT 鐨勬秷鎭紱褰?Active MQ 閲嶅惎鍚庯紝鍚姩娑堣垂绔紝鏀跺埌鐨勬秷鎭涓?br /><div style="font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%; word-break: break-all; background-color: #eeeeee; "><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->PERSISTENT MESSAGE</div></div></div><br /><div>璇ヤ緥瀛愯鏄庯紝鍦?JMS Provider 閲嶅惎鍚庯紝 NON_PERSISTENT 娑堟伅涓㈠け浜嗭紝鑰?PERSISTENT 娑堟伅鑳芥甯歌娑堣垂鑰呮秷璐?/div>3.JMSMessageID<br /><div>鐢?JMS Provider 鎸囧畾鐨勬秷鎭殑鍞竴鏍囪瘑絎︼紱鍚屼笂闈㈢殑瀛楁涓€鏍鳳紝鍦ㄥ彂閫佸墠璁劇疆鐨勪細琚拷鐣ワ紝鍦ㄥ彂閫佸畬鎴愭椂錛岀敱 JMS Provider 閲嶇疆璇ュ瓧孌?br /><br />4.JMSReplyTo</div><div>鍙戦€佺鍦ㄥ彂閫佹秷鎭椂錛屽彲浠ユ寚瀹氳灞炴€э紙涓轟竴涓?JMSDestination 錛夛紝琛ㄧず鏈熸湜鏀跺埌瀹㈡埛绔殑鍝嶅簲錛涙槸鍚﹀搷搴旂敱娑堣垂绔喅瀹?/div><div></div><div>濡備笅闈㈢殑渚嬪瓙錛?/div><div>鍙戦€佺錛?nbsp;</div><div style="font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%; word-break: break-all; background-color: #eeeeee; "><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->Session session = connection.createSession(<span style="color: #0000FF; ">false</span>, Session.AUTO_ACKNOWLEDGE);<br /><span style="color: #008000; ">//</span><span style="color: #008000; "> 鍒涘緩鐩殑鍦?/span><span style="color: #008000; "><br /></span>Destination destination = session.createQueue("JMS.DEMO");<br />Destination destination2 = session.createQueue("JMS.DEMO3");<br /><br /><span style="color: #008000; ">//</span><span style="color: #008000; "> 鍒涘緩鐢熶駭鑰?/span><span style="color: #008000; "><br /></span>MessageProducer publisher = session.createProducer(destination);<br /><br /><span style="color: #008000; ">//</span><span style="color: #008000; "> 璁劇疆浼犺緭妯″紡</span><span style="color: #008000; "><br /></span>publisher.setDeliveryMode(DeliveryMode.PERSISTENT);<br /><br /><span style="color: #008000; ">//</span><span style="color: #008000; "> 鍒涘緩娑堟伅</span><span style="color: #008000; "><br /></span>TextMessage message = session.createTextMessage("Test Message");<br />message.setJMSReplyTo(destination2);<br /><span style="color: #008000; ">//</span><span style="color: #008000; "> 鍙戦€佹秷鎭?/span><span style="color: #008000; "><br /></span>publisher.send(message);</div><br /><div>鎺ユ敹绔紙鍙互鏍規嵁鎯呭喌鍐沖畾鏄惁闇€瑕佸洖澶嶏級<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">public</span> <span style="color: #0000FF; ">void</span> onMessage(Message message) {<br /> <span style="color: #0000FF; ">try</span> {<br /> System.out.println("Receive message: " + message);<br /> <span style="color: #0000FF; ">if</span> (message.getJMSReplyTo() != <span style="color: #0000FF; ">null</span>) {<br /> session.createProducer(message.getJMSReplyTo()).send(session.createTextMessage("This is a reply to"<br /> + message.getJMSReplyTo()));<br /> }<br /> } <span style="color: #0000FF; ">catch</span> (Exception e) {<br /> e.printStackTrace();<br /> }<br />}</div><br />5.JMSRedelivered<br /><div>褰撴秷璐硅€呮敹鍒板甫鏈?JMSRedelivered 鐨勬秷鎭ご鏃訛紝琛ㄦ槑璇ユ秷鎭湪榪囧幓浼犺緭榪囦絾娌℃湁琚‘璁?/div><div>JMS Provider 蹇呴』瀵硅瀛楁榪涜璁劇疆錛屽綋涓?true 鏃跺嵆鍛婄煡娑堣垂鑰呰娑堟伅鏄噸浼犵殑錛屾秷璐硅€呴渶瑕佽嚜琛屽鐞嗛噸澶嶇殑娑堟伅</div><br />6.JMSExpiration<br /><div>娑堟伅鐨勮繃鏈熸椂闂達紝鍏跺€間負褰撳墠鏃墮棿鍔犱笂瀛樻椿鏃墮棿錛堟縐掞級錛涘綋瀛樻椿鏃墮棿璁劇疆涓?0 鏃訛紝璇ュ瓧孌電殑鍊間篃琚緗負 0 錛岃〃紺烘案涓嶈繃鏈燂紱</div><div>娑堣垂绔湪涓€鑸儏鍐典笅閮戒笉浼氭帴鏀跺埌榪囨湡鐨勬秷鎭紝浣?JMS Provider 騫朵笉淇濊瘉榪欎竴鐐癸紱</div><div></div><div>涓嬮潰鐨勪緥瀛愯鏄庝簡濡備綍璁劇疆娑堟伅鐨勮繃鏈熸椂闂?/div><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->Session session = connection.createSession(<span style="color: #0000FF; ">false</span>, Session.AUTO_ACKNOWLEDGE);<br /><span style="color: #008000; ">//</span><span style="color: #008000; "> 鍒涘緩鐩殑鍦?/span><span style="color: #008000; "><br /></span>Destination destination = session.createQueue("JMS.DEMO");<br /><br /><span style="color: #008000; ">//</span><span style="color: #008000; "> 鍒涘緩鐢熶駭鑰?/span><span style="color: #008000; "><br /></span>MessageProducer publisher = session.createProducer(destination);<br /><br /><span style="color: #008000; ">//</span><span style="color: #008000; "> 璁劇疆浼犺緭妯″紡</span><span style="color: #008000; "><br /></span>publisher.setDeliveryMode(DeliveryMode.PERSISTENT);<br /><br /><span style="color: #008000; ">//</span><span style="color: #008000; "> 鍒涘緩娑堟伅</span><span style="color: #008000; "><br /></span>TextMessage message = session.createTextMessage("Test Message");<br /><span style="color: #008000; ">//</span><span style="color: #008000; "> 鍙戦€佹秷鎭?/span><span style="color: #008000; "><br /></span>publisher.setTimeToLive(5000);<br />publisher.send(message);</div><br />7.JMSPriority<br /><div>娑堟伅鐨勪紭鍏堢駭錛?0 浠h〃鏈€浣庝紭鍏堢駭錛?9 浠h〃鏈€楂樹紭鍏堢駭錛涗竴鑸?0~4 涓烘櫘閫氫紭鍏堢駭錛?5~9 涓哄姞蹇紭鍏堢駭</div><div>JMS 瑙勮寖閲屽茍娌℃湁瑕佹眰 JMS Provider 涓ユ牸鎸夎繖涓紭鍏堢駭鏉ュ疄鐜幫紝浣嗘槸灝藉彲鑳藉疄鐜板姞蹇紭鍏堢駭娑堟伅鐨勪紶杈撳湪鏅€氭秷鎭殑鍓嶉潰</div><div>鍚?JMSDestination 涓€鏍鳳紝璇ュ瓧孌靛湪鍙戦€佸墠琚拷鐣ワ紝鍦ㄥ彂閫佸畬鎴愭椂閲嶇疆</div><br /><br /><strong>娑堟伅灞炴€?/strong><br /><br /><div>闄や簡鍓嶉潰鎻愬埌鐨勬秷鎭ご浠ュ錛?JMS 娑堟伅榪樻彁渚涗簡瀵?#8220;灞炴€у€煎”鐨勬敮鎸侊紝浠ュ娑堟伅澶磋繘琛屾墿灞曪紱娑堟伅灞炴€т富瑕佺敤浜庢秷鎭€夋嫨鍣?(message selector 璇﹁涓嬫枃 ) </div><br />1.灞炴€у悕<br /><span style="font-size: small;">灞炴€у悕蹇呴』鏈嶅姟娑堟伅閫夋嫨鍣ㄧ殑鍛藉悕瑙勫垯</span><br /><br />2.灞炴€у€?br /><div>鍙互鏄熀鏈被鍨嬪強鍏跺璞$被鍨嬩互鍙?Map 銆?List 鍜?String</div><br /><div>涓嬮潰鐨勪緥瀛愪腑錛屾秷鎭甫 HashMap 鐨勫睘鎬?/div><div style="font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%; word-break: break-all; background-color: #eeeeee; "><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->Session session = connection.createSession(<span style="color: #0000FF; ">false</span>, Session.AUTO_ACKNOWLEDGE);<br /><span style="color: #008000; ">//</span><span style="color: #008000; "> 鍒涘緩鐩殑鍦?/span><span style="color: #008000; "><br /></span>Destination destination = session.createQueue("JMS.DEMO");<br /><br /><span style="color: #008000; ">//</span><span style="color: #008000; "> 鍒涘緩鐢熶駭鑰?/span><span style="color: #008000; "><br /></span>MessageProducer publisher = session.createProducer(destination);<br /><br /><span style="color: #008000; ">//</span><span style="color: #008000; "> 璁劇疆浼犺緭妯″紡</span><span style="color: #008000; "><br /></span>publisher.setDeliveryMode(DeliveryMode.PERSISTENT);<br /><br /><span style="color: #008000; ">//</span><span style="color: #008000; "> 鍒涘緩娑堟伅</span><span style="color: #008000; "><br /></span>TextMessage message = session.createTextMessage("Test Message");<br /><span style="color: #008000; ">//</span><span style="color: #008000; "> 鍙戦€佹秷鎭?/span><span style="color: #008000; "><br /></span>message.setObjectProperty("myProp", <span style="color: #0000FF; ">new</span> HashMap() {<br /><br /> {<br /> <span style="color: #0000FF; ">this</span>.put("key1", "value1");<br /> <span style="color: #0000FF; ">this</span>.put("key2", "value2");<br /> }<br />});<br />publisher.send(message);</div><br />3.娓呴櫎灞炴€?br /><div>JMS 涓嶈兘娓呴櫎鍗曚釜灞炴€э紝浣嗗彲浠ラ€氳繃 Message.clearProperties() 鏂規硶娓呴櫎鎵€鏈夋秷鎭睘鎬?/div><br /><strong>JMS瀹炵幇錛圥rovider implementations錛?/strong><br /><br />瑕佷嬌鐢↗MS錛屽繀欏昏鏈夌浉搴旂殑瀹炵幇鏉ョ鐞唖ession浠ュ強闃熷垪錛屼粠Java EE1.4寮€濮嬶紝鎵€鏈夌殑Java EE搴旂敤鏈嶅姟鍣ㄥ繀欏誨寘鍚竴涓狫MS瀹炵幇銆?/div>浠ヤ笅鏄竴浜汮MS瀹炵幇錛?br /><div> Apache ActiveMQ</div><div> Apache Qpid, using AMQP</div><div> BEA Weblogic (part of the Fusion Middleware suite) and Oracle AQ from Oracle</div><div> EMS from TIBCO</div><div> FFMQ, GNU LGPL licensed</div><div> JBoss Messaging and HornetQ from JBoss</div><div> JORAM, from the OW2 Consortium</div><div> Open Message Queue, from Sun Microsystems</div><div> OpenJMS, from The OpenJMS Group</div><div> RabbitMQ, using AMQP</div><div> Solace JMS from Solace Systems</div><div> SonicMQ from Progress Software</div><div> StormMQ, using AMQP</div><div> SwiftMQ</div><div> Tervela</div><div> Ultra Messaging from 29 West (acquired by Informatica)</div><div> webMethods from Software AG</div><div> WebSphere Application Server from IBM, which provides an inbuilt default messaging provider known as the Service Integration Bus (SIBus), or which can connect to WebSphere MQ as a JMS provider [5]</div><div> WebSphere MQ (formerly MQSeries) from IBM</div><br />Ref from:<br />1.http://en.wikipedia.org/wiki/Java_Message_Service<br />2.Spring in Action<br />3.http://goldendoc.iteye.com/blog/1155647<br /><img src ="http://www.aygfsteel.com/caojianhua/aggbug/384095.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/caojianhua/" target="_blank">鍒濅竴涓冩湀</a> 2012-07-26 17:41 <a href="http://www.aygfsteel.com/caojianhua/archive/2012/07/26/384095.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>MyEclipse瀹夎Python鎻掍歡PyDev http://www.aygfsteel.com/caojianhua/archive/2012/07/17/383324.html鍒濅竴涓冩湀 鍒濅竴涓冩湀 Tue, 17 Jul 2012 09:18:00 GMT http://www.aygfsteel.com/caojianhua/archive/2012/07/17/383324.html http://www.aygfsteel.com/caojianhua/comments/383324.html http://www.aygfsteel.com/caojianhua/archive/2012/07/17/383324.html#Feedback 0 http://www.aygfsteel.com/caojianhua/comments/commentRss/383324.html http://www.aygfsteel.com/caojianhua/services/trackbacks/383324.html 2.search for new features to install->next 3.new remote site 4.finish 5.next錛屾帴鍙楀0鏄?br /> 6.finish錛屽紑濮嬩笅杞芥墍鏈夌浉鍏蟲枃浠訛紝鍦╲erification涓€夋嫨install all錛岀劧鍚庨噸鍚疢yEclipse 7.鏌ョ湅鏄惁瀹夎鎴愬姛錛宧elp->about myeclipse enterprise workbench->plig-in details 鑷蟲鎻掍歡瀹夎瀹屾瘯錛屽叾浠栦嬌鐢ㄦ柟娉曞強瀹夎鍙傝€冿細http://pydev.org/manual_101_install.html http://www.ibm.com/developerworks/cn/opensource/os-cn-ecl-pydev/ ]]>oracle鍒嗛〉鏌ユ壘鏃訛紝start涓巗ize鍦╥batis涓殑璁劇疆 http://www.aygfsteel.com/caojianhua/archive/2012/07/13/383018.html鍒濅竴涓冩湀 鍒濅竴涓冩湀 Fri, 13 Jul 2012 06:41:00 GMT http://www.aygfsteel.com/caojianhua/archive/2012/07/13/383018.html http://www.aygfsteel.com/caojianhua/comments/383018.html http://www.aygfsteel.com/caojianhua/archive/2012/07/13/383018.html#Feedback 0 http://www.aygfsteel.com/caojianhua/comments/commentRss/383018.html http://www.aygfsteel.com/caojianhua/services/trackbacks/383018.html select * from (select t.* , romnum rn from (select * from user where score > #score# order by $orderby$ ) t where rownum <= #start# + #size # )where rn > #start#
鍦ㄦ暟鎹噺杈冨皯鏃訛紝浠ヤ笂璇彞娌℃湁闂錛屼絾鏄湪杈懼埌500w+鏁版嵁閲忔椂錛屽氨浼氬彂鐢熸€ュ墽鐨勬€ц兘涓嬮檷錛岀粡榪囨祴璇曪紝鍙戠幇搴旇鏀逛負浠ヤ笅鐨勮鍙ワ紝灝卞彲浠ラ伩鍏嶏紝鍦ㄥ崈涓囨暟鎹互涓婁粛鍙互鍦ㄧ櫨姣寰楀嚭緇撴灉select * from (select t.* , romnum rn from (select * from user where score > #score# order by $orderby$ ) t where rownum <= $start$ + $end $ )where rn > #start#
鍥犱負ibatis浼氬皢#xxx#鍙傛暟瑙f瀽涓篜reparedStatement涓殑錛燂紝浣嗘槸濡傛灉浣跨敤#start#+#size#錛屼細浜х敓?+?鐨勮鍙ワ紝褰卞搷oracle璇彞鍔ㄦ€佽В鏋愶紝瀹為檯涓婅繖涓弬鏁板湪鎵ц鏃跺畬鍏ㄥ彲浠ュ厛璁$畻鍜岋紝鍐嶄綔涓轟竴涓€間紶鍏ヨ鍙ワ紝閲囩敤$start$+$size$姝f槸鍋氬埌浜嗚繖鐐癸紝澶уぇ鍔犲揩浜嗘墽琛岄€熷害 ]]>鏌ヨ緋葷粺璐熻澆---uptime鍛戒護 http://www.aygfsteel.com/caojianhua/archive/2011/08/10/356276.html鍒濅竴涓冩湀 鍒濅竴涓冩湀 Wed, 10 Aug 2011 13:49:00 GMT http://www.aygfsteel.com/caojianhua/archive/2011/08/10/356276.html http://www.aygfsteel.com/caojianhua/comments/356276.html http://www.aygfsteel.com/caojianhua/archive/2011/08/10/356276.html#Feedback 0 http://www.aygfsteel.com/caojianhua/comments/commentRss/356276.html http://www.aygfsteel.com/caojianhua/services/trackbacks/356276.html Linux緋葷粺鐩戞帶鐨勮繃紼嬩腑灝戜笉浜嗗涓繪満榪愯鏃墮棿鍜岀郴緇熻礋璐g瓑淇℃伅榪涜鏌ヨ錛岃繖鏃跺€欏氨鍙互浣跨敤Linux uptime鍛戒護銆倁ptime鍛戒護鍙互鏄劇ず緋葷粺榪愯澶氫箙銆佸綋鍓嶆湁澶氬皯鐨勭敤鎴風櫥褰曘€佸湪榪囧幓鐨?錛?錛?5鍒嗛挓閲屽鉤鍧囪礋杞芥椂澶氬皯錛屽叾鐢ㄦ硶鍗佸垎綆€鍗曘€?br />
鐢ㄦ硶錛氱洿鎺ヨ緭鍏ptime鍗沖彲錛屼互涓嬫樉紺鴻緭鍏ptime鐨勪俊鎭細
04:03:58 up 10 days, 13:19, 1 user, load average: 0.54, 0.40, 0.20
1.04:03:58 褰撳墠鏃墮棿
2.10 days, 13:19 緋葷粺宸茶繍琛岀殑鏃墮棿錛屾椂闂磋秺澶э紝璇存槑浣犵殑鏈哄櫒瓚婄ǔ瀹?/div>
3.1 user 褰撳墠鍦ㄧ嚎鐢ㄦ埛錛屾槸鎬昏繛鎺ユ暟鑰屼笉鏄敤鎴鋒暟
4.0.54, 0.40, 0.20鏈€榪?鍒嗛挓銆?鍒嗛挓銆?5鍒嗛挓緋葷粺鐨勫鉤鍧囪礋杞?br />
緋葷粺騫沖潎璐熻澆琚畾涔変負鍦ㄧ壒瀹氭椂闂撮棿闅斿唴榪愯闃熷垪涓殑騫沖潎榪涚▼鏁般€傚鏋滀竴涓繘紼嬫弧瓚充互涓嬫潯浠跺垯鍏跺氨浼氫綅浜庤繍琛岄槦鍒椾腑錛?nbsp;
- 瀹冩病鏈夊湪絳夊緟I/O鎿嶄綔鐨勭粨鏋?nbsp;
- 瀹冩病鏈変富鍔ㄨ繘鍏ョ瓑寰呯姸鎬?涔熷氨鏄病鏈夎皟鐢?wait')
- 娌℃湁琚仠姝?渚嬪錛氱瓑寰呯粓姝?
涓€鑸潵璇達紝姣忎釜CPU鍐呮牳褰撳墠媧誨姩榪涚▼鏁頒笉澶т簬3錛屽垯緋葷粺榪愯琛ㄧ幇鑹ソ錛佸綋鐒惰繖閲岃鐨勬槸姣忎釜cpu鍐呮牳錛屼篃灝辨槸濡傛灉浣犵殑涓繪満鏄洓鏍竎pu鐨勮瘽錛岄偅涔堝彧瑕乽ptime鏈€鍚庤緭鍑虹殑涓€涓插瓧絎︽暟鍊煎皬浜?2鍗寵〃紺虹郴緇熻礋杞戒笉鏄緢涓ラ噸錛屽綋鐒跺鏋滆揪鍒?0錛岄偅灝辮〃紺哄綋鍓嶇郴緇熻礋杞介潪甯鎬弗閲嶃€?br />
]]>
svn鐗堟湰瀵規瘮 http://www.aygfsteel.com/caojianhua/archive/2011/08/10/356271.html鍒濅竴涓冩湀 鍒濅竴涓冩湀 Wed, 10 Aug 2011 13:19:00 GMT http://www.aygfsteel.com/caojianhua/archive/2011/08/10/356271.html http://www.aygfsteel.com/caojianhua/comments/356271.html http://www.aygfsteel.com/caojianhua/archive/2011/08/10/356271.html#Feedback 0 http://www.aygfsteel.com/caojianhua/comments/commentRss/356271.html http://www.aygfsteel.com/caojianhua/services/trackbacks/356271.html 1.TortoiseSVN->Repo-browser錛屾壘鍒伴渶瑕佹瘮瀵圭殑欏圭洰宸ョ▼錛岃繖閲屽亣璁捐瀵歸」鐩殑trunk涓巘ag鐗堟湰1.1榪涜姣旇緝錛屽茍灝唗runk浣滀負鍩虹鐗堟湰 2.鍙抽敭trunk->Mark for comparison錛岀劧鍚庢壘鍒?.1鐗堟湰錛屽彸閿?>Show differences as unified diff錛屼箣鍚巗vn浼氬脊鍑篢ortoiseUDiff紿楀彛 瀵規瘮緇撴灉浠ユ枃鏈艦寮忔樉紺猴紝鏍煎紡濡備笅Index: com/service/SVNService.java =================================================================== --- com/service/SVNService.java ( /tag/1.1) (鐗堟湰 227144) +++ com/service/SVNService.java ( /trunk) (鐗堟湰 227097) @@ -20,7 +20,8 @@ -if (!target.exists()) return; +if (target.exists()) return; 閫氬父鎯呭喌涓嬶紝絎?-4琛岀敤榛勮儗鏅樉紺猴紝琛ㄧず榪涜姣旇緝鐨勪袱涓増鏈紝鑰屼互鍑忓彿寮€澶寸殑琛岀敤綰㈣壊鑳屾櫙錛岃〃紺?.1鐗堟湰鏈夎€宼runk鐗堟湰娌℃湁鐨勫唴瀹癸紝浠ュ姞鍙峰紑濮嬬殑琛岀敤緇胯壊鑳屾櫙鏄劇ず錛岃〃紺簍runk鏈夎€?.1鐗堟湰娌℃湁鐨勫唴瀹癸紝涓婇潰鐨勭粨鏋滄樉紺猴紝鎴戜滑鍙兘鍦╰ag鐗堟湰閲屽皢鍒ゆ柇鏉′歡浠庝笉瀛樺湪榪斿洖鏀逛負浜嗗瓨鍦ㄨ繑鍥炪€?br /> 鍙﹀浠@寮€澶村茍緇撳熬鐨勮錛岃〃紺轟笅闈㈢殑鍙樺姩鎵€鍦ㄧ殑浣嶇疆 ]]>Apache 鍛戒護 http://www.aygfsteel.com/caojianhua/archive/2011/05/27/351202.html鍒濅竴涓冩湀 鍒濅竴涓冩湀 Fri, 27 May 2011 10:25:00 GMT http://www.aygfsteel.com/caojianhua/archive/2011/05/27/351202.html http://www.aygfsteel.com/caojianhua/comments/351202.html http://www.aygfsteel.com/caojianhua/archive/2011/05/27/351202.html#Feedback 0 http://www.aygfsteel.com/caojianhua/comments/commentRss/351202.html http://www.aygfsteel.com/caojianhua/services/trackbacks/351202.html apache/bin/apachectl start
鍋滄apache/bin/apachectl stop
閲嶅惎apache/bin/apachectl restart