云自無心水自閑

          天平山上白云泉,云自無心水自閑。何必奔沖山下去,更添波浪向人間!
          posts - 288, comments - 524, trackbacks - 0, articles - 6
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          2016年9月21日

          1. java zip 多個文件時,如果先添加了一個excel文件,然后再想添加其他的文件時會出現(xiàn) steam is closed的錯誤。這是因為work.write(outputSteam)后,出調(diào)用outputSteam.close(),關(guān)閉輸出流。
          解決方法:
          將原來的程序:
                      ZipEntry entry = new ZipEntry( "file3.txt" );
                      zos.putNextEntry( entry );
                      workbook.write( zos );
                      zos.closeEntry();
          改為:
                      ZipEntry entry = new ZipEntry( "file3.txt" );
                      zos.putNextEntry( entry );
                      workbook.write( new NonCloseableOutputStream( zos ) );
                      zos.closeEntry();

          其中 NonCloseableOutputStream 定義如下:
          public class NonCloseableOutputStream extends java.io.FilterOutputStream {
              public NonCloseableOutputStream(OutputStream out) {
                  super(out);
              }
              @Override public void close() throws IOException {
                  flush();
              }
          }



          2. 使用binary使得mysql區(qū)分大小寫
          select * from table1 where binary field1 = 'abc';

          posted @ 2017-08-09 19:52 云自無心水自閑 閱讀(442) | 評論 (0)編輯 收藏

          https://notepad-plus-plus.org/community/topic/13661/plugin-manager-x64-available-submit-your-plugins

          posted @ 2017-06-26 09:33 云自無心水自閑 閱讀(411) | 評論 (0)編輯 收藏

          move Git Server to a new IP/URL:

          you can just edit 
          .git/config and change the URLs there

          也可以在git視圖中,右鍵點擊項目,選擇屬性,然后修改url中的地址

          posted @ 2017-06-15 08:40 云自無心水自閑 閱讀(330) | 評論 (0)編輯 收藏

          autohotkey
          listary
          cmder可以split screen,在一個窗口中同時運行數(shù)個cmd

          posted @ 2017-05-24 07:13 云自無心水自閑 閱讀(18323) | 評論 (0)編輯 收藏

          官網(wǎng)地址:autohotkey.com

          ; fill password
          ^Numpad2::
          Send, root{tab}root{enter}
          Return
          ^Numpad3::
          IfWinExist, ahk_exe OUTLOOK.EXE
          {
              WinActivate ahk_exe OUTLOOK.EXE ; Automatically uses the window found above.
              ; WinMaximize  ; same
              ;Send, Some text.{Enter}
          msgbox Outlook is running.
          }
          Return

          posted @ 2017-03-08 13:06 云自無心水自閑 閱讀(377) | 評論 (0)編輯 收藏

          <html>
          <head>
              <script src="https://unpkg.com/vue/dist/vue.js"></script>
              <script>
                  window.onload = function () {
                      var app = new Vue({
                          el: '#app',
                          data: {
                              message: 'Hello Vue!'
                          }
                      });
                  }    
              </script>
          </head>

          <body>
              <div id="app">
                {{ message }}
              </div>
          </body>
          </html>

          posted @ 2017-02-09 07:41 云自無心水自閑 閱讀(413) | 評論 (0)編輯 收藏


          String[] splits=someString.split("a,b,c,d", ",");
          logger.debug( "array: {}", (Object) splits );

          這里要注意的就是要把數(shù)組的數(shù)據(jù)類型強制轉(zhuǎn)換為Object 

          posted @ 2016-12-29 11:51 云自無心水自閑 閱讀(1634) | 評論 (0)編輯 收藏

          在windows環(huán)境中,可以用如下方法重置root密碼

          1、先停止mysql數(shù)據(jù)庫

          2、保存密碼重置sql文件
               5.7.6(包括)以后的版本:ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
               5.7.5(包括)以前的版本:SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');
          假設(shè)保存到文件: c:\reset.txt

          3、以管理員身份打開命令行窗口,運行
          C:\> cd "C:\Program Files\MySQL\MySQL Server 5.5\bin"
          C:\> mysqld --init-file=C:\reset.txt

          4、啟動后,還不能馬上用新密碼連接數(shù)據(jù)庫,需要重啟mysql數(shù)據(jù)庫

          posted @ 2016-12-21 07:12 云自無心水自閑 閱讀(382) | 評論 (0)編輯 收藏

          This is a general step that happens when m2e/m2eclipse (Maven integration for Eclipse) is installed, whether projects are actively using it or not.
          這是因為m2eclipse(maven插件)要在啟動時需要進行的一個步驟。

          This step can be disabled through the Eclipse preferences: Window / Preferences / Maven / "Download repository index updates on startup". This option is on the main "Maven" preference page (not a child page). Just uncheck the box to prevent this from happening.
          我們可以停止這個動作。方法:Windows -> Preferences -> Maven 取消勾選 Download repository index updates on startup

          posted @ 2016-11-29 08:38 云自無心水自閑 閱讀(1324) | 評論 (0)編輯 收藏

          有好幾個java library都可以實現(xiàn)這個功能,但是從pdf提取文本的一個問題是,提取出來的文本沒有固定的順序,不容易比較好的還原其格式。

          我的做法是使用pdfclown來進行這項工作。官方網(wǎng)站是:https://pdfclown.org/ 先下載其最新版本。
          參考其示例代碼:https://pdfclown.org/2010/01/02/upcoming-0-0-8-whats-going-to-be-new/#more-30

          使用這段代碼,我們不僅可以得到文本的字符串,還能得到文本的頁數(shù)和相對坐標。
          我的思路是先把所有文本的字符串和坐標提取出來。然后排序,排序的順序是縱坐標,然后橫坐標。
          這樣排序完畢后,就能比較好的解決文本格式問題。

          posted @ 2016-11-28 11:03 云自無心水自閑 閱讀(400) | 評論 (0)編輯 收藏


          1, 先定義一個input, 做為datepicker的容器。
          <input type='text' class="form-control" id="dateTo" name="dateTo" required/>

          2, 在后面加上glyphicon, 注意關(guān)鍵是label 中的for的id需要是前面定義的容器的id, 這樣點擊glyphicon的時候就會觸發(fā)彈出日期選擇框。
          <label for="dateTo" class="input-group-addon"><span class="glyphicon glyphicon-time"></span></label>

          posted @ 2016-10-10 19:57 云自無心水自閑 閱讀(223) | 評論 (0)編輯 收藏

          在日志文件中看到這個錯誤信息
          Cause: java.sql.SQLException: #HY000

          后來才知道這是因為數(shù)據(jù)庫中有個別字段要求不能為空, 但是insert語句中沒有提供數(shù)據(jù),造成了這個錯誤。

          關(guān)鍵是錯誤信息不明確直觀,不容易知道是這個原因


          posted @ 2016-09-28 13:13 云自無心水自閑 閱讀(1075) | 評論 (0)編輯 收藏

              public void afterJFinalStart(){
                  Configuration config = FreeMarkerRender.getConfiguration();
                  config.setTemplateUpdateDelayMilliseconds( 2 );
                  config.setAPIBuiltinEnabled( true );
              }

          posted @ 2016-09-21 14:02 云自無心水自閑 閱讀(247) | 評論 (0)編輯 收藏

          主站蜘蛛池模板: 清镇市| 绍兴市| 固原市| 金湖县| 乌兰察布市| 隆回县| 台东县| 沂水县| 大渡口区| 澜沧| 涟水县| 怀宁县| 丹江口市| 盐亭县| 东兰县| 武冈市| 云浮市| 新余市| 莱西市| 万年县| 邢台市| 循化| 鸡西市| 江源县| 南投市| 曲水县| 栾川县| 北安市| 夹江县| 新沂市| 石阡县| 昌平区| 驻马店市| 布尔津县| 罗江县| 安新县| 冷水江市| 府谷县| 彰化市| 阜平县| 长乐市|