1. 程式人生 > >面試的時候如何進行專案講解?

面試的時候如何進行專案講解?

比如說廣告位的展示吧,我們後臺要管理這些內容,在後臺頁面最左邊就會有一個網站內容管理模組,內容模組包含內容分類管理,內容管理。當我們點選內容分類,在右邊就會顯示所有商品的一個分類,在點選子節點,比如說我們這裡的廣告位,就會非同步載入資料的顯示查出廣告內容。我們再在這個基礎上對廣告進行增刪改查。考慮高併發量,為了避免頻繁的與資料庫互動,我們將資料存在了redis中,當在首頁中點選廣告時,我們將不再直接去資料庫中查詢資料,而是先判斷快取中是否有資料,如果有直接返回資料,如果沒有就去查資料庫並將資料快取在radis中,另外我們修改內容後,會將原來的快取刪除掉,來同步資料庫。
後臺模組還有商品管理模組,這一塊是對商品的列表展示,以及增刪改查操作,分頁採用的是pagehelp外掛,將商品資訊查詢出來的資訊放到pageinfo物件裡面,設定分頁資訊,返回資料給datagrid;新增商品的話,在商品新增介面錄入商品資訊,商品的id,商品標題,商品賣點,商品價格,庫存數量,商品條形碼,商品圖片,商品類別,商品狀態(1-正常,2-下架,3-刪除'),建立時間,更新時間,商品的描述。其中圖片儲存考慮到數量比較多,採用的是分散式檔案儲存系統(fastdfs),圖片多了可以搭建叢集。商品的描述採用的是富文字編輯器,將錄入的商品資訊分別插入對應的不同的表.