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

看板java作者 (Alien)時間18年前 (2007/06/15 16:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串37/48 (看更多)
※ 引述《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? 別玩了 還有, optimistic concurrency strategy 並不是 OR Mapping Tools 的重點, 怎麼不見你回應一下其他更重要的部份了? btw, 你口中的現成套用的 queue 不也是 framework 的一種嗎? 怎不見你再造個輪子? alien -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 202.22.246.26 ※ 編輯: adrianshum 來自: 202.22.246.26 (06/15 16:03) ※ 編輯: adrianshum 來自: 202.22.246.26 (06/15 16:05)
文章代碼(AID): #16SaTZbb (java)
討論串 (同標題文章)
文章代碼(AID): #16SaTZbb (java)