尚矽谷面試第一季 20購物車的實現

2022-09-05 19:27:09 字數 600 閱讀 4344

購物車:

1、購物車跟使用者的關係?

(a)乙個使用者必須對應乙個購物車【乙個使用者不管買多少商品,都會存在屬於自己的購物車中。】

(b)單點登入一定在購物車之前。

2、跟購物車有關的操作有哪些?

(a)新增購物車

(i)使用者未登入狀態

新增到什麼地方?未登入將資料儲存到什麼地方?

redis? --- 京東 cookie? --- 自己開發專案的時候【如果瀏覽器禁用cookie】

(ii)使用者登入狀態

redis 快取中 【讀寫速度快】

hash :hset(key,field,value)

key:user:userid:cart

hset(key,skuid,value);

存在資料庫中【oracle,mysql】

(b)展示購物車

(i)未登入狀態展示

直接從cookie 中取得資料展示即可

(ii)登入狀態

使用者一旦登入:必須顯示資料庫【redis】+cookie 中的購物車的資料

cookie 中有三條記錄

redis中有五條記錄

真正展示的時候應該是八條記錄

初學第一季

要增強體力,只有運動 要豐富知識,就只有讀書 鳥哥。學習linux也有段時間了,但是期間看了關於arm方面的書籍,及作業系統方面的書,linux用虛擬機器vm裝的,平時疏於聯絡。在鳥哥的linux書中從新開始學習,打下基礎。x window system 視窗系統名 由mit 所開發的一種流通的視窗...

自我反思 第一季

又來寫點東西了。考完了,有空了。最近總是在剖析自己。發現自己真是乙個 活在未來的人 以前這樣,現在還是這樣,人的性格真還是一樣難以改變的東西。現在我就在乙個三岔口,也許更多口。豬 gg說,不就是換個工作嘛,沒什麼了不起的。可是我總是在擔心未來。不做設計怕技術丟了,做設計又覺得沒有什麼進步的空間,想鍛...

vscode 報錯第一季

使用vscode寫vue時,遇到以下報錯 this relative module was not found 解決方法 此時在listorganizationcode.vue存在import func from vue temp vue editor bridge 將其刪除即可.引入此vue te...