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

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

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

    posts - 56, comments - 77, trackbacks - 0, articles - 1
      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    2007年10月15日

         摘要: 其實(shí)所有的一切都只是幾個(gè)因素的相互作用, 互為函數(shù):

    * 并發(fā)量/數(shù)據(jù)量
    * 機(jī)器配置
    * 單個(gè)請(qǐng)求處理速度
    * 穩(wěn)定運(yùn)行時(shí)間
      閱讀全文

    posted @ 2010-07-26 22:44 切爾斯基 閱讀(2117) | 評(píng)論 (0)編輯 收藏

    posted @ 2010-07-11 22:18 切爾斯基 閱讀(2324) | 評(píng)論 (3)編輯 收藏

    posted @ 2010-07-06 23:15 切爾斯基 閱讀(1957) | 評(píng)論 (0)編輯 收藏

    posted @ 2010-06-28 22:01 切爾斯基 閱讀(2223) | 評(píng)論 (4)編輯 收藏

    posted @ 2010-06-20 23:37 切爾斯基 閱讀(2246) | 評(píng)論 (2)編輯 收藏

         摘要: 假設(shè)我們必須處理對(duì)象的存儲(chǔ), 加載, 和查詢(xún). 性能和引用完整性的約束, 給接口的實(shí)現(xiàn)帶來(lái)了以下問(wèn)題:

    1. 加載根對(duì)象時(shí)如何避免加載大半個(gè)數(shù)據(jù)庫(kù)
    2. 存儲(chǔ)時(shí)如何更新整個(gè)對(duì)象圖
    3. 存儲(chǔ)時(shí)如何高效的更新整個(gè)對(duì)象圖
    4. 何時(shí)同步對(duì)象的內(nèi)存狀態(tài)和持久存儲(chǔ)狀態(tài)
    5. 如何確保在出錯(cuò)時(shí)保持對(duì)象內(nèi)存狀態(tài)和持久存儲(chǔ)狀態(tài)之間的一致性
    6. 如何保證引用的唯一性以避免可能的更新沖突

    對(duì)性能的精益求精, 又促使人們解決更多的細(xì)節(jié)問(wèn)題:

    7. N+1查詢(xún)問(wèn)題
    8. 分離查詢(xún)模型和存儲(chǔ)模型
    9. 盡量減少查詢(xún)語(yǔ)句

    這些問(wèn)題的解決方案又會(huì)帶來(lái)新的問(wèn)題.  閱讀全文

    posted @ 2009-12-28 23:49 切爾斯基 閱讀(1989) | 評(píng)論 (0)編輯 收藏

         摘要: 其它所有問(wèn)題都是這個(gè)問(wèn)題的某種解決方案引入的  閱讀全文

    posted @ 2009-12-06 18:10 切爾斯基 閱讀(2291) | 評(píng)論 (2)編輯 收藏

         摘要: 我們都知道我們無(wú)法證明軟件已經(jīng)沒(méi)有Bug, 用波普爾的話(huà)說(shuō)就是: 科學(xué)理論都是假說(shuō), 愛(ài)因斯坦的競(jìng)爭(zhēng)理論表明對(duì)牛頓理論的即使如海王星發(fā)現(xiàn)般嚴(yán)格的檢驗(yàn)都不能確保其正確性, 即對(duì)白天鵝的一千次觀察都不足以斷言黑天鵝的不存在  閱讀全文

    posted @ 2009-09-28 23:05 切爾斯基 閱讀(2275) | 評(píng)論 (0)編輯 收藏

         摘要: 1. 并行開(kāi)發(fā) 與 集成 之間的矛盾
    2. 基于文本的合并 與 基于語(yǔ)意的邏輯 之間的矛盾
    3. 依賴(lài)的穩(wěn)定性 與 依賴(lài)自身的演進(jìn)升級(jí) 之間的矛盾  閱讀全文

    posted @ 2009-07-07 22:20 切爾斯基 閱讀(1848) | 評(píng)論 (2)編輯 收藏

         摘要: 試錯(cuò)法廣泛的應(yīng)用于自然科學(xué)領(lǐng)域. 迭代開(kāi)發(fā)就是試錯(cuò)法在軟件開(kāi)發(fā)過(guò)程方面的應(yīng)用  閱讀全文

    posted @ 2009-07-05 16:43 切爾斯基 閱讀(1883) | 評(píng)論 (0)編輯 收藏

         摘要: 機(jī)器環(huán)境雖然各有各的不同, 但依然有可能創(chuàng)建一個(gè)"環(huán)境無(wú)關(guān)的環(huán)境"  閱讀全文

    posted @ 2009-06-04 23:43 切爾斯基 閱讀(1991) | 評(píng)論 (2)編輯 收藏

         摘要: 這應(yīng)該是一個(gè)概念: 你放一個(gè)東西到Session里, 但你只能獲得一次, 下次它就不存在了. 用類(lèi)來(lái)表示概念, 我們只需在生成對(duì)象時(shí)把自己加到Session里, 在提供的獲取函數(shù)中把自己從Session中移除, 那么第二次你就得不到它了.   閱讀全文

    posted @ 2008-10-06 22:26 切爾斯基 閱讀(1953) | 評(píng)論 (3)編輯 收藏

         摘要: Q: 結(jié)對(duì)編程、責(zé)任共享,完全是胡說(shuō),代碼找不到作者,開(kāi)發(fā)人員哪里會(huì)有責(zé)任心!

    Q: 我干嘛要把辛辛苦苦很多年積累的經(jīng)驗(yàn)白白告訴別人? 我喜歡不可替代的感覺(jué).

    Q: 有些老手不喜歡結(jié)對(duì), 覺(jué)得新人不勞而獲對(duì)他們不利, 不情愿, 怎么辦?

    Q: 那互不相讓怎么辦?

    Q: 我想修改某段代碼, 想找原作者了解一下思路, 可根本不知道是誰(shuí)  閱讀全文

    posted @ 2008-07-27 22:25 切爾斯基 閱讀(3205) | 評(píng)論 (8)編輯 收藏

         摘要: Q: 我的產(chǎn)品是電信級(jí)的設(shè)備, 幾百人分成幾十個(gè)項(xiàng)目組在開(kāi)發(fā), 各個(gè)項(xiàng)目組進(jìn)度不統(tǒng)一, 如何集成?
    Q: CI的愿景是好的, 但我們這里根本不可能, 我們的產(chǎn)品需要復(fù)雜的運(yùn)行環(huán)境, 運(yùn)行時(shí)需要人工干預(yù), 怎么測(cè)?  閱讀全文

    posted @ 2008-07-20 21:55 切爾斯基 閱讀(2463) | 評(píng)論 (7)編輯 收藏

         摘要: Q: 為什么通過(guò)單元測(cè)試發(fā)現(xiàn)的 Bug 很少 ?

    Q: 你們說(shuō)驗(yàn)收測(cè)試應(yīng)該由客戶(hù)來(lái)編寫(xiě), 可在我們這里根本不可能.
      閱讀全文

    posted @ 2008-07-13 21:40 切爾斯基 閱讀(4745) | 評(píng)論 (4)編輯 收藏

         摘要: Working Effectively with Legacy Code  閱讀全文

    posted @ 2008-07-07 22:14 切爾斯基 閱讀(2106) | 評(píng)論 (1)編輯 收藏

         摘要: 挖掘你 CI server 的能力  閱讀全文

    posted @ 2008-04-12 23:09 切爾斯基 閱讀(1805) | 評(píng)論 (0)編輯 收藏

         摘要: 希望這能幫助讓你的CruiseControl的配置文件更容易維護(hù). 我相信持續(xù)集成應(yīng)該很簡(jiǎn)單, 即使這會(huì)讓我失業(yè).  閱讀全文

    posted @ 2008-03-06 23:26 切爾斯基 閱讀(2257) | 評(píng)論 (0)編輯 收藏

         摘要: 突然之間多了點(diǎn)對(duì)你的構(gòu)建破壞者同事們的容忍, 你盯著那個(gè) build.xml, 它依然顯示在你的IDE里面. 就是它了, 文件結(jié)尾處有一個(gè)多余的大大的 '#' 號(hào)  閱讀全文

    posted @ 2008-02-17 16:09 切爾斯基 閱讀(2554) | 評(píng)論 (1)編輯 收藏

         摘要: Ant腳本如何適應(yīng)大規(guī)模的項(xiàng)目, Large Scale 的項(xiàng)目意味著: 目錄較多, 層次較深 依賴(lài)較多, 構(gòu)建腳本依賴(lài)的第三方Ant Task, 項(xiàng)目依賴(lài)的第三方庫(kù)等 測(cè)試較多, 構(gòu)建時(shí)間反饋周期較長(zhǎng) 需要在不同操作系統(tǒng)上運(yùn)行 需要在不同團(tuán)隊(duì)成員的機(jī)器上運(yùn)行 Ant腳本較長(zhǎng)如何維護(hù)  閱讀全文

    posted @ 2008-01-12 22:03 切爾斯基 閱讀(4065) | 評(píng)論 (0)編輯 收藏

         摘要: "擁抱變化" 是敏捷的態(tài)度之一, CruiseControl 正是來(lái)實(shí)證這種態(tài)度的作品. 多種類(lèi)型的"變化"都會(huì)觸發(fā)CruiseControl的一次構(gòu)建過(guò)程.


    我們知道CruiseControl能根據(jù)源代碼的變化來(lái)調(diào)度一次構(gòu)建, 但你知道CruiseControl支持多少種調(diào)度模式嗎?
      閱讀全文

    posted @ 2008-01-05 18:29 切爾斯基 閱讀(2725) | 評(píng)論 (0)編輯 收藏

    posted @ 2007-12-23 23:22 切爾斯基 閱讀(5949) | 評(píng)論 (0)編輯 收藏

    posted @ 2007-12-16 21:36 切爾斯基 閱讀(1460) | 評(píng)論 (0)編輯 收藏

         摘要: 我想這個(gè)實(shí)踐的核心是:

    1, 將CruiseControl的配置文件check in到版本控制系統(tǒng)中, 以解決意外損壞的問(wèn)題

    2, 使用專(zhuān)門(mén)的"project"來(lái)自動(dòng)更新配置, 以解決每次需要有人專(zhuān)門(mén)登錄到build server上去更新的瓶頸問(wèn)題.

    3, 復(fù)用但不依賴(lài)于CruiseControl對(duì)配置文件的validation, 以同時(shí)獲得 "阻止有問(wèn)題的配置文件被應(yīng)用到build server的能力" 和 "迅速獲知有人check in了有問(wèn)題的配置的能力"
      閱讀全文

    posted @ 2007-11-09 00:57 切爾斯基 閱讀(2074) | 評(píng)論 (0)編輯 收藏

         摘要: 讓你的項(xiàng)目包含自己的依賴(lài). (讓你的構(gòu)建腳本顯式的引用包含在項(xiàng)目?jī)?nèi)部的依賴(lài), 而不是隱式的讓構(gòu)建工具來(lái)包含那些依賴(lài))  閱讀全文

    posted @ 2007-10-15 23:13 切爾斯基 閱讀(2251) | 評(píng)論 (2)編輯 收藏

    主站蜘蛛池模板: 亚洲黄色在线视频| 国内精品99亚洲免费高清| 337p日本欧洲亚洲大胆精品555588| 深夜a级毛片免费视频| 国产成人免费网站在线观看| 亚洲小说图区综合在线| 成在人线AV无码免费| 亚洲一卡2卡3卡4卡5卡6卡 | 国产精品白浆在线观看免费| 人人狠狠综合久久亚洲婷婷| 麻豆精品不卡国产免费看| 无码专区—VA亚洲V天堂| 2015日韩永久免费视频播放| 亚洲国产精品久久久久秋霞影院| 手机看黄av免费网址| 在线亚洲午夜片AV大片| 国产无遮挡又黄又爽免费视频| 国产产在线精品亚洲AAVV| 久久亚洲中文字幕精品一区四 | 亚洲国产二区三区久久| 精品国产污污免费网站aⅴ| 亚洲va在线va天堂成人| 国产区卡一卡二卡三乱码免费| 久久久精品国产亚洲成人满18免费网站 | 国产成人免费在线| 亚洲精品无码少妇30P| gogo全球高清大胆亚洲| 一区二区三区无码视频免费福利| 亚洲国产高清视频| 免费中文熟妇在线影片| 成人免费网站视频www| 亚洲激情视频在线观看| 女人18一级毛片免费观看| jizz18免费视频| 亚洲综合久久久久久中文字幕| 永久黄网站色视频免费直播| 国产精品99爱免费视频| 亚洲国产成人精品久久| 亚洲欧洲精品成人久久曰影片| 亚洲视频免费在线观看| 激情小说亚洲图片|