ehcache和redis的區(qū)別 有些“上古”程序員一直堅(jiān)持反對使用redis怎么辦?
有些“上古”程序員一直堅(jiān)持反對使用redis怎么辦?分享大人物的答案似乎合情合理。不要告訴我們是否使用redis。你必須告訴我們你為什么要使用redis。沒有redis的業(yè)務(wù)怎么了?世界上沒有免費(fèi)的午
有些“上古”程序員一直堅(jiān)持反對使用redis怎么辦?
分享大人物的答案似乎合情合理。
不要告訴我們是否使用redis。你必須告訴我們你為什么要使用redis。沒有redis的業(yè)務(wù)怎么了?世界上沒有免費(fèi)的午餐。如果不直接使用頭部緩存/NoSQL,可能會帶來越來越嚴(yán)重的問題。
單個數(shù)據(jù)庫的最大優(yōu)點(diǎn)是易于實(shí)現(xiàn)事務(wù),并由數(shù)據(jù)庫本身保證。舉個簡單的例子,要下訂單,需要扣除庫存并插入訂單條目。如果inventory和order都是數(shù)據(jù)庫表?xiàng)l目,那么這個事務(wù)是無可挑剔的。如果庫存在redis中,訂單條目是mysql,通常需要先寫redis,成功后再寫數(shù)據(jù)庫。如果您寫數(shù)據(jù)庫失敗,需要回滾redis,如果由于網(wǎng)絡(luò)或其他原因回滾失敗,將再扣減一個存貨。不要認(rèn)為這些事情很容易解決。事務(wù)處理的復(fù)雜性遠(yuǎn)遠(yuǎn)超出您的想象。例如,當(dāng)您編寫mysql時,您在提交時就失去了連接。你無法判斷提交是成功還是失敗。你的redis是不是在倒退?
因此,當(dāng)您引入一個新層時,您必須弄清楚您必須使用cache/NoSQL的目的以及您可以接受的一致性模型。否則,你就要出丑了。
喜歡攝影的老鐵們,你們的三腳架,一般都是會在什么時候、什么情境下使用?
謝謝您的邀請
三腳架的使用非常重要。我沒有必要用它。只是因?yàn)槲覒卸琛τ谌_架的使用,我想談?wù)勎易约旱慕ㄗh。
首先,為什么要用三腳架?因?yàn)槲覀兊氖殖质较鄼C(jī)往往不能保證足夠曝光時間的穩(wěn)定性。為了相機(jī)畫面的清晰度,相機(jī)越穩(wěn)定越好。因此,作為一種便攜式穩(wěn)定器,三腳架應(yīng)運(yùn)而生。
第二,何時使用三腳架?你可以改變你的想法。只要你允許,三腳架可以隨時使用。當(dāng)然,必須使用許多場景。
1. 一般拍攝,只要條件允許,請使用三腳架。
2. 盡量使用三腳架來射擊鳥類。靜態(tài)穩(wěn)定性和跟蹤穩(wěn)定性。
3. 慢門時,必須使用三腳架。
4. 三腳架也是必要的夜景和星空拍攝。
5. 如果肖像是在畫室里拍的,最好用三腳架。
最后,提出中肯的建議,只要條件允許,三腳架是必要的。
當(dāng)然,當(dāng)您需要使用三腳架,但不隨身攜帶時,您可以將相機(jī)盡量放在窗臺、桌子、石頭等可用工具上,再作為三腳架使用。拍照時盡量不要提高ISO或降低快門速度,這樣會因噪音過大而影響照片的清晰度或外觀。
這張照片也是用三腳架拍攝的