Re: [站內] 找工作真的很難

看板java作者 (Terry)時間18年前 (2007/06/15 16:33), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串38/48 (看更多)
※ 引述《adrianshum (Alien)》之銘言: : ※ 引述《Lordaeron (Terry)》之銘言: : : 一向都是自己寫啊? : : transaction based 的, 有一堆queue 可以用, 套就好了. : : 你講的case, 要是一直出現outdate, : : 很容易出現starvation, 要是真的有此需要 : : 就讓它只update 被update 的field 吧. : : 如果連update 的field 都會交錯, 就給它row lock 就好了. : : db 不能row lock 就算己來個OBJECT 專門負責select 和update 的, 連 : : outdate 都不會出現, 直接告訴user <你要修改的資料已被lock> : : 沒哪麼不好寫吧. : 我從沒有質疑過 txn base 用 queue etc 的方法, 我在說的是 : 這種工作模式不能適合所有 function, 瞭了嗎? : 我只有說一句: 到你多寫一些系統多接觸一下 "實際" 情況吧. : 你以為每種情況都能輕易地在 client side 只送出被修改的 field : 嗎? 況且如果 update 的頻繁程度會造成像你說的 "一直 outdate", : 你認為這種情況下還會利用這種 optimsitc concurrency strategy 嗎? : 你自己說的, 沒有一種 framework 可以適合所有情況, 可是你自己 : 就犯這樣的錯誤了. 況且你以為別人develop 只會整個系統只用同一種 : concurrency strategy 而不會就 *實際情況* 去決定工作的方式嗎? : "如果連update 的field 都會交錯, 就給它row lock 就好了." : client 在慢慢的做修改, 你來個 row lock? 別玩了 別玩? 這不就是需求, 你大可以在自己的object 中加上 timeout. 發生後就讓其他人改, 已timeout 的哪位叫他吃自己囉, 也沒什麼不可以. : 還有, optimistic concurrency strategy 並不是 OR Mapping : Tools 的重點, 怎麼不見你回應一下其他更重要的部份了? : btw, 你口中的現成套用的 queue 不也是 framework 的一種嗎? : 怎不見你再造個輪子? : alien Queue 是一種framework? 不會吧, 你的framework 的定義開這麼廣 的話, 哪OS 本身就是一個framwork 了, 所以我開發系統, 要從寫OS 開始? 如果再廣一點, CPU 本身也是一個framework, 週邊也是, 哪我要從硬體 開始囉? 不會吧. 再說, 寫個合用的Queue 有這麼難? 又沒人要你開發一套IBM MQ, 沒必要玩這麼大吧. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.79.232
文章代碼(AID): #16SaxKEl (java)
討論串 (同標題文章)
文章代碼(AID): #16SaxKEl (java)