軟件是對質(zhì)量的不懈追求

          2010年8月5日 #

          linux du 查看文件夾占用空間


          du -sh *

          posted @ 2011-04-15 08:39 BlakeSu 閱讀(282) | 評(píng)論 (0)編輯 收藏

          Building Standalone Application with Maven2

          If you are building standalone application in Java, Maven is your friend when packing your application,
          There are two way to let Maven package your application, either as a single jar with all your dependencies jar.


           <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-assembly-plugin</artifactId>
            <configuration>
             <descriptorRefs>
              <descriptorRef>jar-with-dependencies</descriptorRef>
             </descriptorRefs>
            </configuration>
           </plugin>



          One advantage if you choose to do this way is if you need to sign your application jar.
          This is needed if you are building a Java Web Start client and you need more access than connecting back to the server.
          To read more about have Maven signing your jar read http://maven.apache.org/plugins/maven-jar-plugin/usage.html.
          But if you choose to go this way, make sure that all license agreement are shipped with your one single jar.

          Another way is to let Maven package your source code only and then referring the dependent jar file from the MANIFEST file.


           <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-jar-plugin</artifactId>
            <configuration>
             <archive>
              <manifest>
               <addClasspath>true</addClasspath>
               <mainClass>se.msc.adapter.Main</mainClass>
               <classpathPrefix>lib/</classpathPrefix>
              </manifest>
             </archive>
            </configuration>
           </plugin>

          posted @ 2011-02-24 13:03 BlakeSu 閱讀(332) | 評(píng)論 (0)編輯 收藏

          eclipse 終于有了列編輯功能

          eclipse 3.5之后終于有了列編輯,快捷鍵是alt+shift+a,再次按此快捷鍵返回常規(guī)編輯狀態(tài)。


          posted @ 2010-10-15 11:33 BlakeSu 閱讀(1485) | 評(píng)論 (0)編輯 收藏

          LineNumberReader 指定文件編碼


          import java.io.FileInputStream;
          import java.io.IOException;
          import java.io.InputStreamReader;
          import java.io.LineNumberReader;


          public class Main {
              
              
          public static void main(String[] args) throws IOException {

                  InputStreamReader isr 
          = new InputStreamReader(new FileInputStream("15370720.pdf4"), "utf-16");
                  LineNumberReader lnr
          =new LineNumberReader(isr);
                  String line 
          = null;
                  
          while((line=lnr.readLine())!=null){  
                     System.out.println(lnr.getLineNumber()
          +"\t"+line);
                  }
             }
          }

          posted @ 2010-08-05 09:13 BlakeSu 閱讀(1054) | 評(píng)論 (0)編輯 收藏

          主站蜘蛛池模板: 山丹县| 阜新市| 什邡市| 昆山市| 敖汉旗| 都江堰市| 封开县| 武威市| 翁牛特旗| 太湖县| 南平市| 泸州市| 长葛市| 平阴县| 日照市| 宁海县| 泰顺县| 鹤岗市| 陈巴尔虎旗| 邵阳市| 涟水县| 阿克苏市| 教育| 临高县| 惠安县| 新晃| 冕宁县| 宜章县| 新和县| 屏南县| 西盟| 额尔古纳市| 江达县| 忻州市| 贵定县| 东乌| 云和县| 进贤县| 蓬莱市| 封丘县| 莱阳市|