锘??xml version="1.0" encoding="utf-8" standalone="yes"?>午夜亚洲av永久无码精品,亚洲一本之道高清乱码,亚洲天天做日日做天天欢毛片http://www.tkk7.com/rox/category/14648.html闈欓嫻佷簯涔嬫尌鎰忚垝杈鋸旀畫璐?/description>zh-cnFri, 29 Dec 2017 02:14:05 GMTFri, 29 Dec 2017 02:14:05 GMT60Java澶氬眰鐩綍鎵撳寘鍜岃В鍘嬩唬鐮?apache commons compress, io, lang)http://www.tkk7.com/rox/archive/2009/11/12/302151.htmlroxroxThu, 12 Nov 2009 14:53:00 GMThttp://www.tkk7.com/rox/archive/2009/11/12/302151.htmlhttp://www.tkk7.com/rox/comments/302151.htmlhttp://www.tkk7.com/rox/archive/2009/11/12/302151.html#Feedback1http://www.tkk7.com/rox/comments/commentRss/302151.htmlhttp://www.tkk7.com/rox/services/trackbacks/302151.html闃呰鍏ㄦ枃

rox 2009-11-12 22:53 鍙戣〃璇勮
]]>
Java鎵撳閲峼ip鍘嬬緝鍖?-- ByteArrayOutputStream緇撳悎org.apache.commons.compress鏉ュ疄鐜?/title><link>http://www.tkk7.com/rox/archive/2009/07/02/285214.html</link><dc:creator>rox</dc:creator><author>rox</author><pubDate>Thu, 02 Jul 2009 09:04:00 GMT</pubDate><guid>http://www.tkk7.com/rox/archive/2009/07/02/285214.html</guid><wfw:comment>http://www.tkk7.com/rox/comments/285214.html</wfw:comment><comments>http://www.tkk7.com/rox/archive/2009/07/02/285214.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/rox/comments/commentRss/285214.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/rox/services/trackbacks/285214.html</trackback:ping><description><![CDATA[<p> </p> <p class="MsoNormal" style="mso-pagination:widow-orphan;mso-outline-level:1"><strong style="mso-bidi-font-weight:normal"><span lang="RU" style="font-size:13.5pt; mso-bidi-font-size:12.0pt">Java</span></strong><strong style="mso-bidi-font-weight:normal"><span style="font-size:13.5pt;mso-bidi-font-size:12.0pt;font-family:瀹嬩綋;mso-bidi-font-family: 瀹嬩綋">鎵撳閲?/span></strong><strong style="mso-bidi-font-weight:normal"><span lang="RU" style="font-size:13.5pt;mso-bidi-font-size:12.0pt">zip鍘嬬緝</span></strong><strong style="mso-bidi-font-weight:normal"><span style="font-size:13.5pt;mso-bidi-font-size: 12.0pt;font-family:瀹嬩綋;mso-bidi-font-family:瀹嬩綋">鍖?/span></strong> </p> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan"><strong style="mso-bidi-font-weight:normal"><span lang="RU">    -- ByteArrayOutputStream</span></strong><strong style="mso-bidi-font-weight: normal"><span style="font-family:瀹嬩綋;mso-bidi-font-family:瀹嬩綋">緇撳悎</span><span lang="RU">org.apache.commons.compress</span></strong><strong style="mso-bidi-font-weight: normal"><span style="font-family:瀹嬩綋;mso-bidi-font-family:瀹嬩綋">鏉ュ疄鐜?/span></strong><span lang="RU"> </span></p> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan"><span lang="RU"><br style="mso-special-character:line-break" /> <br style="mso-special-character:line-break" /> </span></p> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan"><span style="font-family:瀹嬩綋;mso-bidi-font-family:瀹嬩綋">涔熷氨鏄緢澶氫釜</span><span lang="RU">zip</span><span style="font-family:瀹嬩綋;mso-bidi-font-family:瀹嬩綋">鏂囦歡錛屼絾鏄墦鍖呯殑鏃跺欙紝閮ㄥ垎瑕佸厛闆嗕腑鍒頒竴涓?/span><span lang="RU">zip</span><span style="font-family:瀹嬩綋;mso-bidi-font-family:瀹嬩綋">鏂囦歡鍚庯紝鍐嶅啓鍏ユ葷殑</span><span lang="RU">zip</span><span style="font-family:瀹嬩綋;mso-bidi-font-family:瀹嬩綋">鏂囦歡銆?/span><span lang="RU"> </span></p> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan"><span style="font-family:瀹嬩綋;mso-bidi-font-family:瀹嬩綋">鍙互閲囩敤涓存椂鏂囦歡澶圭殑鏂瑰紡鏉ヨВ鍐籌紝涓嬮潰涔熸槸涓縐嶈В鍐蟲柟娉曪紝閮ㄥ垎浠g爜濡備笅錛?/span><span lang="RU"> </span></p> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan"><span lang="RU"><br style="mso-special-character:line-break" /> <br style="mso-special-character:line-break" /> </span></p> <table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" style="border-collapse: collapse; "> <tbody> <tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes"> <td width="100%" style="width: 100%; background-image: initial; background-repeat: initial; background-attachment: initial; background-color: #cccccc; padding-top: 2.25pt; padding-right: 2.25pt; padding-bottom: 2.25pt; padding-left: 2.25pt; "> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan"><span lang="RU">        File f1 = new File("C:/boot.ini"); </span></p> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan"><span lang="RU">        File f2 = new File("C:/NTDETECT.COM"); </span></p> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan"><span lang="RU"><br style="mso-special-character:line-break" /> <br style="mso-special-character:line-break" /> </span></p> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan"><span lang="RU">        final ByteArrayOutputStream baos = new ByteArrayOutputStream() ; </span></p> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan"><span lang="RU"><br style="mso-special-character:line-break" /> <br style="mso-special-character:line-break" /> </span></p> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan"><span lang="RU">        <span style="color:blue">//changed @ 2009</span></span><span style="font-family:瀹嬩綋;mso-bidi-font-family: 瀹嬩綋;color:blue">騫?/span><span lang="RU" style="color:blue">7</span><span style="font-family:瀹嬩綋;mso-bidi-font-family:瀹嬩綋;color:blue">鏈?/span><span lang="RU" style="color:blue">21</span><span style="font-family:瀹嬩綋;mso-bidi-font-family: 瀹嬩綋;color:blue">鏃?/span><span lang="RU" style="color:blue">8:37:41</span><span lang="RU"> </span></p> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan"><span lang="RU" style="color:blue">        //ArchiveOutputStream ostemp = new ArchiveStreamFactory().createArchiveOutputStream("zip", baos); </span></p> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan"><span lang="RU" style="color:blue">        ZipArchiveOutputStream ostemp = new ZipArchiveOutputStream(baos);</span><span lang="RU"> </span></p> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan"><span lang="RU" style="color:blue">        ostemp.setEncoding("GBK");</span><span lang="RU"> </span></p> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan"><span lang="RU"><br style="mso-special-character:line-break" /> <br style="mso-special-character:line-break" /> </span></p> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan"><span lang="RU">        ostemp.putArchiveEntry(new ZipArchiveEntry(f1.getName())); </span></p> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan"><span lang="RU">        IOUtils.copy(new FileInputStream(f1), ostemp); </span></p> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan"><span lang="RU">        ostemp.closeArchiveEntry(); </span></p> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan"><span lang="RU"><br style="mso-special-character:line-break" /> <br style="mso-special-character:line-break" /> </span></p> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan"><span lang="RU">        ostemp.putArchiveEntry(new ZipArchiveEntry(f2.getName())); </span></p> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan"><span lang="RU">        IOUtils.copy(new FileInputStream(f2), ostemp); </span></p> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan"><span lang="RU">        ostemp.closeArchiveEntry(); </span></p> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan"><span lang="RU"><br style="mso-special-character:line-break" /> <br style="mso-special-character:line-break" /> </span></p> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan"><span lang="RU">        ostemp.finish(); </span></p> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan"><span lang="RU">        ostemp.close(); </span></p> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan"><span lang="RU"><br style="mso-special-character:line-break" /> <br style="mso-special-character:line-break" /> </span></p> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan"><span lang="RU"><br style="mso-special-character:line-break" /> <br style="mso-special-character:line-break" /> </span></p> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan"><span lang="RU">        final OutputStream out = new FileOutputStream("c:/test.zip"); </span></p> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan"><span lang="RU">        ArchiveOutputStream os = new ArchiveStreamFactory().createArchiveOutputStream("zip", out); </span></p> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan"><span lang="RU"><br style="mso-special-character:line-break" /> <br style="mso-special-character:line-break" /> </span></p> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan"><span lang="RU">        os.putArchiveEntry(new ZipArchiveEntry("</span><span style="font-family:瀹嬩綋;mso-bidi-font-family: 瀹嬩綋">鎵撳寘</span><span lang="RU">.zip")); </span></p> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan"><span lang="RU">        baos.writeTo(os); </span></p> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan"><span lang="RU">        os.closeArchiveEntry(); </span></p> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan"><span lang="RU"><br style="mso-special-character:line-break" /> <br style="mso-special-character:line-break" /> </span></p> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan"><span lang="RU">        baos.close(); </span></p> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan"><span lang="RU"><br style="mso-special-character:line-break" /> <br style="mso-special-character:line-break" /> </span></p> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan"><span lang="RU">        os.finish(); </span></p> <p class="MsoNormal" style="mso-pagination:widow-orphan"><span lang="RU">        os.close(); </span></p> </td> </tr> </tbody> </table> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan"><span lang="RU" style="color:blue">[changed @ 2009</span><span style="font-family: 瀹嬩綋;mso-bidi-font-family:瀹嬩綋;color:blue">騫?/span><span lang="RU" style="color:blue">7</span><span style="font-family:瀹嬩綋;mso-bidi-font-family:瀹嬩綋;color:blue">鏈?/span><span lang="RU" style="color:blue">21</span><span style="font-family:瀹嬩綋;mso-bidi-font-family: 瀹嬩綋;color:blue">鏃?/span><span lang="RU" style="color:blue">8:37:41]</span><span lang="RU"> </span></p> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan"><span style="font-family:瀹嬩綋;mso-bidi-font-family:瀹嬩綋;color:blue">褰撳垵鏌ヨ祫鏂欐椂錛屽氨鐭ラ亾鏈変釜涔辯爜閿欒錛岃嚜宸變粠娌″彂鐜拌繃錛屽悗鏉ュ彂鐜版槸鍥犱負</span><span lang="RU" style="color:blue">winrar 3.8</span><span style="font-family:瀹嬩綋; mso-bidi-font-family:瀹嬩綋;color:blue">宸茬粡瑙e喅浜嗚繖涓棶棰樸?/span><span lang="RU"> </span></p> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan"><span style="font-family:瀹嬩綋;mso-bidi-font-family:瀹嬩綋;color:blue">浣嗘槸涓轟簡鍜屽叾浠栧吋瀹癸紝淇敼浜嗕唬鐮併?/span><span lang="RU"> </span></p> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan"><span lang="RU"><br style="mso-special-character:line-break" /> <br style="mso-special-character:line-break" /> </span></p> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan"><span style="font-family:瀹嬩綋;mso-bidi-font-family:瀹嬩綋">鎵撳寘鍚庢晥鏋滃涓嬪浘錛?/span><span lang="RU"> </span></p> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan"><span lang="RU"><!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"> <v:stroke joinstyle="miter" /> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0" /> <v:f eqn="sum @0 1 0" /> <v:f eqn="sum 0 0 @1" /> <v:f eqn="prod @2 1 2" /> <v:f eqn="prod @3 21600 pixelWidth" /> <v:f eqn="prod @3 21600 pixelHeight" /> <v:f eqn="sum @0 0 1" /> <v:f eqn="prod @6 1 2" /> <v:f eqn="prod @7 21600 pixelWidth" /> <v:f eqn="sum @8 21600 0" /> <v:f eqn="prod @7 21600 pixelHeight" /> <v:f eqn="sum @10 21600 0" /> </v:formulas> <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect" /> <o:lock v:ext="edit" aspectratio="t" /> </v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" style='width:660pt; height:324.75pt;mso-position-horizontal-relative:text; mso-position-vertical-relative:text'> <v:imagedata src="https://docs.google.com/File?id=ajfmzbdvh8wz_40fjxhwmfx_b" o:title="" /> </v:shape><![endif]--><img width="880" height="433" src="https://docs.google.com/File?id=ajfmzbdvh8wz_40fjxhwmfx_b" v:shapes="_x0000_i1025" alt="" /><span style="mso-spacerun:yes"> </span><br style="mso-special-character:line-break" /> <br style="mso-special-character:line-break" /> </span></p> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan"><span style="font-family:瀹嬩綋;mso-bidi-font-family:瀹嬩綋">鍙傝冭祫鏂欙細</span><span lang="RU"> </span></p> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan; mso-outline-level:1"><span lang="RU">1</span><span style="font-family:瀹嬩綋; mso-bidi-font-family:瀹嬩綋">銆?/span><span lang="RU" style="font-size:10.0pt; mso-bidi-font-size:12.0pt">Commons Compress</span><span lang="RU"> </span></p> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan"><span lang="RU" style="font-size:13.5pt;mso-bidi-font-size:12.0pt"><a >http://labs.xiaonei.com/apache-mirror/commons/compress/binaries/commons-compress-1.0-bin.tar.gz</a></span><span lang="RU"> </span></p> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan"><span lang="RU"><br style="mso-special-character:line-break" /> <br style="mso-special-character:line-break" /> </span></p> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan"><span lang="RU">2</span><span style="font-family:瀹嬩綋;mso-bidi-font-family:瀹嬩綋">銆?/span><strong style="mso-bidi-font-weight:normal"><span lang="RU" style="font-family:"Courier New"">java.io.ByteArrayOutputStream</span></strong><span lang="RU"> </span></p> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan"><span lang="RU" style="font-size:13.5pt;mso-bidi-font-size:12.0pt"><a >http://java.sun.com/javase/6/docs/api/java/io/ByteArrayOutputStream.html</a></span><span lang="RU"> </span></p> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan"><span lang="RU"><br style="mso-special-character:line-break" /> <br style="mso-special-character:line-break" /> </span></p> <p class="MsoNormal" style="mso-margin-bottom-alt:auto;mso-pagination:widow-orphan"><span lang="RU" style="font-size:13.5pt;mso-bidi-font-size:12.0pt">3</span><span style="font-size:13.5pt;mso-bidi-font-size:12.0pt;font-family:瀹嬩綋;mso-bidi-font-family: 瀹嬩綋">銆佹湰鏂囧湴鍧</span><span lang="RU"> </span></p> <p class="MsoNormal"><span lang="RU"><a >http://docs.google.com/View?id=ajfmzbdvh8wz_38ftxv59f6</a> <br style="mso-special-character:line-break" /> <br style="mso-special-character:line-break" /> </span></p> <p> </p> <img src ="http://www.tkk7.com/rox/aggbug/285214.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/rox/" target="_blank">rox</a> 2009-07-02 17:04 <a href="http://www.tkk7.com/rox/archive/2009/07/02/285214.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Apache Solr闆嗘垚鑷砊omcathttp://www.tkk7.com/rox/archive/2009/06/28/284436.htmlroxroxSat, 27 Jun 2009 17:19:00 GMThttp://www.tkk7.com/rox/archive/2009/06/28/284436.htmlhttp://www.tkk7.com/rox/comments/284436.htmlhttp://www.tkk7.com/rox/archive/2009/06/28/284436.html#Feedback0http://www.tkk7.com/rox/comments/commentRss/284436.htmlhttp://www.tkk7.com/rox/services/trackbacks/284436.html 

  Apache Solr闆嗘垚鑷砊omcat

    鍘熸湁緋葷粺宸茬粡寮鍙戯紝妗嗘灦浠?span lang="RU">SSH涓哄熀紜錛岄〉闈㈢紪鐮?span lang="RU">GBK錛屾暟鎹簱涓?span lang="RU">oracle錛屽鍣ㄤ負tomcat6錛岄渶瑕佹暣鍚堝叏鏂囨绱紝涓嬮潰鍙槸涓涓畝鍗曠殑鏁村悎嫻嬭瘯銆?/span>

1銆佸祵鍏?span lang="RU">Tomcat錛?/span>

瑙e帇 apache-solr-1.3.0.tgz錛屾嫹璐?span lang="RU">apache-solr-1.3.0\example\example-DIH\solr鐩綍鍒?span lang="RU">Tomcat鐨勫畨瑁呯洰褰曞悗錛屼慨鏀?span lang="RU">solr鐩綍涓殑solr.xml錛屽睆钄?span lang="RU">rss閮ㄥ垎鐨勯厤緗紝鍐呭濡備笅錛?/span>

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<solr sharedLib="lib" persistent="true">
 <cores adminPath="/admin/cores">
  <core default="true" instanceDir="db" name="db"></core>
<!--
  <core default="false" instanceDir="rss" name="rss"></core>
 -->
 </cores>
</solr>

  • 鍒犻櫎Tomcat\solr\rss鐩綍
  • Tomcat\solr\db\lib鐩綍涓嬫坊鍔犲繀瑕?span lang="RU">jar錛?span lang="RU">ojdbc14.jar銆?span lang="RU">slf4j-jdk14-1.5.5.jar銆?span lang="RU">slf4j-api-1.5.5.jar銆?span lang="RU">solr-dataimporthandler-1.4-SNAPSHOT.jar
  • 鎷瘋礉apache-solr-1.3.0\example\webapps\solr.war鍒?span lang="RU">Tomcat\webapps鐩綍涓嬨?/span>
  • 鍒涘緩Tomcat\conf\Catalina\localhost\solr.xml錛屽唴瀹瑰涓嬶細

<Context docBase="${catalina.home}/webapps/solr.war" debug="0" crossContext="true" >
   <Environment name="solr/home" type="java.lang.String" value="${catalina.home}/solr" override="true" />
</Context>

  • 淇敼Tomcat\conf\server.xml錛屾坊鍔犱竴涓鍙d負8983鐨?/span>Connector錛屽唴瀹瑰涓嬶細

<Connector port="8983" protocol="HTTP/1.1" 

               connectionTimeout="20000" 

               redirectPort="8443" URIEncoding="UTF-8"/>





2銆侀厤緗?/span>DataImportHandler錛?/span>

change @ 2009騫?/span>7鏈?/span>1鏃?/span>10:19:57

    涓昏淇敼Tomcat\solr\db\conf\db-data-config.xml銆?/span>Tomcat\solr\db\conf\schema.xml銆?/span>Tomcat\solr\db\conf\solrconfig.xml錛屼笁涓厤緗枃浠訛細

  • db-data-config.xml

<dataConfig>

    <dataSource driver="oracle.jdbc.driver.OracleDriver"

    url="jdbc:oracle:thin:@localhost:1521:orcl"

    user="solr" password="solr" batchSize="50"/>

    <document name="contents" >

        <entity name="content" pk="ID"

        query="select * from CONTENT"

        deltaQuery="select ID from CONTENT where to_char(PUBTIME,'yyyy-mm-dd hh24:mi:ss') > '${dataimporter.last_index_time}'"

        transformer="ClobTransformer">

            <field name="title" column="TITLE" />

            <field column="CONTENT" clob="true"/>

            <field name="pubtime" column="PUBTIME" />

        </entity>

    </document>

</dataConfig>

  • schema.xml

    鍦?/span>types鏍囩鏈鍚庯紝榪藉姞fieldtype錛屽悕縐頒負text_cjk錛屼腑鏃ラ煩鍒嗚瘝鍒嗘瀽鍣紱

    ......



    <fieldtype name="text_cjk" class="solr.TextField"> 

      <analyzer class="org.apache.lucene.analysis.cjk.CJKAnalyzer"/> 

    </fieldtype>



 </types>



    灞忚斀鎴栨竻闄?/span><fields></fields>涓殑鍏ㄩ儴浠g爜錛屽茍娣誨姞濡備笅鍐呭錛?/span>

 <fields>

   <field name="id" type="slong" indexed="true" stored="true" required="true" /> 

   <field name="title" type="text_cjk" indexed="true" stored="false"/>

   <field name="content" type="text_cjk" indexed="true" stored="true"/>

   <field name="pubtime" type="date" indexed="true" stored="true"/>

   <field name="searchtext" type="text_cjk" indexed="true" stored="false" multiValued="true"/>

 </fields>



    淇敼榛樿鍞竴绱㈠紩涓哄厛鍓嶅畾涔夌殑id錛?/span>

 <uniqueKey>id</uniqueKey>



    淇敼榛樿鎼滅儲瀛楁涓哄厛鍓嶅畾涔夌殑searchtext錛屽茍灝嗚鎼滅儲鐨?/span>title鍜?/span>content閮芥嫹璐濆埌searchtext涓紝鏂逛究緇熶竴媯绱細

......



 <defaultSearchField>searchtext</defaultSearchField>

......



   <copyField source="title" dest="searchtext"/>

   <copyField source="content" dest="searchtext"/>

......

 

add @ 2009騫?/span>7鏈?/span>1鏃?/span>10:19:57

  • solrconfig.xml

    淇敼<dataDir></dataDir>鏍囩涓殑媯绱㈡暟鎹瓨鏀捐礬寰勩傚唴瀹瑰涓嬶細

<dataDir>${catalina.home}/solr/db/data</dataDir>

 

 



3銆佸鍏ュ拰鏌ヨ錛?/span>

  • 瀹屽叏瀵煎叆錛?/span>
    http://localhost:8983/solr/db/dataimport?command=full-import
  • 澧為噺瀵煎叆錛?/span>
    http://localhost:8983/solr/db/dataimport?command=delta-import
  • 鏌ヨ
    http://localhost:8983/solr
    鐐瑰嚮db錛岃繘鍏ヤ竴涓悳绱㈤〉闈紝濉叆濡備笅鍐呭錛?/span>

pubtime:[2007-11-16T00:00:00Z TO 2008-11-28T00:00:00Z]

AND

宸ヤ綔;

pubtime desc

    鐐瑰嚮鎼滅儲錛屾祴璇曘?/span>

4銆?/span>xml瑙f瀽錛?/span>

涓涓畝鍗?/span>solr鏌ヨ緇撴灉鐨勮緟鍔╂悳绱㈢被錛屽唴瀹瑰涓嬶細



import java.net.URL;

import java.util.ArrayList;

import java.util.Date;

import java.util.List;



import org.dom4j.Document;

import org.dom4j.Node;

import org.dom4j.io.SAXReader;

import org.apache.commons.lang.time.DateUtils;



public class SolrUtils {

private List<Node> docs = new ArrayList<Node>();

private Number numFound = 0;

private Document doc;

public List<Node> getDocs() {

return docs;

}



public Number getNumFound() {

return numFound;

}

@SuppressWarnings("unchecked")

public SolrUtils(String urlString) {

doc = documentFromURL(urlString);

if (doc != null ) {

docs = (List<Node>)doc.selectNodes("/response/result/doc");

numFound = doc.numberValueOf("/response/result/@numFound");

}

}

public Document documentFromURL(String urlString){

try {

SAXReader reader = new SAXReader();

URL url = new URL(urlString);

       doc = reader.read(url);

       return doc;

} catch (Exception e) {

e.printStackTrace();

}

return null;

}



public static String valueOf(Object obj, String name){

return valueOf(obj, "str", name);

}

public static Date dateValueOf(Object obj, String name){

String[] parsePatterns = new String[]{

"yyyy-MM-dd'T'HH:mm:ss'Z'",

"yyyy-MM-dd'T'HH:mm:ss.S'Z'",

"yyyy-MM-dd'T'HH:mm:ss.SS'Z'",

"yyyy-MM-dd'T'HH:mm:ss.SSS'Z'",

};

try {

return DateUtils.parseDate(valueOf(obj, "date", name), parsePatterns);

} catch (Exception e) {

e.printStackTrace();

}

return null;

}

public static String valueOf(Object obj, String type, String name){

String path = "./" + type + "[@name='" + name + "']";

if (obj instanceof Node) {

Node n = (Node)obj;

return n.valueOf(path);

}

return "";

}

public static Number numberValueOf(Object obj, String type, String name){

String path = "./" + type + "[@name='" + name + "']";

if (obj instanceof Node) {

Node n = (Node)obj;

return n.numberValueOf(path);

}

return null;

}

public static void main(String[] args) throws Exception {

String url = "http://localhost:8983/solr/db/select/?q=*%3A*&version=2.2&start=0&rows=10&indent=on";

SolrUtils su = new SolrUtils(url);

System.out.println(su.getNumFound());

System.out.println(su.getDocs().size());

for (Node doc : su.getDocs()) {

System.out.println(valueOf(doc, "id"));

System.out.println(valueOf(doc, "title"));

System.out.println(dateValueOf(doc, "pubtime"));

}



}



}



鍙傝冭祫鏂欙細

1銆?/span>Apache Solr 鐨勬柊鐗規?/span>

http://www.ibm.com/developerworks/cn/java/j-solr-update/



2銆?/span>Solr寮鍙戠粡楠?/span>[鍘?/span>]

http://www.jinsehupan.com/blog/?p=25



3銆?/span>slf4j-jdk14-1.5.5.jar銆?/span>slf4j-api-1.5.5.jar銆?/span>solr-dataimporthandler-1.4-SNAPSHOT.jar

https://svn.apache.org/repos/asf/lucene/solr/trunk/lib/slf4j-jdk14-1.5.5.jar

https://svn.apache.org/repos/asf/lucene/solr/trunk/lib/slf4j-api-1.5.5.jar

http://people.apache.org/repo/m2-snapshot-repository/org/apache/solr/solr-dataimporthandler/1.4-SNAPSHOT/solr-dataimporthandler-1.4-SNAPSHOT.jar



4銆佹湰鏂囧湴鍧

http://docs.google.com/View?id=ajfmzbdvh8wz_37f4jv46gb










rox 2009-06-28 01:19 鍙戣〃璇勮
]]>
Java鐨勬湰鍦板寲銆?/title><link>http://www.tkk7.com/rox/archive/2005/10/12/15336.html</link><dc:creator>rox</dc:creator><author>rox</author><pubDate>Wed, 12 Oct 2005 08:14:00 GMT</pubDate><guid>http://www.tkk7.com/rox/archive/2005/10/12/15336.html</guid><wfw:comment>http://www.tkk7.com/rox/comments/15336.html</wfw:comment><comments>http://www.tkk7.com/rox/archive/2005/10/12/15336.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/rox/comments/commentRss/15336.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/rox/services/trackbacks/15336.html</trackback:ping><description><![CDATA[浠庡皻鍏存灄鐨刡log鈥渟truts 涓枃闂瑙e喅鏂規鈥濅腑鍙戠幇鐨勬湰鍦板寲鏂規硶銆?br> <a onclick="return top.js.OpenExtLink(window,event,this)" target="_blank">http://blogger.org.cn/blog<wbr>/more.asp?name=dashee&id=7228</a><br> <br>     public static String toNative(String s) {<br>         int j = 0;<br>         if (s == null || s.length() == 0)<br>             return null;<br>         byte buffer[] = new byte[s.length() * 2];<br>         for (int i = 0; i < s.length(); i++)<br>             if (s.charAt(i) >= '\u0100') {<br>                 char c = s.charAt(i);<br>                 byte buf[] = ("" + c).getBytes();<br>                 buffer[j++] = buf[0];<br>                 buffer[j++] = buf[1];<br>             } else {<br>                 buffer[j++] = (byte) s.charAt(i);<br>             }<br>         return new String(buffer, 0, j);<br>     }<br> <br> <img src ="http://www.tkk7.com/rox/aggbug/15336.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/rox/" target="_blank">rox</a> 2005-10-12 16:14 <a href="http://www.tkk7.com/rox/archive/2005/10/12/15336.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>JDK 1.5 鏂囨。錛坈hm鐗堬級http://www.tkk7.com/rox/archive/2005/08/28/11363.htmlroxroxSun, 28 Aug 2005 05:09:00 GMThttp://www.tkk7.com/rox/archive/2005/08/28/11363.htmlhttp://www.tkk7.com/rox/comments/11363.htmlhttp://www.tkk7.com/rox/archive/2005/08/28/11363.html#Feedback10http://www.tkk7.com/rox/comments/commentRss/11363.htmlhttp://www.tkk7.com/rox/services/trackbacks/11363.html棣栧厛錛岃闂甁ava鐨勫畼鏂圭綉绔欑殑JDK鍦ㄧ嚎鏂囨。鐨勯欏?br />http://java.sun.com/j2se/1.4.2/docs/index.html
嫻忚鍒板簳閮紝姝f枃鐨勬渶鍚庝竴鏉″唴瀹瑰涓嬶細

Java Documentation in HTMLHelp and WinHelp Formats
For Windows users.

鐐瑰嚮浠ュ悗榪涘叆Java瀹樻柟鎺ㄨ崘 chm鐗?JDK 鏂囨。鍏堝欏?br />http://java.sun.com/docs/windows_format.html
鍙互寰堟槑鏄劇殑鐪嬪埌

Download with English Instructions

鐐瑰嚮鍚庯紝榪涘叆涓涓硶鍥界綉绔?br />http://www.allimant.org/javadoc/indexe.html
榪涘叆鍚庯紝澶у灝卞彲浠ユ牴鎹嚜宸辯殑闇瑕佹潵涓嬭澆浜嗐?br />
鍦板潃鏇存柊錛?br />
https://javadoc.allimant.org/


rox 2005-08-28 13:09 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 亚洲精品天天影视综合网| 久久国产成人亚洲精品影院| 亚洲成AV人片一区二区密柚| a级毛片免费观看网站| 国产亚洲人成网站在线观看| jizz在线免费播放| 久久久久久a亚洲欧洲aⅴ| 中文在线日本免费永久18近| 亚洲日韩精品射精日| 你好老叔电影观看免费| 亚洲人成网77777亚洲色| 男人进去女人爽免费视频国产| 亚洲a在线视频视频| 在线a免费观看最新网站| 亚洲毛片一级带毛片基地| 国产精品久久久久免费a∨ | jizz中国免费| 亚洲国产另类久久久精品黑人| 无码A级毛片免费视频内谢| 亚洲精品欧洲精品| 成人免费无遮挡无码黄漫视频| 亚洲AV无码国产精品永久一区| 亚洲黄黄黄网站在线观看| 野花香在线视频免费观看大全 | 国产成人精品日本亚洲专区61| 两性色午夜视频免费播放| 亚洲午夜未满十八勿入| 免费观看美女用震蛋喷水的视频| 亚洲综合无码无在线观看| 亚洲 国产 图片| 四虎成人精品永久免费AV| 亚洲欧洲日韩综合| 国产又粗又猛又爽又黄的免费视频 | 亚洲AV综合色区无码二区偷拍| 日本19禁啪啪无遮挡免费动图| 精品久久久久久无码免费| 亚洲国产综合在线| 精品亚洲一区二区三区在线播放| 99精品视频在线观看免费专区| 亚洲欧美在线x视频| 亚洲精品免费在线观看|