<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    云自無心水自閑

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


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

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

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

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

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

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

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

    新的結(jié)構(gòu)大致如下: A <==> B --> C (新的服務(wù)器)
    設(shè)置數(shù)據(jù)單向復(fù)制的步驟其實非常簡單,只要在新的服務(wù)器(也就是slave端)指定master的
    1,在服務(wù)器端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端只有服務(wù)器B的數(shù)據(jù)。因為服務(wù)器B沒有把從服務(wù)器A中復(fù)制過來的數(shù)據(jù)記錄到日志中。
    所以,slave C就無法得到此部分數(shù)據(jù)。
    后來,經(jīng)過網(wǎng)上搜索發(fā)現(xiàn)有一個選項 -log_slave_update,可以讓服務(wù)器B記錄此部分數(shù)據(jù)。
    實踐中,在服務(wù)器B中加入此選項后,機器C中就能夠獲得所有的數(shù)據(jù)。

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

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

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

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

    http://m.tkk7.com/Files/usherlight/Tapestry5%20in%20action%20MEAP%20ch01.zip

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


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

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

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

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

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

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


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

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


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

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

    僅列出標題
    共29頁: First 上一頁 4 5 6 7 8 9 10 11 12 下一頁 Last 
    主站蜘蛛池模板: 亚洲日韩国产一区二区三区| 亚洲高清偷拍一区二区三区| 久久久亚洲欧洲日产国码二区| 久久久久久毛片免费看| 亚洲午夜福利精品无码| AAAAA级少妇高潮大片免费看| 国产亚洲美女精品久久久| 国产一二三四区乱码免费| 国产亚洲av片在线观看播放 | 国产日产成人免费视频在线观看| 亚洲一区二区三区国产精品无码| 91成人免费观看网站| 国产成人亚洲综合网站不卡| 日韩成人免费视频播放| 免费国产污网站在线观看不要卡| a级亚洲片精品久久久久久久 | 乱人伦中文视频在线观看免费| 亚洲毛片不卡av在线播放一区| a在线视频免费观看| 亚洲第一区视频在线观看| 女人18毛片水最多免费观看| 美女被爆羞羞网站在免费观看| 国产亚洲精品资在线| 香蕉成人免费看片视频app下载| 亚洲国产精品久久人人爱| 日本一区二区三区免费高清| 黄色网址大全免费| 亚洲精品视频在线| 美女黄网站人色视频免费国产| 一出一进一爽一粗一大视频免费的| 亚洲av综合avav中文| 免费观看成人毛片a片2008| 九九视频高清视频免费观看| 亚洲天堂视频在线观看| 国产福利免费观看| 国产精品免费看久久久| 亚洲AV性色在线观看| 久久91亚洲精品中文字幕| 日韩免费a级在线观看| 国产精品偷伦视频观看免费| 亚洲国产AV无码一区二区三区|