锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产亚洲精品bv在线观看,久久亚洲AV无码精品色午夜麻,MM1313亚洲国产精品http://www.tkk7.com/Tomshi-Xu/zh-cnSun, 11 May 2025 11:10:13 GMTSun, 11 May 2025 11:10:13 GMT60sql 璇硶 stuffhttp://www.tkk7.com/Tomshi-Xu/archive/2013/02/24/395642.htmlTom XuTom XuSun, 24 Feb 2013 03:21:00 GMThttp://www.tkk7.com/Tomshi-Xu/archive/2013/02/24/395642.htmlhttp://www.tkk7.com/Tomshi-Xu/comments/395642.htmlhttp://www.tkk7.com/Tomshi-Xu/archive/2013/02/24/395642.html#Feedback0http://www.tkk7.com/Tomshi-Xu/comments/commentRss/395642.htmlhttp://www.tkk7.com/Tomshi-Xu/services/trackbacks/395642.html1銆佷綔鐢?br />鍒犻櫎鎸囧畾闀垮害鐨勫瓧絎︼紝騫跺湪鎸囧畾鐨勮搗鐐瑰鎻掑叆鍙︿竴緇勫瓧絎︺?/p>

2銆佽娉?br />STUFF ( character_expression , start , length ,character_expression )

3銆佺ず渚?br />浠ヤ笅紺轟緥鍦ㄧ涓涓瓧絎︿覆 abcdef 涓垹闄や粠絎?2 涓綅緗紙瀛楃 b錛夊紑濮嬬殑涓変釜瀛楃錛岀劧鍚庡湪鍒犻櫎鐨勮搗濮嬩綅緗彃鍏ョ浜屼釜瀛楃涓詫紝浠庤屽垱寤哄茍榪斿洖涓涓瓧絎︿覆SELECT STUFF('abcdef', 2, 3, 'ijklmn')
GO

涓嬮潰鏄粨鏋滈泦
aijklmnef

4銆佸弬鏁?br />character_expression
涓涓瓧絎︽暟鎹〃杈懼紡銆俢haracter_expression 鍙互鏄父閲忋佸彉閲忥紝涔熷彲浠ユ槸瀛楃鍒楁垨浜岃繘鍒舵暟鎹垪銆?/p>

start
涓涓暣鏁板鹼紝鎸囧畾鍒犻櫎鍜屾彃鍏ョ殑寮濮嬩綅緗傚鏋?start 鎴?length 涓鴻礋錛屽垯榪斿洖絀哄瓧絎︿覆銆傚鏋?start 姣旂涓涓?character_expression闀匡紝鍒欒繑鍥炵┖瀛楃涓層俿tart 鍙互鏄?bigint 綾誨瀷銆?/p>

length
涓涓暣鏁幫紝鎸囧畾瑕佸垹闄ょ殑瀛楃鏁般傚鏋?length 姣旂涓涓?character_expression闀匡紝鍒欐渶澶氬垹闄ゅ埌鏈鍚庝竴涓?character_expression 涓殑鏈鍚庝竴涓瓧絎︺俵ength 鍙互鏄?bigint 綾誨瀷銆?/p>

5銆佽繑鍥炵被鍨?br />濡傛灉 character_expression 鏄彈鏀寔鐨勫瓧絎︽暟鎹被鍨嬶紝鍒欒繑鍥炲瓧絎︽暟鎹傚鏋?character_expression 鏄竴涓彈鏀寔鐨?binary 鏁版嵁綾誨瀷錛屽垯榪斿洖浜岃繘鍒舵暟鎹?/p>

6銆佸娉?br />濡傛灉緇撴灉鍊煎ぇ浜庤繑鍥炵被鍨嬫敮鎸佺殑鏈澶у鹼紝鍒欎駭鐢熼敊璇?br />錛堣祫鏂欐潵婧愪簬緗戠粶錛?br />



Tom Xu 2013-02-24 11:21 鍙戣〃璇勮
]]>
Spring 瀛︿範絎旇錛堝疄渚嬪寲鏂瑰紡 spring bean浣滅敤鍩?spring渚濊禆娉ㄥ叆 spring鑷姩鎵弿 spring鍜宻truts鏁村悎姝ラ錛?/title><link>http://www.tkk7.com/Tomshi-Xu/archive/2012/11/04/390767.html</link><dc:creator>Tom Xu</dc:creator><author>Tom Xu</author><pubDate>Sun, 04 Nov 2012 14:43:00 GMT</pubDate><guid>http://www.tkk7.com/Tomshi-Xu/archive/2012/11/04/390767.html</guid><wfw:comment>http://www.tkk7.com/Tomshi-Xu/comments/390767.html</wfw:comment><comments>http://www.tkk7.com/Tomshi-Xu/archive/2012/11/04/390767.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/Tomshi-Xu/comments/commentRss/390767.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/Tomshi-Xu/services/trackbacks/390767.html</trackback:ping><description><![CDATA[<div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><strong><font size="4"></font></strong> </div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><strong><font size="3">spring bean 瀹炰緥鍖栫殑鏂瑰紡</font></strong></div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><strong>        </strong><span style="font-size: 14px">1.榛樿鎯呭喌涓嬫槸璋冪敤bean瀵硅薄鐨勯粯璁ゆ瀯閫犲嚱鏁版潵紺轟緥璇漛ean</span></div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-size: 14px">        2.璋冪敤宸ュ巶鐨勯潤鎬佹柟娉曟潵瀹炰緥鍖朾ean</span></div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-size: 14px">                <bean id="bean瀹炰緥name" class="宸ュ巶綾? factory-method="宸ュ巶鐨勯潤鎬佹柟娉?></bean></span></div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-size: 14px">        3.璋冪敤宸ュ巶鏂規硶鏉ュ疄渚嬪寲bean</span></div><span style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">                 <bean id="宸ュ巶瀹炰緥name" class="宸ュ巶綾?  class="宸ュ巶綾誨悕"></span><br style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-size: 14px">                 <bean id="bean瀹炰緥name" factory-name="宸ュ巶瀹炰緥name",factory-method="宸ュ巶鐨勯潪闈欐佹柟娉?></span></div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><font size="3"><strong>spring bean 鐨勪綔鐢ㄥ煙 (鍙互浣跨敤scope="singleton/prototype/request/session/global session"鏉ラ厤緗?</strong></font></div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-size: 14px">        1.榛樿浣滅敤鍩燂紙singleton錛夋儏鍐典笅錛?/span></div> <blockquote style="border-bottom-style: none; padding-bottom: 0px; widows: 2; text-transform: none; text-indent: 0px; margin: 0px 0px 0px 40px; border-left-style: none; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; border-top-style: none; color: rgb(0,0,0); border-right-style: none; word-spacing: 0px; padding-top: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial"> <div><span style="font-size: 14px">        bean鐨勫疄渚嬪寲鏄湪瀹瑰櫒瀹炰緥鍖栵紙琚富鍔ㄧ敵璇峰姞杞斤級鏃跺氨瀹炰緥鍖?/span></div> <div><span style="font-size: 14px">        灝唋azy-init="true" (寤惰繜鍒濆鍖? 涓嶄細鍐嶅鍣ㄥ疄渚嬪寲瀹炰緥鍖朾ean (涓嶅緩璁嬌鐢?</span></div> <div><span style="font-size: 14px">        鐢╥nit-method="methodName" 鍙互鎸囧畾bean琚疄渚嬪寲鏃惰皟鐢ㄧ殑鏂規硶</span></div> <div><span style="font-size: 14px">        鐢╠estory-method="methodName" 鍙互鍒跺畾瀹瑰櫒璋冪敤close鏂規硶鍚巄ean鎵ц鐨勬柟娉?/span></div></blockquote><span style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">         2.閰嶇疆prototype錛堝師鍨嬶級浣滅敤鍩燂細</span><br style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /> <blockquote style="border-bottom-style: none; padding-bottom: 0px; widows: 2; text-transform: none; text-indent: 0px; margin: 0px 0px 0px 40px; border-left-style: none; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; border-top-style: none; color: rgb(0,0,0); border-right-style: none; word-spacing: 0px; padding-top: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial"> <div><span style="font-size: 14px">       bean鐨勫疄渚嬪寲鏄湪璋冪敤getBean鏂規硶鏃惰瀹炰緥鍖栫殑</span></div> <div><span style="font-size: 14px">       姣忔璋冪敤涓涓猤etBean鏂規硶閮藉洖榪斿洖涓涓柊鐨勫璞?/span></div> <div><span style="font-size: 14px"><br /></span></div></blockquote> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><font size="3"><strong>Spring Dependency Injection(Spring鐨勪緷璧栨敞鍏?</strong></font></div><span style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">       1</span><strong style="line-height: normal; widows: 2; text-transform: none; font-variant: normal; font-style: normal; text-indent: 0px; letter-spacing: normal; font-family: 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); font-size: 14px; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">.</strong><span style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">浣跨敤鏄犲皠鐨勬柟寮忔敞鍏?/span><br style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /> <blockquote style="border-bottom-style: none; padding-bottom: 0px; widows: 2; text-transform: none; text-indent: 0px; margin: 0px 0px 0px 40px; border-left-style: none; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; border-top-style: none; color: rgb(0,0,0); border-right-style: none; word-spacing: 0px; padding-top: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial"> <blockquote style="border-bottom-style: none; padding-bottom: 0px; margin: 0px 0px 0px 40px; border-left-style: none; padding-left: 0px; padding-right: 0px; border-top-style: none; border-right-style: none; padding-top: 0px; border-image: initial"> <div><span style="font-size: 14px"><bean id="personDao" class="鎺ュ彛瀹炵幇綾昏礬寰?></bean>  <span id="xfj35fl" class="Apple-converted-space"> </span></span></div></blockquote> <blockquote style="border-bottom-style: none; padding-bottom: 0px; margin: 0px 0px 0px 40px; border-left-style: none; padding-left: 0px; padding-right: 0px; border-top-style: none; border-right-style: none; padding-top: 0px; border-image: initial"> <div><span style="font-size: 14px"><bean id="persionService" class="鎺ュ彛瀹炵幇鐨勭被璺緞"></span></div></blockquote> <blockquote style="border-bottom-style: none; padding-bottom: 0px; margin: 0px 0px 0px 40px; border-left-style: none; padding-left: 0px; padding-right: 0px; border-top-style: none; border-right-style: none; padding-top: 0px; border-image: initial"> <div><span style="font-size: 14px">    <property name="personDao" ref="personDao"></property>   <!--鍙嶅皠璧嬪?->    </span></div></blockquote> <blockquote style="border-bottom-style: none; padding-bottom: 0px; margin: 0px 0px 0px 40px; border-left-style: none; padding-left: 0px; padding-right: 0px; border-top-style: none; border-right-style: none; padding-top: 0px; border-image: initial"> <div><span style="font-size: 14px">    <property name="name"  value="tom test!!!!!!!!"></property> <!--涓哄熀鏈被鍨嬭祴鍊?-></span></div></blockquote><span style="font-size: 14px">            <property name="name"  value="100"></property> <!--涓哄熀鏈被鍨嬭祴鍊?-></span> <blockquote style="border-bottom-style: none; padding-bottom: 0px; margin: 0px 0px 0px 40px; border-left-style: none; padding-left: 0px; padding-right: 0px; border-top-style: none; border-right-style: none; padding-top: 0px; border-image: initial"> <div><span style="font-size: 14px"></bean></span></div></blockquote></blockquote><span style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">       2.</span><span style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">浣跨敤鍐呴儴bean 鐨勬柟寮忔敞鍏?/span><br style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /> <blockquote style="border-bottom-style: none; padding-bottom: 0px; widows: 2; text-transform: none; text-indent: 0px; margin: 0px 0px 0px 40px; border-left-style: none; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; border-top-style: none; color: rgb(0,0,0); border-right-style: none; word-spacing: 0px; padding-top: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial"> <div><span style="font-size: 14px">        <bean id="persionService" class="瀹炵幇鐨勭被璺緞"><br /></span></div> <div><span style="font-size: 14px">             <property name="persionDao"></span></div> <div><span style="font-size: 14px">                    <bean  class="dao瀹炵幇璺緞"/></span></div> <div><span style="font-size: 14px">             </property></span></div> <div><span style="font-size: 14px">        </bean></span></div></blockquote><span style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">      3.</span><span style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">闆嗗悎綾誨瀷鐨勬敞鍏?/span> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-size: 14px">                  <bean id="personService" class="瀹炵幇綾昏礬寰?></span></div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-size: 14px">                     <property name="sets"></span></div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-size: 14px">                        <set>                                                                    <!--姝ゅ鍙互涓簂ist--></span></div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-size: 14px">                                <value>涓涓獀alue</value><br /></span></div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-size: 14px">                                <value>涓や釜value</value></span></div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-size: 14px">                        </set></span></div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-size: 14px">                         <map></span></div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-size: 14px">                                 <entry key="key-1" value="value-1"/></span></div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-size: 14px">                                <entry key="</span><span style="font-size: 14px">key-2</span><span style="font-size: 14px">" value="value-2"/></span></div> <blockquote style="border-bottom-style: none; padding-bottom: 0px; widows: 2; text-transform: none; text-indent: 0px; margin: 0px 0px 0px 40px; border-left-style: none; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; border-top-style: none; color: rgb(0,0,0); border-right-style: none; word-spacing: 0px; padding-top: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial"> <blockquote style="border-bottom-style: none; padding-bottom: 0px; margin: 0px 0px 0px 40px; border-left-style: none; padding-left: 0px; padding-right: 0px; border-top-style: none; border-right-style: none; padding-top: 0px; border-image: initial"> <blockquote style="border-bottom-style: none; padding-bottom: 0px; margin: 0px 0px 0px 40px; border-left-style: none; padding-left: 0px; padding-right: 0px; border-top-style: none; border-right-style: none; padding-top: 0px; border-image: initial"> <div><span style="font-size: 14px">  <entry key="</span><span style="font-size: 14px">key-3</span><span style="font-size: 14px">" value="value-3"/></span></div></blockquote></blockquote></blockquote> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-size: 14px">                         </map></span></div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-size: 14px">                     </property></span></div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-size: 14px">                   </bean> </span></div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-size: 14px">      4.浣跨敤鏋勯犲櫒鍙傛暟娉ㄥ叆錛堣皟鐢ㄧ壒瀹氱殑鏋勯犲嚱鏁幫級</span></div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-size: 14px">             濡傛灉PersonServiceBean涓殑鏈夋瀯閫犲嚱鏁癙ersonServiceBean(PersonDao personDao,String name){}</span></div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-size: 14px">                <bean id="personDao11111111" class="綾誨疄鐜拌礬寰?><bean></span></div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-size: 14px">                <bean id="personService" class="綾誨疄鐜拌礬寰?></span></div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-size: 14px">                    <constructor-arg index="0" type="鑷畾涔塼ype綾葷殑璺緞" ref="personDao111111"><br /></span></div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-size: 14px">                    <constructor-arg index="1" type="鍩烘湰綾誨瀷鍙互鐪佸幓......"  value="111111111"></span></div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-size: 14px">                </bean>       </span></div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-size: 14px">      5.浣跨敤Field娉ㄥ叆錛堢敤浜庢敞瑙g殑鏂瑰紡錛?/span></div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-size: 14px">        灞炴х殑鍊兼敞鍏?/span></div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-size: 14px">        @Resource private PersonDao personDao;     /* 鍏堟壘鍒?瀹瑰櫒涓殑 bean鐨勫搴斿悕縐拌繘琛屽尮閰嶏紝鑻ユ棤錛屾壘綾誨瀷鍖歸厤 */   </span></div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-size: 14px">         灞炴х殑set鏂規硶娉ㄥ叆</span></div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-size: 14px">        @Resource</span></div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-size: 14px">        public void setXXX(Object object){}     </span></div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-size: 14px"><br /></span></div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><strong><font size="3">Spring 鑷姩鎵弿鍜岀鐞嗭紙鎵弿鐨勬柟寮忓幓鑷姩綆$悊緇勫緩錛?/font></strong></div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">寮曞叆綾婚厤緗?lt;context:component-scan base-package></div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">                 @Service @ Resposity</div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">          閫氳繃class 綾誨悕棣栧瓧姣嶅皬鍐?@Service("瀵硅薄鍚?錛夋潵鑾峰緱,涔熷彲浠? @scope("prototype") 鏉ヨ緗垵濮嬪寲綾葷殑灞炴?/div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-size: medium"><span style="font-size: 14px">         鍙互鍦ㄦ柟娉曞悕涓婇潰@PostConstruct 鍙互鍒跺畾鍒濆鍖栨柟娉?/span></span></div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-size: medium"><span style="font-size: 14px">         鍙互鍦ㄦ柟娉曞悕涓婇潰@PreDestory 鍙互鍦╞ean瀹炰緥琚懅姣佷箣鍓嶆墽琛岀殑鏂規硶銆?br /></span></span><span style="font-size: medium"><span style="font-size: 14px"><strong><br /></strong></span></span></div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-size: medium"><span style="font-size: 14px"><strong>Spring鍜孲truts2鐨勬暣鍚?/strong></span></span></div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-size: medium"><span style="font-size: 14px"><strong>1.鎵懼埌Struts2-Spring-plugin-.XX.jar鍖呭拰Spring.jar鍖?鍔犲叆鍒皐eb欏圭洰鐨刲ib鍖呬笅</strong></span></span></div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-size: medium"><span style="font-size: 14px"><strong>2.閰嶇疆WEB-INF/web.xml鏂囦歡,鍔犲叆涓巗truts鏁村悎鐨勭洃鍚櫒</strong></span></span></div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="font-size: medium"><span style="font-size: 14px">    </span></span> <!-- </div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"> <span id="l5b555t" class="Apple-converted-space"> </span><span style="white-space: pre" class="Apple-tab-span"> </span><context-param></div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">          <param-name>contextConfigLocation</param-name></div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">          <param-value>classpath:beans.xml</param-value></div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="white-space: pre" class="Apple-tab-span"></span></context-param></div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">     --></div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">    <!-- 鑻pplicationContext.xml鏂囦歡涓嶅湪WEB-INF 涓嬪垯闇瑕佸皢灝嗚礬寰勬斁鍏ヤ笂闈㈠弬鏁頒腑--></div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="white-space: pre" class="Apple-tab-span"></span><listener></div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">           <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="white-space: pre" class="Apple-tab-span"></span></listener></div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">        <br /></div> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"> <div><strong>3.鍦╯truts.xml鏂囦歡涓姞鍏pring甯擱噺(structs涓璞$殑鍒涘緩鍙粰spring)</strong></div> <div>     <constant name="struts.objectFactory" value="spring"/>    </div> <div> <div>    <action class="loginAction" name="loginAction_*"  method="{1}"></div> <div>         <span style="white-space: pre" class="Apple-tab-span"> </span><result name="success" type="redirect">index.jsp</result> </div> <div>   </action></div> <div><br /></div></div> <div><strong>4.鍒涘緩applicationContext.xml鏂囦歡錛屾枃浠跺彲浠ユ斁鍦╳eb-inf鐩綍涓嬶紝榪欐牱鍙互涓嶇敤鍦?涓姞鍏ontext鐨勯厤緗?/strong></div></div> <blockquote style="border-bottom-style: none; padding-bottom: 0px; widows: 2; text-transform: none; text-indent: 0px; margin: 0px 0px 0px 40px; border-left-style: none; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; border-top-style: none; color: rgb(0,0,0); border-right-style: none; word-spacing: 0px; padding-top: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial"> <div> <div><?xml version="1.0" encoding="UTF-8"?></div></div> <div> <div><beans xmlns="http://www.springframework.org/schema/beans"</div></div> <div> <div>       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"</div></div> <div> <div>       xsi:schemaLocation="http://www.springframework.org/schema/beans</div></div> <div> <div>           http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">           </div></div> <div> <div>    <bean id="loginAction" class="xxxxxxxxxxxxxxxxxxxxxxx" scope="prototype"/></div></div> <div> <div></beans></div></div></blockquote><span style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; display: inline !important; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; float: none; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">娉ㄦ剰錛?1)struts2涓渶瑕佸姞鍏rototype錛堝師鍨嬶級鐨勯厤緗紝榪欐牱鎵嶈兘婊¤凍struts2涓烘瘡嬈¤姹傚垱寤轟竴涓璞$殑鏈嶅姟鏂瑰紡  </span> <div style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font: 14px 寰蔣闆呴粦; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">          (2)姝ゅ鐨刬d 鍚嶉渶瑕佷笌3涓殑class鍚屽悕</div><img src ="http://www.tkk7.com/Tomshi-Xu/aggbug/390767.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/Tomshi-Xu/" target="_blank">Tom Xu</a> 2012-11-04 22:43 <a href="http://www.tkk7.com/Tomshi-Xu/archive/2012/11/04/390767.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鍙噸澶嶆ц鍐欓攣 鏄懼紡閿?闅愬紡閿?綰跨▼榪涚▼鍚屾璇誨啓鍚屾錛圧eentrantReadWriteLock Lock Synchronized )http://www.tkk7.com/Tomshi-Xu/archive/2012/11/04/390766.htmlTom XuTom XuSun, 04 Nov 2012 14:37:00 GMThttp://www.tkk7.com/Tomshi-Xu/archive/2012/11/04/390766.htmlhttp://www.tkk7.com/Tomshi-Xu/comments/390766.htmlhttp://www.tkk7.com/Tomshi-Xu/archive/2012/11/04/390766.html#Feedback0http://www.tkk7.com/Tomshi-Xu/comments/commentRss/390766.htmlhttp://www.tkk7.com/Tomshi-Xu/services/trackbacks/390766.htmlReentrantReadWriteLock鐨勭壒鎬?/strong>

1.鍏鉤鎬у拰闈炲叕騫蟲ц幏鍙栭攣錛?/p>

    鏀寔鎸夌収鍏鉤鐨勫師鍒欒幏鍙栭攣錛屽嵆璇誨啓綰跨▼鎸夌収鏈闀跨瓑寰呮椂闂村垎閰嶉攣

    鑻ユ瀯閫犱負闈炲叕騫蟲х殑錛屽垯鎸夌収鍏堝埌鍏堝緱鐨勯『搴忥紝浣嗘槸鏈夎綰跨▼鎯寵幏鍙栭攣鏃訛紝璇ラ『搴忚鎵撶牬

2.閲嶅鑾峰緱閿侊細璇葷嚎紼嬪彲浠ラ噸澶嶇殑鑾峰彇閿侊紝灝界褰撳墠璇葷嚎紼嬪崰鐢?/p>

3.閿侀檷綰э細

    鍙互灝唚rite lock 鐨勭瓑綰ч檷涓?read lock ,欏哄簭鏄細鍏堣幏寰梂riteLock鍐嶈幏寰桼eadLock錛岀劧鍚庨噴鏀網riteLock錛岃繖鏃跺欑嚎紼嬪皢淇濇寔Readlock鐨勬寔 鏈夈?/p>

   鍙嶈繃鏉eadLock鎯寵鍗囩駭涓篧riteLock鍒欎笉鍙兘

4.涓柇閿佺殑鑾峰彇錛氳閿佸拰鍐欓攣鐨勮幏鍙栨湡闂撮兘鍏佽琚腑鏂?/p>

5.Condition 綾葷殑鏀寔錛氳鏀寔浠呬粎灝卞啓鎿嶄綔鑰岃█錛岃嫢readLock(0.newCondition() 灝嗕細throws UnsupprotedoperationException

6.鍙洃嫻嬫э細榪欎釜綾繪敮鎸佹搷浣滄槸鍚﹀閿佺殑鑾峰彇榪樻槸绔炰簤錛屽彧鏄負媯嫻嬬郴緇熺姸鎬侊紝鑰屼笉鏄負浜嗗悓姝ヨ岃璁$殑銆?/p>


鏄懼紡閿侊紙Lock錛夊拰闅愬紡閿?Synchronized)鐨勪笉鍚岀偣錛屾嫭鍙鋒敞鏄庨殣寮忛攣涓庨噸澶嶈鍐欓攣錛圧eentrantReadWriteLock錛夌殑鍖哄埆

1.涓嶈兘涓誨姩涓柇姝e湪璇曞浘鑾峰緱閿佺殑綰跨▼  錛堟樉寮忓啓鎿嶄綔閿佸彲浠ヤ富鍔ㄧ殑鎸傝搗璇繪搷浣滈攣錛岃繘琛屽啓鎿嶄綔錛?/p>

2.璇曞浘鑾峰緱閿佹椂涓嶈兘璁劇疆瓚呮椂

3.鍦ㄥ璞″唴閮ㄩ攣鍙湁涓涓茍涓斿唴閮ㄩ攣鍙湁涓涓崟涓鐨勬潯浠訛紝鍙兘涓嶅鐢?鏄劇ず閿佸彲浠ユ湁澶氫釜錛屼笉鏂噸澶嶇殑瀵硅鍐欐搷浣滃姞閿?


瀵筊eentrantReadWriteLock綾繪祴璇?/strong>

   1.璇?鍐欐搷浣滅殑閿佸綰跨▼嫻嬭瘯 : 鍗曠嫭鐨勮鎿嶄綔鍜屽啓鎿嶄綔浣曚互瀹屾垚璇繪垨鍐欑殑鍚屾

   2.璇繪搷浣滄墍鍜屽啓鎿嶄綔閿佸綰跨▼嫻嬭瘯 :  鑳藉悓姝?(蹇呴渶鎿嶄綔綾諱腑灝?ReentrantReadWriteLock澹版槑涓簊tatic鐨勬垚鍛樺彉閲?

   3.璇繪搷浣滆繘紼嬪拰鍐欐搷浣滆繘紼嬮棿嫻嬭瘯錛氫笉鏀寔榪涚▼闂寸殑鍚屾



Tom Xu 2012-11-04 22:37 鍙戣〃璇勮
]]>
綰跨▼鍜岃繘紼?瀵規枃浠墮攣鐨勬搷浣?RandomAccessFile MappedByteBuffer FileLock)http://www.tkk7.com/Tomshi-Xu/archive/2012/10/26/390291.htmlTom XuTom XuFri, 26 Oct 2012 10:34:00 GMThttp://www.tkk7.com/Tomshi-Xu/archive/2012/10/26/390291.htmlhttp://www.tkk7.com/Tomshi-Xu/comments/390291.htmlhttp://www.tkk7.com/Tomshi-Xu/archive/2012/10/26/390291.html#Feedback1http://www.tkk7.com/Tomshi-Xu/comments/commentRss/390291.htmlhttp://www.tkk7.com/Tomshi-Xu/services/trackbacks/390291.html闃呰鍏ㄦ枃

Tom Xu 2012-10-26 18:34 鍙戣〃璇勮
]]>
主站蜘蛛池模板: a级毛片免费高清毛片视频| 黄页网站在线观看免费高清| 亚洲AV日韩精品久久久久久| 日本高清在线免费| 黄色免费网址在线观看| 亚洲av无码不卡| 国产成人3p视频免费观看| 91视频精品全国免费观看| 亚洲一区二区三区久久久久| 亚洲?v女人的天堂在线观看| 亚洲视频在线免费观看| 久久久久亚洲精品无码网址色欲| 亚洲精品蜜桃久久久久久| 最近2019中文字幕mv免费看| CAOPORN国产精品免费视频| 亚洲人成人伊人成综合网无码| 亚洲午夜久久久久妓女影院| 免费黄色大片网站| 性xxxxx大片免费视频| 黄色免费网址在线观看| 亚洲AV无码久久久久网站蜜桃 | 亚洲视频.com| 啊v在线免费观看| av大片在线无码免费| 男女一边桶一边摸一边脱视频免费 | 久久99国产综合精品免费| 免费人成又黄又爽的视频在线电影| 78成人精品电影在线播放日韩精品电影一区亚洲| 国产精品国产自线拍免费软件| 久久久久高潮毛片免费全部播放 | 亚洲Aⅴ无码一区二区二三区软件 亚洲AⅤ视频一区二区三区 | 青青久在线视频免费观看| 无码人妻一区二区三区免费看| 九九免费精品视频在这里| 亚洲日韩乱码中文字幕| 在线免费观看亚洲| 亚洲国产精品婷婷久久| 中文字幕精品亚洲无线码一区| 日本一道综合久久aⅴ免费| 亚洲成人免费在线观看| 男女午夜24式免费视频|