锘??xml version="1.0" encoding="utf-8" standalone="yes"?>天堂аⅴ在线最新版在线,国产一区二区av,国产精品久久久久久久久久久久久http://www.aygfsteel.com/dnvgmyy/category/42869.html灝樹笘涓竴涓糠閫斿皬涔︾zh-cnFri, 27 Nov 2009 07:49:42 GMTFri, 27 Nov 2009 07:49:42 GMT60榪囨護鍣ㄧ殑綆鍗曞疄鐜?/title><link>http://www.aygfsteel.com/dnvgmyy/articles/303761.html</link><dc:creator>鈽嗗氭ゼ鍚洦鈽?/dc:creator><author>鈽嗗氭ゼ鍚洦鈽?/author><pubDate>Thu, 26 Nov 2009 05:35:00 GMT</pubDate><guid>http://www.aygfsteel.com/dnvgmyy/articles/303761.html</guid><wfw:comment>http://www.aygfsteel.com/dnvgmyy/comments/303761.html</wfw:comment><comments>http://www.aygfsteel.com/dnvgmyy/articles/303761.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/dnvgmyy/comments/commentRss/303761.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/dnvgmyy/services/trackbacks/303761.html</trackback:ping><description><![CDATA[1錛欶ilter鎺ュ彛錛屾瘡涓墿灞曢兘闇瑕佸疄鐜版鎺ュ彛<br /> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --><span style="color: #008080;"> 1</span> <span style="color: #008000;">/**</span><span style="color: #008000;"><br /> </span><span style="color: #008080;"> 2</span> <span style="color: #008000;"> * 榪囨護鍣ㄣ傝嚜瀹氫箟鐨勮繃婊ゅ櫒闇瑕佸疄鐜版鎺ュ彛<br><br /> </span><span style="color: #008080;"> 3</span> <span style="color: #008000;"> * 鍙互鏍規嵁闇姹傚喅瀹氭槸鍚﹀厑璁哥戶緇祦杞紝濡傛灉闇瑕侊紝鍒欒皟鐢?lt;br><br /> </span><span style="color: #008080;"> 4</span> <span style="color: #008000;"> * chain.doFilter()鏂規硶緇х畫銆傚鏋滀笉璋冪敤錛屽垯璐d換閾劇粓姝€?br /> </span><span style="color: #008080;"> 5</span> <span style="color: #008000;"> * <br /> </span><span style="color: #008080;"> 6</span> <span style="color: #008000;"> * </span><span style="color: #808080;">@author</span><span style="color: #008000;"> kzl<br /> </span><span style="color: #008080;"> 7</span> <span style="color: #008000;"> * <br /> </span><span style="color: #008080;"> 8</span> <span style="color: #008000;"> </span><span style="color: #008000;">*/</span><span style="color: #000000;"><br /> </span><span style="color: #008080;"> 9</span> <span style="color: #0000ff;">public</span><span style="color: #000000;"> </span><span style="color: #0000ff;">interface</span><span style="color: #000000;"> Filter {<br /> </span><span style="color: #008080;">10</span> <span style="color: #000000;">    </span><span style="color: #008000;">/**</span><span style="color: #008000;"><br /> </span><span style="color: #008080;">11</span> <span style="color: #008000;">     * 鎵ц榪囨護<br /> </span><span style="color: #008080;">12</span> <span style="color: #008000;">     * <br /> </span><span style="color: #008080;">13</span> <span style="color: #008000;">     * </span><span style="color: #808080;">@param</span><span style="color: #008000;"> chain<br /> </span><span style="color: #008080;">14</span> <span style="color: #008000;">     *            榪囨護璐d換閾?br /> </span><span style="color: #008080;">15</span> <span style="color: #008000;">     </span><span style="color: #008000;">*/</span><span style="color: #000000;"><br /> </span><span style="color: #008080;">16</span> <span style="color: #000000;">    </span><span style="color: #0000ff;">void</span><span style="color: #000000;"> doFilter(IFilterChain chain);<br /> </span><span style="color: #008080;">17</span> <span style="color: #000000;">}<br /> </span><span style="color: #008080;">18</span> </div> <br /> 2:璐d換閾炬帴鍙o紝鐢ㄦ潵鎺у埗榪囨護鍣ㄦ槸鍚︾戶緇墽琛?br /> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --><span style="color: #008000;">/**</span><span style="color: #008000;"><br />  * 榪囨護鍣ㄨ矗浠婚摼<br />  * <br />  * </span><span style="color: #808080;">@author</span><span style="color: #008000;"> kzl<br />  * <br />  </span><span style="color: #008000;">*/</span><span style="color: #000000;"><br /> </span><span style="color: #0000ff;">public</span><span style="color: #000000;"> </span><span style="color: #0000ff;">interface</span><span style="color: #000000;"> IFilterChain {<br />     </span><span style="color: #008000;">/**</span><span style="color: #008000;"><br />      * 鎵ц榪囨護<br />      </span><span style="color: #008000;">*/</span><span style="color: #000000;"><br />     </span><span style="color: #0000ff;">void</span><span style="color: #000000;"> doFilter();<br /> }<br /> </span></div> <br /> 3:榪囨護鍣ㄧ粍錛岀敤鏉ユ坊鍔犺嚜瀹氫箟鐨勮繃婊ゅ櫒<br /> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --><span style="color: #008080;"> 1</span> <span style="color: #008000;">/**</span><span style="color: #008000;"><br /> </span><span style="color: #008080;"> 2</span> <span style="color: #008000;"> * 榪囨護鍣ㄧ粍<br /> </span><span style="color: #008080;"> 3</span> <span style="color: #008000;"> * <br /> </span><span style="color: #008080;"> 4</span> <span style="color: #008000;"> * </span><span style="color: #808080;">@author</span><span style="color: #008000;"> kzl<br /> </span><span style="color: #008080;"> 5</span> <span style="color: #008000;"> * <br /> </span><span style="color: #008080;"> 6</span> <span style="color: #008000;"> </span><span style="color: #008000;">*/</span><span style="color: #000000;"><br /> </span><span style="color: #008080;"> 7</span> <span style="color: #0000ff;">public</span><span style="color: #000000;"> </span><span style="color: #0000ff;">interface</span><span style="color: #000000;"> FilterGroup {<br /> </span><span style="color: #008080;"> 8</span> <span style="color: #000000;">    </span><span style="color: #008000;">/**</span><span style="color: #008000;"><br /> </span><span style="color: #008080;"> 9</span> <span style="color: #008000;">     * 娣誨姞榪囨護鍣?br /> </span><span style="color: #008080;">10</span> <span style="color: #008000;">     * <br /> </span><span style="color: #008080;">11</span> <span style="color: #008000;">     * </span><span style="color: #808080;">@param</span><span style="color: #008000;"> filter<br /> </span><span style="color: #008080;">12</span> <span style="color: #008000;">     *            榪囨護鍣?br /> </span><span style="color: #008080;">13</span> <span style="color: #008000;">     * </span><span style="color: #808080;">@return</span><span style="color: #008000;"> 榪斿洖姝よ繃婊ゅ櫒緇?鍏佽緇х畫娣誨姞<br /> </span><span style="color: #008080;">14</span> <span style="color: #008000;">     </span><span style="color: #008000;">*/</span><span style="color: #000000;"><br /> </span><span style="color: #008080;">15</span> <span style="color: #000000;">    FilterGroup append(Filter filter);<br /> </span><span style="color: #008080;">16</span> <span style="color: #000000;"><br /> </span><span style="color: #008080;">17</span> <span style="color: #000000;">    </span><span style="color: #008000;">/**</span><span style="color: #008000;"><br /> </span><span style="color: #008080;">18</span> <span style="color: #008000;">     * 鎵ц榪囨護鎿嶄綔<br /> </span><span style="color: #008080;">19</span> <span style="color: #008000;">     * <br /> </span><span style="color: #008080;">20</span> <span style="color: #008000;">     * </span><span style="color: #808080;">@param</span><span style="color: #008000;"> chain<br /> </span><span style="color: #008080;">21</span> <span style="color: #008000;">     *            榪囨護鍣ㄨ矗浠婚摼<br /> </span><span style="color: #008080;">22</span> <span style="color: #008000;">     </span><span style="color: #008000;">*/</span><span style="color: #000000;"><br /> </span><span style="color: #008080;">23</span> <span style="color: #000000;">    </span><span style="color: #0000ff;">void</span><span style="color: #000000;"> doFilter(FilterChain chain);<br /> </span><span style="color: #008080;">24</span> <span style="color: #000000;">}<br /> </span><span style="color: #008080;">25</span> </div> <br /> 涓嬮潰緇欏嚭綆鍗曠殑瀹炵幇綾伙細<br /> 1錛欶ilter1<br /> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --><span style="color: #008080;"> 1</span> <span style="color: #0000ff;">import</span><span style="color: #000000;"> java.text.SimpleDateFormat;<br /> </span><span style="color: #008080;"> 2</span> <span style="color: #0000ff;">import</span><span style="color: #000000;"> java.util.Date;<br /> </span><span style="color: #008080;"> 3</span> <span style="color: #000000;"><br /> </span><span style="color: #008080;"> 4</span> <span style="color: #0000ff;">public</span><span style="color: #000000;"> </span><span style="color: #0000ff;">class</span><span style="color: #000000;"> Filter1 </span><span style="color: #0000ff;">implements</span><span style="color: #000000;"> Filter {<br /> </span><span style="color: #008080;"> 5</span> <span style="color: #000000;"><br /> </span><span style="color: #008080;"> 6</span> <span style="color: #000000;">    @Override<br /> </span><span style="color: #008080;"> 7</span> <span style="color: #000000;">    </span><span style="color: #0000ff;">public</span><span style="color: #000000;"> </span><span style="color: #0000ff;">void</span><span style="color: #000000;"> doFilter(IFilterChain chain) {<br /> </span><span style="color: #008080;"> 8</span> <span style="color: #000000;">        System.out.println(</span><span style="color: #0000ff;">new</span><span style="color: #000000;"> SimpleDateFormat(</span><span style="color: #000000;">"</span><span style="color: #000000;">yyyy-MM-dd HH:mm:ss</span><span style="color: #000000;">"</span><span style="color: #000000;">)<br /> </span><span style="color: #008080;"> 9</span> <span style="color: #000000;">                .format(</span><span style="color: #0000ff;">new</span><span style="color: #000000;"> Date(</span><span style="color: #000000;">1256819348330l</span><span style="color: #000000;">)));<br /> </span><span style="color: #008080;">10</span> <span style="color: #000000;">        chain.doFilter();<br /> </span><span style="color: #008080;">11</span> <span style="color: #000000;">    }<br /> </span><span style="color: #008080;">12</span> <span style="color: #000000;"><br /> </span><span style="color: #008080;">13</span> <span style="color: #000000;">}<br /> </span><span style="color: #008080;">14</span> </div> <br /> 2:FilterChain<br /> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --><span style="color: #008000;">/**</span><span style="color: #008000;"><br />  * 榪囨護鍣ㄨ矗浠婚摼<br />  * <br />  * </span><span style="color: #808080;">@author</span><span style="color: #008000;"> kzl<br />  * <br />  </span><span style="color: #008000;">*/</span><span style="color: #000000;"><br /> </span><span style="color: #0000ff;">public</span><span style="color: #000000;"> </span><span style="color: #0000ff;">class</span><span style="color: #000000;"> FilterChain </span><span style="color: #0000ff;">implements</span><span style="color: #000000;"> IFilterChain {<br />     </span><span style="color: #008000;">/**</span><span style="color: #008000;"><br />      * 榪囨護鍣ㄧ粍<br />      </span><span style="color: #008000;">*/</span><span style="color: #000000;"><br />     FilterGroup group;<br /> <br />     </span><span style="color: #0000ff;">public</span><span style="color: #000000;"> FilterChain(FilterGroup group) {<br />         </span><span style="color: #0000ff;">this</span><span style="color: #000000;">.group </span><span style="color: #000000;">=</span><span style="color: #000000;"> group;<br />     }<br /> <br />     @Override<br />     </span><span style="color: #0000ff;">public</span><span style="color: #000000;"> </span><span style="color: #0000ff;">void</span><span style="color: #000000;"> doFilter() {<br />         </span><span style="color: #008000;">//</span><span style="color: #008000;"> 榪囨護鍣ㄧ粍鎵ц</span><span style="color: #008000;"><br /> </span><span style="color: #000000;">        group.doFilter(</span><span style="color: #0000ff;">this</span><span style="color: #000000;">);<br />     }<br /> }<br /> <br /> </span></div> 3:FilterGroup<br /> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --><span style="color: #008080;"> 1</span> <span style="color: #0000ff;">import</span><span style="color: #000000;"> java.util.LinkedList;<br /> </span><span style="color: #008080;"> 2</span> <span style="color: #000000;"><br /> </span><span style="color: #008080;"> 3</span> <span style="color: #0000ff;">public</span><span style="color: #000000;"> </span><span style="color: #0000ff;">class</span><span style="color: #000000;"> FilterGroupImpl </span><span style="color: #0000ff;">implements</span><span style="color: #000000;"> FilterGroup {<br /> </span><span style="color: #008080;"> 4</span> <span style="color: #000000;">    LinkedList</span><span style="color: #000000;"><</span><span style="color: #000000;">Filter</span><span style="color: #000000;">></span><span style="color: #000000;"> list </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #0000ff;">new</span><span style="color: #000000;"> LinkedList</span><span style="color: #000000;"><</span><span style="color: #000000;">Filter</span><span style="color: #000000;">></span><span style="color: #000000;">();<br /> </span><span style="color: #008080;"> 5</span> <span style="color: #000000;">    </span><span style="color: #0000ff;">int</span><span style="color: #000000;"> current </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #000000;">0</span><span style="color: #000000;">;<br /> </span><span style="color: #008080;"> 6</span> <span style="color: #000000;"><br /> </span><span style="color: #008080;"> 7</span> <span style="color: #000000;">    @Override<br /> </span><span style="color: #008080;"> 8</span> <span style="color: #000000;">    </span><span style="color: #0000ff;">public</span><span style="color: #000000;"> </span><span style="color: #0000ff;">synchronized</span><span style="color: #000000;"> FilterGroup append(Filter filter) {<br /> </span><span style="color: #008080;"> 9</span> <span style="color: #000000;">        list.add(filter);<br /> </span><span style="color: #008080;">10</span> <span style="color: #000000;">        </span><span style="color: #0000ff;">return</span><span style="color: #000000;"> </span><span style="color: #0000ff;">this</span><span style="color: #000000;">;<br /> </span><span style="color: #008080;">11</span> <span style="color: #000000;">    }<br /> </span><span style="color: #008080;">12</span> <span style="color: #000000;"><br /> </span><span style="color: #008080;">13</span> <span style="color: #000000;">    @Override<br /> </span><span style="color: #008080;">14</span> <span style="color: #000000;">    </span><span style="color: #0000ff;">public</span><span style="color: #000000;"> </span><span style="color: #0000ff;">void</span><span style="color: #000000;"> doFilter(FilterChain chain) {<br /> </span><span style="color: #008080;">15</span> <span style="color: #000000;">        </span><span style="color: #0000ff;">if</span><span style="color: #000000;"> (current </span><span style="color: #000000;"><</span><span style="color: #000000;"> list.size()) {<br /> </span><span style="color: #008080;">16</span> <span style="color: #000000;">            list.get(current</span><span style="color: #000000;">++</span><span style="color: #000000;">).doFilter(chain);<br /> </span><span style="color: #008080;">17</span> <span style="color: #000000;">        }<br /> </span><span style="color: #008080;">18</span> <span style="color: #000000;">    }<br /> </span><span style="color: #008080;">19</span> <span style="color: #000000;"><br /> </span><span style="color: #008080;">20</span> <span style="color: #000000;">}<br /> </span><span style="color: #008080;">21</span> </div> <br /> 4:鏈緇堢粍鍚堣搗鏉ョ殑main<br /> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --><span style="color: #008080;"> 1</span> <span style="color: #0000ff;">public</span><span style="color: #000000;"> </span><span style="color: #0000ff;">class</span><span style="color: #000000;"> Main {<br /> </span><span style="color: #008080;"> 2</span> <span style="color: #000000;">    </span><span style="color: #0000ff;">public</span><span style="color: #000000;"> </span><span style="color: #0000ff;">static</span><span style="color: #000000;"> </span><span style="color: #0000ff;">void</span><span style="color: #000000;"> main(String[] args) {<br /> </span><span style="color: #008080;"> 3</span> <span style="color: #000000;">        FilterGroup group </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #0000ff;">new</span><span style="color: #000000;"> FilterGroupImpl();<br /> </span><span style="color: #008080;"> 4</span> <span style="color: #000000;">        group.append(</span><span style="color: #0000ff;">new</span><span style="color: #000000;"> Filter1());<br /> </span><span style="color: #008080;"> 5</span> <span style="color: #000000;">        group.append(</span><span style="color: #0000ff;">new</span><span style="color: #000000;"> Filter2());<br /> </span><span style="color: #008080;"> 6</span> <span style="color: #000000;">        FilterChain chain </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #0000ff;">new</span><span style="color: #000000;"> FilterChain(group);<br /> </span><span style="color: #008080;"> 7</span> <span style="color: #000000;">        chain.doFilter();<br /> </span><span style="color: #008080;"> 8</span> <span style="color: #000000;">    }<br /> </span><span style="color: #008080;"> 9</span> <span style="color: #000000;">}<br /> </span><span style="color: #008080;">10</span> </div> <br /> <img src ="http://www.aygfsteel.com/dnvgmyy/aggbug/303761.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/dnvgmyy/" target="_blank">鈽嗗氭ゼ鍚洦鈽?/a> 2009-11-26 13:35 <a href="http://www.aygfsteel.com/dnvgmyy/articles/303761.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>