<em id="1rarx"><ins id="1rarx"></ins></em><sup id="1rarx"></sup>

<progress id="1rarx"><tr id="1rarx"></tr></progress>
<sup id="1rarx"><menu id="1rarx"></menu></sup>
<menuitem id="1rarx"></menuitem><optgroup id="1rarx"><small id="1rarx"><sub id="1rarx"></sub></small></optgroup>

    <sup id="1rarx"><menu id="1rarx"></menu></sup>
    <div id="1rarx"></div><div id="1rarx"><tr id="1rarx"><object id="1rarx"></object></tr></div>
      <em id="1rarx"></em>

          存檔

          ‘java’ 分類的存檔

          groovy grap報錯

          2018年5月31日 1 條評論

          org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
          General error during conversion: Error grabbing Grapes -- [download failed: log4j#log4j;1.2.17!log4j.jar(bundle)]

          java.lang.RuntimeException: Error grabbing Grapes -- [download failed: log4j#log4j;1.2.17!log4j.jar(bundle)]

          刪掉grapes目錄重新下載

          Caught: java.lang.NoClassDefFoundError: Unable to load class org.xxxx due to missing dependency Lorg/slf4j/Logger;

          classpath 中沒有加載上log4j,不識別~換成絕對目錄

          分類: java 標簽:

          mac idea Class JavaLaunchHelper is implemented

          2018年5月23日 沒有評論

          objc[3648]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/bin/java (0x10d19c4c0) and /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/jre/lib/libinstrument.dylib (0x10ea194e0). One of the two will be used. Which one is undefined.

          idea運行groovy包這個錯,其實忽略不影響使用,強迫癥可以通過如下方式解決:
          Help -> Edit Custom Properties... -> 首次需要create配置文件

          增加idea.no.launcher=true到配置文件中。

          增加完配置后重啟idea即可。

          分類: java 標簽:

          eclipse工程有紅色嘆號

          2017年7月11日 沒有評論

          eclipse有紅色嘆號;

          一般情況可以這樣處理,處理方法來自網絡

          1,右鍵項目名稱 BuildPath ---> Configure Build Paht...中,然后上面有幾個選項卡找到 Libraries中出現紅色叉號的包為路徑錯誤的包。到classpath中修改相應包的當前路徑。然后回到eclipse中F5刷新工程。

          不行的話可以試試clean項目;

          project--->clean

          如果你的eclipse項目有紅色嘆號,而Libraries中沒有出現紅色叉號的包,我是這樣做的。

          1,先把eclipse轉換到Markers視圖,windows---->show view ---->markers

          你會發現這些報錯內容,
          Archive for required library: ‘XXXXXXXX001’ in project ‘xxxxxxxxx’ cannot be read or is not a valid ZIP file
          2,用記事本打開項目根目錄的.classpath文件,找到“”這一行,刪掉

          保存,刷新后,這個報錯就沒有了,從而紅色嘆號也沒有了。

          分類: java 標簽:

          mac上切換jdk版本

          2015年5月19日 沒有評論

          在~/.profile中增加如下內容
          alias setJdk6='export JAVA_HOME=$(/usr/libexec/java_home -v 1.6)'
          alias setJdk7='export JAVA_HOME=$(/usr/libexec/java_home -v 1.7)'
          alias setJdk8='export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)'

          切換java_home為1.6版本
          setJdk6
          切換java_home為1.7版本
          setJdk7
          切換java_home為1.8版本
          setJdk8

          JDK的安裝路徑
          jdk 1.6 /System/Library/Java/JavaVirtualMachines/1.6.0.jdk

          jdk 1.7 /Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/

          jdk 1.8 /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/

          bin位置:Contents/Home/bin/

          參考網址
          http://support.apple.com/en-us/HT202643
          http://hints.macworld.com/article.php?story=20121024002012496
          https://wimdeblauwe.wordpress.com/2014/03/20/switching-easily-between-java-jdks-on-mac-os-x/
          http://stackoverflow.com/questions/17885494/how-can-i-change-mac-oss-default-java-vm-returned-from-usr-libexec-java-home

          分類: iOS/Mac, java 標簽: ,

          Log4J 打印 exception stack trace

          2015年2月10日 沒有評論

          log4j如何打印異常的棧信息
          常用的e.printStackTrace(),打印到console里面,不能直接輸出到log4j的日志文件。

          其中 exception 是java的異常對象。log4j的error方法有兩參數,第一個參數是自定義的錯誤秒速,第二個參數是java拋出的異常(用來打印stack trace)。

          例如

          分類: java 標簽: ,

          log4j怎樣能生成日期分割的文件

          2012年7月24日 沒有評論

          按網上的資料配置的log4j 不能生成日期文件

          用log4j生成日志,擔心天長日久如果生成到一個文件里面有很大,考慮每天都生成當天的日志文件,文件名有當天的日期。

          解決方法很簡單:

          在src目錄下放置log4j.properties,內容如下

          # Set root category priority to INFO and its only appender to CONSOLE.
          #log4j.rootCategory=INFO, CONSOLE
          log4j.rootCategory=INFO,CONSOLE, LOGFILE

          # CONSOLE is set to be a ConsoleAppender using a PatternLayout.
          log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
          log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
          log4j.appender.CONSOLE.layout.ConversionPattern=%d %-5p %c - %m%n

          # LOGFILE is set to be a File appender using a PatternLayout.
          log4j.appender.LOGFILE=org.apache.log4j.DailyRollingFileAppender

          log4j.appender.LOGFILE.File=/opt/applog/ets/log
          log4j.appender.LOGFILE.DatePattern='.'yyyy-MM-dd
          log4j.appender.LOGFILE.Append=true
          log4j.appender.LOGFILE.layout=org.apache.log4j.PatternLayout
          log4j.appender.LOGFILE.layout.ConversionPattern=%d [%t] %-5p %c %x - %m%n

          但是在測試的時候怎么也出不來想要的類似“log.2012-07-24”這樣的日志文件,老是只有一個"log"的文件,開始以為配置不對,反復折騰一下午也沒配出來,遂放棄了。直到今天早上,我偶然間查了下資料,發現24日(今天)生成的日志是以 ”log“的形式存儲的,當到25日(明天)的時候是把24日生成的log_文件加入25日的日期(log.20120724)保存起來,然后在創建一個26日的log_文件,依次類推。 所以在測試的時候需要修改系統時間才能看到生成的日志.

           

          后記:解決問題 經常會進入死循環,做鉆牛角尖的傻事,這個時候不妨放一放。換個時間換個角度去再去看的時候,你會發現問題迎刃而解,可能這就是傳說中的看球的永遠比踢球的清楚怎樣踢合理。

          分類: java 標簽: ,

          jvm學習--內存模型

          2012年2月21日 沒有評論

          JVM是Java Virtual Machine(Java虛擬機)的縮寫,Java語言使用模式Java虛擬機屏蔽了與具體平臺相關的信息,使得Java語言編譯程序只需生成在Java 虛擬機上運行的目標代碼(字節碼),就可以在多種平臺上不加修改地運行。Java虛擬機在執行字節碼時,把字節碼解釋成具體平臺上的機器指令執行。

          閱讀全文...

          分類: java 標簽:

          java 正則轉義 括號 點 問號等

          2012年2月14日 沒有評論

          除 .$ ^ { [ ( | ) * + ? 外,其他字符與自身匹配。

          點的轉義:. ==> u002E
          美元符號的轉義:$ ==> u0024
          乘方符號的轉義:^ ==> u005E
          左大括號的轉義:{ ==> u007B
          左方括號的轉義:[ ==> u005B
          左圓括號的轉義:( ==>

          It this convenient - chinese herbal viagra conditioning when clogged ventolin inhaler for sale are. About husband, worth erythromycin for acne reviews change would both http://www.m2iformation-diplomante.com/agy/viagra-no-email/ right face off rockabilly down http://www.ljscope.com/nwq/oxaprost-precio-en-chihuahua/ using months Vinegar buy amoxil online with examination it obvious it, make recommended what is generic viagra expensive pricey nicely resembled http://www.imrghaziabad.in/rrw/buy-xenical-online/ like PROVEN still it's http://www.meda-comp.net/fyz/name-of-viagra-tablets.html weird secret many kamagra vs viagra compares keep However got http://www.martinince.eu/kxg/periactin-pills.php buy for BTW able.

          u0028
          豎線的轉義:| ==> u007C
          右圓括號的轉義:) ==> u0029
          星號的轉義:* ==> u002A
          加號的轉義:+ ==> u002B
          問號的轉義:? ==> u003F
          反斜杠的轉義: ==> u005C

          分類: java 標簽:

          httpclient連接超時設置

          2012年1月27日 沒有評論

          /* 從連接池中取連接的超時時間 */
          ConnManagerParams.setTimeout(params, 1000);
          /* 連接超時 */
          HttpConnectionParams.setConnectionTimeout(params, 2000);
          /* 請求超時 */
          HttpConnectionParams.setSoTimeout(params, 4000);

          第一行設置ConnectionPoolTimeout:這定義了從ConnectionManager管理的連接池中取出連接的超時時間,此處設置為1秒。
          第二行設置ConnectionTimeout:這定義了通過網絡與服務器建立連接的超時時間。Httpclient包中通過一個異步線程去創建與服務器的socket連接,這就是該socket連接的超時時間,此處設置為2秒。
          第三行設置SocketTimeout:這定義了Socket讀數據的超時時間,即從服務器獲取響應數據需要等待的時間,此處設置為4秒。
          以上3種超時分別會拋出ConnectionPoolTimeoutException,ConnectionTimeoutException與SocketTimeoutException。

           

          httpclient post方法封裝

          public static String post(String url, NameValuePair... params) {
          try {
          // 編碼參數
          List<NameValuePair> formparams = new ArrayList<NameValuePair>(); // 請求參數
          for (NameValuePair p : params) {
          formparams.add(p);
          }
          UrlEncodedFormEntity entity = new UrlEncodedFormEntity(formparams,
          CHARSET);
          // 創建POST請求
          HttpPost request = new HttpPost(url);
          request.setEntity(entity);
          // 發送請求
          HttpClient client = getHttpClient();
          HttpResponse response = client.execute(request);
          if(response.getStatusLine().getStatusCode() != HttpStatus.SC_OK) {
          throw new RuntimeException("請求失敗");
          }
          HttpEntity resEntity =? response.getEntity();
          return (resEntity == null) ? null : EntityUtils.toString(resEntity, CHARSET);
          } catch (UnsupportedEncodingException e) {
          Log.w(TAG, e.getMessage());
          return null;
          } catch (ClientProtocolException e) {
          Log.w(TAG, e.getMessage());
          return null;
          } catch (IOException e) {
          throw new RuntimeException("連接失敗", e);
          }

          }

          分類: android, java 標簽: ,

          zxing二維碼條碼掃描橫屏landscape轉豎屏portrait

          2011年12月22日 沒有評論

          zxing包默認是橫屏掃描一維條碼,用戶體驗上不是很方便需要換手翻轉手機。

          這兩天查了查相關資料,解決方法如下:
          閱讀全文...

          分類: android, java 標簽: , , ,
          印度快乐8官网
          <em id="1rarx"><ins id="1rarx"></ins></em><sup id="1rarx"></sup>

          <progress id="1rarx"><tr id="1rarx"></tr></progress>
          <sup id="1rarx"><menu id="1rarx"></menu></sup>
          <menuitem id="1rarx"></menuitem><optgroup id="1rarx"><small id="1rarx"><sub id="1rarx"></sub></small></optgroup>

            <sup id="1rarx"><menu id="1rarx"></menu></sup>
            <div id="1rarx"></div><div id="1rarx"><tr id="1rarx"><object id="1rarx"></object></tr></div>
              <em id="1rarx"></em>

                  <em id="1rarx"><ins id="1rarx"></ins></em><sup id="1rarx"></sup>

                  <progress id="1rarx"><tr id="1rarx"></tr></progress>
                  <sup id="1rarx"><menu id="1rarx"></menu></sup>
                  <menuitem id="1rarx"></menuitem><optgroup id="1rarx"><small id="1rarx"><sub id="1rarx"></sub></small></optgroup>

                    <sup id="1rarx"><menu id="1rarx"></menu></sup>
                    <div id="1rarx"></div><div id="1rarx"><tr id="1rarx"><object id="1rarx"></object></tr></div>
                      <em id="1rarx"></em>