云自無心水自閑

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


          HeidiSql是一家德國公司研發(fā)的輕量級的,開源mysql客戶端工具。體積十分小巧,可是十分實用。

          我之所以喜歡的原因:
          1,有導入/導出的功能,可以將數(shù)據直接從文本文件中導入到數(shù)據庫的數(shù)據表中。
          2,可以將選中的數(shù)據導出成為sql語句
          3,界面布置十分合理,操作簡便

          posted @ 2011-08-08 10:36 云自無心水自閑 閱讀(4219) | 評論 (4)編輯 收藏

          在FreeMarker中使用:${rc.getMessage("key.in.properties")}

          posted @ 2011-08-02 14:31 云自無心水自閑 閱讀(721) | 評論 (0)編輯 收藏

          mysql數(shù)據復制的一個非常有用的選項。

          大部分情況下,我使用兩個mysql數(shù)據庫雙向復制。 結構大致如下: A <==> B
          但是,現(xiàn)在有了新需要,要求在另一個機器上復制出生產環(huán)境的所有數(shù)據,但是這些數(shù)據的復制是單向,也就是說數(shù)據只會從生產環(huán)境復制到新的服務器上,而所有新數(shù)據庫的數(shù)據變化不會復制到生產環(huán)境中。

          新的結構大致如下: A <==> B --> C (新的服務器)
          設置數(shù)據單向復制的步驟其實非常簡單,只要在新的服務器(也就是slave端)指定master的
          1,在服務器端B,先stop slave;
          2, show master status, 記錄文件名和position
          3,backup the whole database
          4,start slave
          5, 在slave端,restore database
          6, change master ....
          到目前為止,看上去一切都進展順利,但是馬上我就發(fā)現(xiàn)slave端只有服務器B的數(shù)據。因為服務器B沒有把從服務器A中復制過來的數(shù)據記錄到日志中。
          所以,slave C就無法得到此部分數(shù)據。
          后來,經過網上搜索發(fā)現(xiàn)有一個選項 -log_slave_update,可以讓服務器B記錄此部分數(shù)據。
          實踐中,在服務器B中加入此選項后,機器C中就能夠獲得所有的數(shù)據。

          posted @ 2011-06-29 10:01 云自無心水自閑 閱讀(707) | 評論 (0)編輯 收藏

          主要是使用:
          Biff8EncryptionKey.setCurrentUserPassword(password);
          在打開workbook之前
          HSSFWorkbook workbook = new HSSFWorkbook(inp);
          注意事項:這個應該是只適用于xls,而不是xlsx

          posted @ 2011-05-30 10:42 云自無心水自閑 閱讀(854) | 評論 (0)編輯 收藏

          Tapestry5 in action現(xiàn)在還只是提供MEAP形式的訂購,MEAP-Manning Early Access Program, 也就是提前試閱的意思,如果讀者訂購了此版本,那么manning會在作者每完成一章后,將該章節(jié)發(fā)給訂購者,訂購者可以提交自己的反饋,manning會根據情況發(fā)布相應的錯誤修改信息。
          目前此書的第一章可以免費下載:

          http://www.aygfsteel.com/Files/usherlight/Tapestry5%20in%20action%20MEAP%20ch01.zip

          posted @ 2011-03-29 05:53 云自無心水自閑 閱讀(2188) | 評論 (0)編輯 收藏


          我使用的是sun提供的javax.comm包,不確定其他的comm支持包(比如:rxtx)行為與之相同
          1、事件驅動的數(shù)據讀取
          需要注意的是:一個SerialPort只能注冊一個事件監(jiān)聽程序,因此,有時候有會發(fā)現(xiàn),你的事件監(jiān)聽處理程序會變得非常龐大
          另外,要注意的就是事件處理如果比較耗時的話,最好是在單獨的線程中運行,否則會阻塞數(shù)據的接收。
          串口接收到數(shù)據后,默認在線程: Win32SerialPort Notification thread中運行。如果不及時釋放的話,會造成數(shù)據無法讀取。
          我的做法是,接收到數(shù)據后,先判斷數(shù)據的合法和完整性,如果沒有接收到完整的數(shù)據,則在緩存數(shù)據后,馬上返回
          如果數(shù)據完整而且合法,則另開一個線程,進行數(shù)據處理
          2、數(shù)據的發(fā)送
          建議單獨使用一個線程來發(fā)送數(shù)據,目的還是為了防止阻塞,有一個技巧就是使用OUTPUT_BUFFER_EMPTY事件來發(fā)送。

          posted @ 2011-02-07 13:22 云自無心水自閑 閱讀(1627) | 評論 (0)編輯 收藏

          uTorrent
          7-zip
          CDBurnerXP
          Notepad++
          OpenOffice(LibreOffice)
          FireFox
          VirtualBox(vmware player)
          WinCDEmu
          搜狗五筆

          posted @ 2011-01-30 13:44 云自無心水自閑 閱讀(366) | 評論 (0)編輯 收藏

          打開Sun virtualBox界面,點擊設置,點“數(shù)據空間”,再點右邊帶有加號的圖標,這時選擇你想共享的文件夾,有只讀模式與固定模式,選擇一種,只讀模式是指在虛擬系統(tǒng)中你不能操作這個文件夾,只能讀文件,固定模式是指完全操作。
          然后打開你的虛擬系統(tǒng),點開界面上的菜單“設備”選擇最后一項“安裝增強功能”虛擬系統(tǒng)開始安裝,結束后重啟虛擬系統(tǒng)。在虛擬系統(tǒng)中打開資源管理器,右擊最下面的“網絡”,點開“映射網絡驅動器”瀏覽,打擊“virtualbox..."(要等會)找到前面共享的了文件夾,確定,
          然后你應該在你的資源管理器中就可以看到你剛剛映射的驅動器,你可以設置多個共享文件夾,步驟如前。你想用主機上哪個文件,你就把它復制到共享的文件夾就可以了。

          posted @ 2010-12-28 18:41 云自無心水自閑 閱讀(668) | 評論 (3)編輯 收藏


          1、用@RequestParam獲取HttpServletRequest里的參數(shù)值相當方便,spring可以進行自動的類型轉換
          2、對于Restful的支持,結合@RequestMapping的UriTemplate和method以及@PathVariable,非常方便地實現(xiàn)了restful的url
          3、對于Ajax的支持,@RespsonseBody提供了方便的機制
          4、靈活豐富的@Controller的函數(shù)返回類型
          5、可以方便地給@Controller函數(shù)注入各種資源
          其他的一些別的框架都有特性,諸如國際化,文件上傳什么的就不說了

          posted @ 2010-12-15 07:51 云自無心水自閑 閱讀(3119) | 評論 (0)編輯 收藏


          1、Tapestry5.2.4的發(fā)布,Tapestry5.2.3版本在內部投票中被否決(主要是因為使用maven快速創(chuàng)建的原型有問題),所以在被否決的3天后便發(fā)布了5.2.4,相對5.2.2來說,變動并不大,只有8個錯誤修復和5個功能改進。但是至少說明Tapestry的項目還在順利的進行中。
          2、Tapestry主頁的全新改版。主要是完善了文檔。這一點是非常重要的,Tapestry項目組的成員也承認Tapestry在推銷自己或者是在市場推廣方面做得非常失敗(very bad in marketing),所以最近也采取了一些措施來進行改變,比如,預計明年會發(fā)行Tapestry5 in action一書等等。
          3、還有一件事需要提及的是:appfuse的作者最近對web框架進行了一番對比http://raibledesigns.com/rd/entry/my_comparing_jvm_web_frameworks,Tapestry在13個框架中名列第7,剛好是中間的位置。Tapestry項目的成員頗有不滿,認為作者Matt Raible對Tapestry不夠了解,有誤導觀眾之嫌。Tapestry項目成員Igor E. Poteryaev認為Matt在 認識度,開發(fā)效率,項目健康度,測試友好性,scalability等方面嚴重低估了Tapestry的能力。

          posted @ 2010-11-24 06:08 云自無心水自閑 閱讀(2082) | 評論 (3)編輯 收藏

          僅列出標題
          共29頁: First 上一頁 4 5 6 7 8 9 10 11 12 下一頁 Last 
          主站蜘蛛池模板: 平度市| 阳谷县| 蒙阴县| 西安市| 旬阳县| 潮州市| 手游| 济南市| 沁源县| 楚雄市| 平阳县| 新丰县| 台安县| 巴青县| 容城县| 富锦市| 新乡市| 海阳市| 连平县| 安乡县| 龙口市| 阳原县| 承德县| 太仆寺旗| 呼伦贝尔市| 鹿邑县| 沽源县| 开平市| 洮南市| 横峰县| 深泽县| 白水县| 保山市| 临江市| 屏东县| 高淳县| 建始县| 正安县| 沧州市| 安徽省| 高清|