不知道是不是該用vo,或者說該怎麼用vo討論第2頁

2025-03-26 22:40:23 字數 2186 閱讀 5137

1樓:匿名使用者

nishizhutou 寫道yuantong 寫道d-jasonlee 寫道hilliate 寫道你這個帖子估計很快就皮仿要被je水產掉。問題,我也是新手,但是我面對這種情況,毫不猶豫,給你所謂的po增加個count屬性。要不你就返回乙個hashmap(不推薦)。

問題很菜,見笑了!你的意思是說在使用者表中加入乙個欄位(例如叫count)來標記他被多少人關注?這樣就是有人在關注他的時候update一下這個使用者的這個欄位,有人解除關注的時候也update一下這個使用者的這個欄位。

不知我這麼理解對嗎?太耗資料庫資源了相比起顯示count的次數來講,我想關注和取消關注的次數應該是少好幾個數量級的。比如說,這個產品在1個月能有1萬個使用者,平均每個使用者關注50人(這個平均關注度已經很高了吧).

那麼在這乙個月中,需要50萬次update操作。假如僅在登入首頁的時候要顯示count(這應該非常少了吧?事實上可能會很多地方都顯示).

按每個人每天進入首頁次。那麼也給查詢45萬次。(要注意的是,當使用者很多的時候,這個查詢的系統消耗非常恐怖).

最重要的是,當你去關注某人的時候,你還會看到對方的count的。所以每一次的update都燃枯纖意味著至少兩次的查詢(查詢對方,和重新整理後顯示自己的,這還不包括大家串門時到別人首頁時看到的別人的count).所以說,count的query和count的update次數差一百倍絕對不為過。

我還是建議冗餘count這個欄位。只要注意update的時候行鎖定而不是表鎖定就行。至於為什麼不去用應用快取,而是要採用資料庫欄位冗餘,這是因為count只是乙個欄位。

應用級別的快取,最好還是快取乙個業務單元。count有點過小了。比如說,經過分析,你發現這個服務中,30-50% %的請求都只是針對5%的使用者的資訊進行請求的敗行,此時你就需要去快取這5%的使用者的完整資訊。

而不是很廣義的去快取100%的使用者的某個資訊。這位兄弟說的有道理,系統往往是慢慢發展起來的,你可以在當前的系統使用者量、訪問量和系統承受能力中做乙個折中的選擇,但必須得時刻保持一定的前瞻性,至少要保證專案在3個月內都是可以正常支撐現有的增長速度的,那麼你這個專案從總體上來說還是很不錯的。

2樓:匿名使用者

個人認為,在非增刪改為主,或業務邏輯非主導因素的系統中,是否將關係對映源舉成物件是個很值得斟酌的問題。因為頁面顯示往往都是關係型的。orm的作用無非就是方便業務的操作,以及使架構更清晰。

但是會造成亮運效能損耗。lz的系統既然都提到多使用者了,那麼效能應該是主要考慮的因素,個人覺得不一定敬裂梁要有orm.

3樓:匿名使用者

myreligion 寫道count應該哪扮設計為冗餘欄位,要不效能肯定撐不住。對於sns,其實還應該考慮分叢緩攜表,如按照使用者把資料分開存放,要不資料量上去以後系統會滲伏慢個半死。先做出來,等使用者量上去後,真的系統慢了,再去優化,建議不要過度設計。

物理,第二問答案為什麼還要加vo,為什麼不直接就是△v

4樓:虞喬愛玉剛

它問的是最大速度,除了磁場中的速度之外,原有的速度(即v0)也算在最終的末速度裡啊!

j**a,ssh開發時,是否需要建立vo類

5樓:網友

一般來說是需要的。

vo是對於頁面來說的。

pojo是對於資料庫對應的實體類來說的。

有時候沒有對應的實體類都可以建乙個vo來做。

這樣做可能會有些損失效率,但是對以後的維護來說非常方便。

6樓:程式設計師老王聊科技

其實不必要。不過為了程式的可讀性以及層次性 我還是建議使用vo。具體實現看你自己。

7樓:譚致

如果是 是一定需要formbean的,如果是struts2的話就沒必要啦!

物理,動量定理,為什麼第二小題的質量要用(v-vo)而不是用v來算?

8樓:網友

因為這是乙個相對速度,如果這個船是靜止的,那麼這個速度就是v。但是現在這個船是有速度的,而且這個速度的方向和風的方向相同,那麼風速對於這個船來說就是v-v0。

簡單舉個例子,如果今天颳風,你站著不動,感受一下風的大小。

然後你面對著這個風颳來的方向跑,感覺這個風變大了。

然後如果你順著風颳的方向倒著走,感覺這個風變小了。

然後你再理解理解這道題和這些現象。

男友脾氣暴躁,不知道是不是該分手

那要看她是不是很愛你了 想一想他對你平時怎麼樣,男人都會有些脾氣,難道你希望他把所有的事都埋在心裡不和你說嘛?我想你們還需要再相處一段時間 真的有愛就不捨得分手。即使他脾氣不好,也是能接受的。如果你對他的感情很深,只要不打女人,都能接受.但是他要打女人就一定要分 要是他對你好就叫他改,收斂一點。感情...

有人說要告我不知道是不是真的

發簡訊中獎百分之98都是 他們是要騙你錢,又不要打官司賠錢 你想的有點多了 詐騙的了 告你的話法院有傳票的 呀 沒準呢 快打110 警察叔叔會幫你的 一直有個人給我發訊息說我被起訴了,還說幾號 讓我出庭,我想知道這到底是不是真的?這是一種詐騙手段 請慎重 法院送達傳票有嚴格規定 一般訴訟是原告就被告...

女友說不知道對我的感情是不是愛我該怎麼辦呢

怎麼說,可能我們年紀相近,目前我剛進入感情的最低谷,所以我的意見對你作用不大,僅作參考吧 1 愛只是一種感覺,先不要質疑這句話,它只是強烈的喜歡加上依賴,這種感覺源自於喜歡,喜歡源自於爆棚的好感,認真斟酌這份感情的地位後再做出抉擇。2 人生的意義在於自己雙手所賦予它的意義,愛情或許是你所認為最重要的...