業務的瞭解,技術棧在項目中的使用(一站式旅遊服務)
負責兩個模塊
主營遊輪,只作一個服務很難作。接第三方的接口,景點模塊,
對接接口,提供API(相似網站),HTTP請求網站,返回json格式的數據,按照接口文檔調用,把須要的數據提取出來,到咱們的數據庫,去展示去售賣前臺調用後臺數據庫的數據。不作修改,體現原始數據前端
定時器,30秒刷新一次,數據庫 quartz()
下單時調用接口,與真正庫存對比。java
場景:
根據航線,先選擇遊輪。定製套餐,不一樣風格餐廳、住宿,定製化服務。遊輪很大,可能待個三四天,吃和住,還有服務,是否含早,洗衣之類。娛樂:KTV,遊戲廳(服務-美食-娛樂)
遊輪品牌-多艘遊輪-服務美食娛樂 一多一mysql
SSM常見面試題
JQuery根據相關文檔作的,沒作深刻研究jquery
亮點:solr和memcached
solr是搜索服務器,倒排索引。二分法。value找到key。原本看成value的東西變成key
在項目上怎麼體現,航線搜索面試
memcached內存數據庫
好比作一個促銷活動,用戶會常常訪問這個商品數據,不可能讓用戶每次有從mysql中訪問,就須要加載到內存數據庫中,也比較快地返回,同時也避免數據承受那麼大壓力
攔截機制?
遊輪品牌是一張表。遊輪是一張表,價格,容納等特性
服務美食娛樂另外一張表,對應洗衣、中餐、遊戲廳又是另一張子表。ajax
人員:1個前端,1個ui,3個後臺,1個測試。運維由開發去作。
產品經理溝通,畫原型。給ui那邊畫ui圖。給前端。根據前端頁面去寫jsp。
js ajax異步調用 後臺 js處理完以後,傳到jsp進行渲染
先後臺交互流程:前臺 jsp使用表單或者使用js/jquery發送ajax請求->後臺java先經過 servlet接收請求->jsp頁面接收到後臺返回的結果(傳到jsp進行渲染)sql
項目難點(每一個技術棧6題左右)
solr:轉化爲SolrQuery的時候出問題,最後經過繼承Solrrequest(search)
solr和memcached難點
memcached:身份驗證?多線程怎麼使用?
quartz():
solr分佈式搜索的實現過程是什麼,solr的檢索只是針對航線?有沒結合遊輪品牌,服務等
memcached運用到了哪些模塊,是如何在項目中使用的(登陸,熱門航線。)數據庫