原创 淘淘商城60-SSO單點登錄系統之根據token獲取用戶信息接口開發

目錄 1.分析接口文檔 2.根據token獲取用戶信息接口開發 2.1服務層 2.1.1dao層 2.1.2service層 2.2表現層 2.2.1controller 3.測試訪問 1.分析接口文檔 根據接口文檔我們可以看出 請求的

原创 淘淘商城73-商城訂單系統實現之訂單確認頁面展示

目錄 1.功能分析 2.訂單確認頁面展示功能實現 2.1服務層 2.2表現層 2.2.1controller 3.測試訪問 1.功能分析 當用戶準備結算購物車時,點擊去結算按鈕 會跳轉到http://localhost:8089/ord

原创 淘淘商城65-商城購物車系統實現分析

目錄 1.傳統購物車實現方式 2.淘淘商城購物車實現方式 2.1購物車如何表示? 2.2怎麼將購物車存入cookie中? 2.3使用哪種redis數據結構存放購物車? 1.傳統購物車實現方式 用戶將商品添加到購物車時,判斷用戶是否登錄,如

原创 淘淘商城58-SSO單點登錄系統之用戶註冊接口開發

目錄 1.分析接口文檔 2.註冊接口實現 2.1服務層 2.1.1dao層 2.1.2service層 2.2表現層 2.2.1引入服務 2.2.2controller 3.測試訪問 1.分析接口文檔 請求的url:/user/reg

原创 使用JSONP跨域發起ajax請求原理

1.jsonp介紹 Jsonp(JSON with Padding) 是 json 的一種"使用模式",可以跨域讀取數據。 爲什麼我們從不同的域(網站)訪問數據需要一個特殊的技術(JSONP )呢?這是因爲同源策略。 同源策略,它是由Ne

原创 淘淘商城62-SSO單點登錄系統之登錄註冊功能

目錄 1.導入靜態資源 2.配置springmvc不攔截靜態資源 3.修改首頁登錄註冊地址 4.編寫返回登錄註冊的controller 5.測試訪問 1.導入靜態資源 將js、css、images導入到taotao-sso-web的we

原创 淘淘商城31-搜索服務搭建之solr業務域的創建

爲商城中的搜索商品做準備工作 創建對應的業務域,需要創建FieldType,創建FieldType需要指定中文分析器。 1.指定中文分析器 把中文分析器添加到solr工程中。 上傳IKAnalyzer2012FF_u1.jar到/root

原创 淘淘商城32-搜索服務工程搭建

可以參考taotao-manager創建。 Taotao-search(聚合工程pom)        |--taotao-search-interface(jar)        |--taotao-search-Service(war

原创 淘淘商城33-測試solrJ管理索引庫

目錄 1.添加文檔 2.刪除文檔 2.1根據id刪除 2.2根據查詢刪除 3.查詢索引庫 3.1簡單查詢 3.2帶高亮顯示查詢 使用SolrJ可以實現索引庫的增刪改查操作。 1.添加文檔 第一步:把solrJ的jar包添加到工程中。 第二

原创 淘淘商城29-向業務邏輯中添加緩存

目錄 1.service層添加緩存 1.1將key放入配置文件中 1.2加載properties文件 1.3注入key和jedisClient對象 1.4編寫添加緩存代碼 2.tb_content表增刪改時清空緩存 爲什麼要添加緩存?我們

原创 淘淘商城34-商品搜索之將商品數據導入到索引庫中

目錄   1.功能分析 2.dao層 2.1創建pojo 2.2創建mapper接口 2.3創建Mapper映射文件 3.service層 3.1創建applicationContext-solr.xml 3.2創建service接口 3

原创 淘淘商城35-商品搜索之商品搜索功能實現

目錄 1.效果展示 2.功能分析 3.dao層 3.1功能分析 3.2創建SearchDao 4.service層 4.1功能分析 4.2創建service接口 4.3創建service實現類 4.4applicationContext-

原创 淘淘商城26-linux單機搭建redis僞分佈式集羣方案

環境:阿里雲服務器centos6.4 工具:xftp、xshell 目錄 1.redis-cluster架構圖 2.Redis集羣的搭建 2.1搭建環境 2.1.1安裝ruby的運行環境 2.1.2安裝ruby運行時所使用的包 2.2搭建

原创 淘淘商城28-使用spring管理通用連接redis的接口

因爲集羣是比較消耗成本的,所以在公司中,一般生產環境使用集羣,開發環境使用單機版。 我們在項目整合中都需要有。 可以開發一個接口,有單機版的實現類和集羣版的實現類。使用時可以面向接口開發,不影響業務邏輯,使用spring管理實現類,部署時

原创 淘淘商城30-linux搭建solr服務

目錄 1.Solr環境準備 2.搭建步驟 2.1上傳安裝包到linux 2.2解壓安裝包 2.3把solr部署到tomcat下 2.4啓動tomcat解壓war 2.5複製jar包 2.6創建solrhome 2.7關聯solr和solr