ï»??xml version="1.0" encoding="utf-8" standalone="yes"?>久久久久久久久久久久电影,国产精品国码视频,1024精品合集http://www.aygfsteel.com/lijunwanglijun/成长之èµ\zh-cnFri, 04 Jul 2025 10:22:01 GMTFri, 04 Jul 2025 10:22:01 GMT60oracle 模糊查询 如何èƒ?利用索引http://www.aygfsteel.com/lijunwanglijun/archive/2013/08/30/403507.html李俊李俊Fri, 30 Aug 2013 08:49:00 GMThttp://www.aygfsteel.com/lijunwanglijun/archive/2013/08/30/403507.htmlhttp://www.aygfsteel.com/lijunwanglijun/comments/403507.htmlhttp://www.aygfsteel.com/lijunwanglijun/archive/2013/08/30/403507.html#Feedback0http://www.aygfsteel.com/lijunwanglijun/comments/commentRss/403507.htmlhttp://www.aygfsteel.com/lijunwanglijun/services/trackbacks/403507.htmlhttp://baike.baidu.com/link?url=vsoiZCi4DRTTkXeFD1f1LVwFcuSoiNi07setLJ8pqfkMZezKQNzN4Dhv0yEjZUMlwy248JFu0xBYaDYQGAPFza

采用instr函数能ä‹É模糊查询利用索引

使用解释计划查看  å‘çŽ°å‡äØ“å…¨è¡¨æ‰«æ  故无法利用烦å¼?br />
但不排除该函数运行速度快于like判定的速度的情�br />

李俊 2013-08-30 16:49 发表评论
]]>
转蝲的链æŽ?/title><link>http://www.aygfsteel.com/lijunwanglijun/archive/2013/08/21/403123.html</link><dc:creator>李俊</dc:creator><author>李俊</author><pubDate>Wed, 21 Aug 2013 03:42:00 GMT</pubDate><guid>http://www.aygfsteel.com/lijunwanglijun/archive/2013/08/21/403123.html</guid><wfw:comment>http://www.aygfsteel.com/lijunwanglijun/comments/403123.html</wfw:comment><comments>http://www.aygfsteel.com/lijunwanglijun/archive/2013/08/21/403123.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/lijunwanglijun/comments/commentRss/403123.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/lijunwanglijun/services/trackbacks/403123.html</trackback:ping><description><![CDATA[<a ><u><font color="#0066cc">通向架构师的道èµ\åQˆç¬¬ä¸€å¤©ï¼‰ä¹‹Apache整合Tomcat</font></u><br />http://blog.csdn.net/lifetragedy/article/details/7698555</a><img src ="http://www.aygfsteel.com/lijunwanglijun/aggbug/403123.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/lijunwanglijun/" target="_blank">李俊</a> 2013-08-21 11:42 <a href="http://www.aygfsteel.com/lijunwanglijun/archive/2013/08/21/403123.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java注解annotation用法和自定义注解处理å™?转蝲)http://www.aygfsteel.com/lijunwanglijun/archive/2013/08/21/403120.html李俊李俊Wed, 21 Aug 2013 03:12:00 GMThttp://www.aygfsteel.com/lijunwanglijun/archive/2013/08/21/403120.htmlhttp://www.aygfsteel.com/lijunwanglijun/comments/403120.htmlhttp://www.aygfsteel.com/lijunwanglijun/archive/2013/08/21/403120.html#Feedback0http://www.aygfsteel.com/lijunwanglijun/comments/commentRss/403120.htmlhttp://www.aygfsteel.com/lijunwanglijun/services/trackbacks/403120.html阅读全文

李俊 2013-08-21 11:12 发表评论
]]>
多线½E?wait è·?sleep 的区åˆ?/title><link>http://www.aygfsteel.com/lijunwanglijun/archive/2013/06/08/400402.html</link><dc:creator>李俊</dc:creator><author>李俊</author><pubDate>Sat, 08 Jun 2013 08:06:00 GMT</pubDate><guid>http://www.aygfsteel.com/lijunwanglijun/archive/2013/06/08/400402.html</guid><wfw:comment>http://www.aygfsteel.com/lijunwanglijun/comments/400402.html</wfw:comment><comments>http://www.aygfsteel.com/lijunwanglijun/archive/2013/06/08/400402.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/lijunwanglijun/comments/commentRss/400402.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/lijunwanglijun/services/trackbacks/400402.html</trackback:ping><description><![CDATA[<p style="line-height: 25px; margin: 0px 0px 10px; padding: 0px; color: #9abae6; font-family: Arial, Helvetica, simsun, u5b8bu4f53; background-color: #032b48;">转来的,转自<br /><a >http://jeff-tang.blog.163.com/blog/static/141686909201022010522906/</a><br />½W¬ä¸€¿Uè§£é‡Šï¼š</p><p style="line-height: 25px; margin: 0px 0px 10px; padding: 0px; color: #9abae6; font-family: Arial, Helvetica, simsun, u5b8bu4f53; background-color: #032b48;">功能差不å¤?都用来进行线½E‹æŽ§åˆ?他们最大本质的区别æ˜?sleep()不释攑֐Œæ­¥é”,wait()释放同步¾~?   <br />    <br />˜q˜æœ‰ç”¨æ³•的上的不同是:sleep(milliseconds)可以用时间指定来使他自动醒过æ?如果旉™—´ä¸åˆ°ä½ åªèƒ½è°ƒç”¨interreput()来强行打æ–?wait()可以用notify()直接唤è“v.</p><p style="line-height: 25px; margin: 0px 0px 10px; padding: 0px; color: #9abae6; font-family: Arial, Helvetica, simsun, u5b8bu4f53; background-color: #032b48;">½W¬äºŒ¿Uè§£é‡Šï¼š</p><p style="line-height: 25px; margin: 0px 0px 10px; padding: 0px; color: #9abae6; font-family: Arial, Helvetica, simsun, u5b8bu4f53; background-color: #032b48;">sleep是Thread¾cȝš„静态方法。sleep的作用是让线½E‹ä¼‘眠制定的旉™—´åQŒåœ¨æ—‰™—´åˆ°è¾¾æ—¶æ¢å¤ï¼Œä¹Ÿå°±æ˜¯è¯´sleepž®†åœ¨æŽ¥åˆ°æ—‰™—´åˆ°è¾¾äº‹äšg事恢复线½E‹æ‰§è¡Œï¼Œä¾‹å¦‚åQ?/p><p style="line-height: 25px; margin: 0px 0px 10px; padding: 0px; color: #9abae6; font-family: Arial, Helvetica, simsun, u5b8bu4f53; background-color: #032b48;">try{<br />System.out.println("I'm going to bed");<br />Thread.sleep(1000);<br />System.out.println("I wake up");<br />}<br />catch(IntrruptedException e) {<br />}</p><p style="line-height: 25px; margin: 0px 0px 10px; padding: 0px; color: #9abae6; font-family: Arial, Helvetica, simsun, u5b8bu4f53; background-color: #032b48;"><br />wait是Object的方法,也就是说可以对ä“Q意一个对象调用waitæ–ÒŽ³•åQŒè°ƒç”¨waitæ–ÒŽ³•ž®†ä¼šž®†è°ƒç”¨è€…çš„¾U¿ç¨‹æŒ‚è“våQŒç›´åˆ°å…¶ä»–线½E‹è°ƒç”¨åŒä¸€ä¸ªå¯¹è±¡çš„notifyæ–ÒŽ³•才会重新‹È€‹z»è°ƒç”¨è€…,例如åQ?/p><p style="line-height: 25px; margin: 0px 0px 10px; padding: 0px; color: #9abae6; font-family: Arial, Helvetica, simsun, u5b8bu4f53; background-color: #032b48;"><br />//Thread 1</p><p style="line-height: 25px; margin: 0px 0px 10px; padding: 0px; color: #9abae6; font-family: Arial, Helvetica, simsun, u5b8bu4f53; background-color: #032b48;">try{<br />obj.wait();//suspend thread until obj.notify() is called<br />}<br />catch(InterrputedException e) {<br />}</p><p style="line-height: 25px; margin: 0px 0px 10px; padding: 0px; color: #9abae6; font-family: Arial, Helvetica, simsun, u5b8bu4f53; background-color: #032b48;">½W¬ä¸‰¿Uè§£é‡Šï¼š</p><p style="line-height: 25px; margin: 0px 0px 10px; padding: 0px; color: #9abae6; font-family: Arial, Helvetica, simsun, u5b8bu4f53; background-color: #032b48;">˜q™ä¸¤è€…的施加者是有本质区别的. <br />sleep()是让某个¾U¿ç¨‹æš‚停˜qè¡Œä¸€ŒD‰|—¶é—?其控制范围是由当前线½E‹å†³å®?也就是说,在线½E‹é‡Œé¢å†³å®?好比如说,我要做的事情æ˜?"点火->烧水->煮面",而当我点完火之后我不立即烧水,我要休息一ŒD‰|—¶é—´å†çƒ?对于˜qè¡Œçš„主动权是由我的‹¹ç¨‹æ¥æŽ§åˆ?</p><p style="line-height: 25px; margin: 0px 0px 10px; padding: 0px; color: #9abae6; font-family: Arial, Helvetica, simsun, u5b8bu4f53; background-color: #032b48;">而wait(),首先,˜q™æ˜¯ç”±æŸä¸ªç¡®å®šçš„对象来调用的,ž®†è¿™ä¸ªå¯¹è±¡ç†è§£æˆä¸€ä¸ªä¼ è¯çš„äº?当这个äh在某个线½E‹é‡Œé¢è¯´"暂停!",也是 thisOBJ.wait(),˜q™é‡Œçš„æš‚停是é˜Õd¡ž,˜q˜æ˜¯"点火->烧水->煮饭",thisOBJž®±å¥½æ¯”一个监督我的äh站在我旁è¾?本来该线½E‹åº”该执è¡?后执è¡?,再执è¡?,而在2处被那个对象喊暂å?那么我就会一直等在这里而不执行3,但这个流½E‹åƈ没有¾l“束,我一直想åŽÈ…®é¥?但还没被允许, 直到那个对象在某个地方说"通知暂停的线½E‹å¯åŠ?",也就是thisOBJ.notify()的时å€?那么我就可以煮饭äº?˜q™ä¸ªè¢«æš‚停的¾U¿ç¨‹ž®×ƒ¼šä»Žæš‚停处¾l§ç®‹æ‰§è¡Œ.</p><p style="line-height: 25px; margin: 0px 0px 10px; padding: 0px; color: #9abae6; font-family: Arial, Helvetica, simsun, u5b8bu4f53; background-color: #032b48;"><br />其实两者都可以让线½E‹æš‚停一ŒD‰|—¶é—?但是本质的区别是一个线½E‹çš„˜qè¡ŒçŠ¶æ€æŽ§åˆ?一个是¾U¿ç¨‹ä¹‹é—´çš„通讯的问é¢?/p><p style="line-height: 25px; margin: 0px 0px 10px; padding: 0px; color: #9abae6; font-family: Arial, Helvetica, simsun, u5b8bu4f53; background-color: #032b48;">在java.lang.Thread¾cÖM¸­åQŒæä¾›äº†sleep()åQ?br />而java.lang.Object¾cÖM¸­æä¾›äº†wait()åQ?notify()å’ŒnotifyAll()æ–ÒŽ³•来操作线½E?br />sleep()可以ž®†ä¸€ä¸ªçº¿½E‹ç¡çœ ï¼Œå‚数可以指定一个时间ã€?br />而wait()可以ž®†ä¸€ä¸ªçº¿½E‹æŒ‚èµøP¼Œç›´åˆ°­‘…时或者该¾U¿ç¨‹è¢«å”¤é†’ã€?br />    wait有两¿UåŞ式wait()å’Œwait(milliseconds).<br />sleepå’Œwait的区别有åQ?br />  1åQŒè¿™ä¸¤ä¸ªæ–ÒŽ³•来自不同的类分别是Threadå’ŒObject<br />  2åQŒæœ€ä¸»è¦æ˜¯sleepæ–ÒŽ³•没有释放锁,而waitæ–ÒŽ³•释放了锁åQŒä‹É得其他线½E‹å¯ä»¥ä‹É用同步控制块或者方法ã€?br />  3åQŒwaitåQŒnotifyå’ŒnotifyAll只能在同步控制方法或者同步控制块里面使用åQŒè€Œsleep可以åœ?br />    ä»ÖM½•地方使用<br />   synchronized(x){<br />      x.notify()<br />     //或者wait()<br />   }<br />   4,sleep必须捕获异常åQŒè€ŒwaitåQŒnotifyå’ŒnotifyAll不需要捕获异å¸?/p><img src ="http://www.aygfsteel.com/lijunwanglijun/aggbug/400402.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/lijunwanglijun/" target="_blank">李俊</a> 2013-06-08 16:06 <a href="http://www.aygfsteel.com/lijunwanglijun/archive/2013/06/08/400402.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> Ö÷Õ¾Ö©Öë³ØÄ£°å£º <a href="http://" target="_blank">ÇúË®ÏØ</a>| <a href="http://" target="_blank">ÃÅÍ·¹µÇø</a>| <a href="http://" target="_blank">ÏØ¼¶ÊÐ</a>| <a href="http://" target="_blank">ÄÏÏªÏØ</a>| <a href="http://" target="_blank">Т¸ÐÊÐ</a>| <a href="http://" target="_blank">´ó³ÇÏØ</a>| <a href="http://" target="_blank">ÓíÖÝÊÐ</a>| <a href="http://" target="_blank">Î÷ÏçÏØ</a>| <a href="http://" target="_blank">Äþ½úÏØ</a>| <a href="http://" target="_blank">µç°×ÏØ</a>| <a href="http://" target="_blank">¸ñ¶ûľÊÐ</a>| <a href="http://" target="_blank">»ôÇñÏØ</a>| <a href="http://" target="_blank">Ì©ºÍÏØ</a>| <a href="http://" target="_blank">ÄáÂêÏØ</a>| <a href="http://" target="_blank">ÇÒÄ©ÏØ</a>| <a href="http://" target="_blank">¸ßÁêÏØ</a>| <a href="http://" target="_blank">ÈÕ¿¦ÔòÊÐ</a>| <a href="http://" target="_blank">ÓÀÊ¤ÏØ</a>| <a href="http://" target="_blank">ÌïÁÖÏØ</a>| <a href="http://" target="_blank">äųØÏØ</a>| <a href="http://" target="_blank">¶«ÁÉÏØ</a>| <a href="http://" target="_blank">Ô£ÃñÏØ</a>| <a href="http://" target="_blank">¶¨ÈÕÏØ</a>| <a href="http://" target="_blank">¸·ÄÏÏØ</a>| <a href="http://" target="_blank">ÏãºÓÏØ</a>| <a href="http://" target="_blank">À­ÈøÊÐ</a>| <a href="http://" target="_blank">³¤·áÏØ</a>| <a href="http://" target="_blank">»¨Á«ÏØ</a>| <a href="http://" target="_blank">ÎäÆ½ÏØ</a>| <a href="http://" target="_blank">Îå¼ÒÇþÊÐ</a>| <a href="http://" target="_blank">´ïÈÕÏØ</a>| <a href="http://" target="_blank">½ð»ªÊÐ</a>| <a href="http://" target="_blank">Í­´¨ÊÐ</a>| <a href="http://" target="_blank">ÃɳÇÏØ</a>| <a href="http://" target="_blank">ÒÇÂ¤ÏØ</a>| <a href="http://" target="_blank">°¢¿ËÌÕÏØ</a>| <a href="http://" target="_blank">ÐĮ̈ÊÐ</a>| <a href="http://" target="_blank">èëµéÊÐ</a>| <a href="http://" target="_blank">¼ÎÉÆÏØ</a>| <a href="http://" target="_blank">ÔÆÃÎÏØ</a>| <a href="http://" target="_blank">¼´Ä«ÊÐ</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>