原创 renren-快速開發

1.人人開源快速搭建後臺管理系統 碼雲搜索人人開源 git bash 輸入命令克隆兩個項目 git clone https://gitee.com/renrenio/renren-fast.git git clone ht

原创 前端基礎-01.ES6

前後端技術棧對比 1.簡介 ECMAScript 6.0(以下簡稱 ES6)是 JavaScript 語言的下一代標準,已經在 2015 年 6 月正式發佈了。   目標:是使得 JavaScript 語言可以用來編寫複雜的大型

原创 前端基礎-02.Vue

1.MVVM思想 M:Model模型層,包括數據和一些基本操作。 V:Viem視圖層,視圖頁面渲染結果。 VM:Viem-Model,模型與視圖的雙向操作,無需開發人員干涉。 在MVVM之前,開發人員從後端獲取需要的數據模型,然後

原创 Spring Cloud與SpringCloud Alibaba

配置中心(SpringCloud config) 註冊中心(SpringCloud netflix eurka) API網關(SpringCloud netflix zuul) 1、SpringCloud Alibaba簡介 S

原创 redis在分佈式環境的應用,分佈式鎖redisson(待補充)

1.緩存使用 本地緩存 本地緩存在分佈式項目下的問題(各個服務擁有各個服務的緩存組件) 同一個用戶在訪問時可能會訪問不同的服務,這樣就會導致之前在別的服務上的緩存無法使用,也會產生數據一致性的問題 分佈式緩存 2.分佈

原创 秒殺功能設計思路

前言秒殺業務需要關注的問題 1.秒殺商品定時上架業務 是一個單獨的微服務,若包含在其他服務中,在高併發訪問環境下,秒殺業務會佔用大量系統資源導致其他業務不可用。 創建場次,例4點場,6點場,場次關聯商品(id,價格等),上架秒

原创 Http與Https協議(待補充)

HTTP是一個屬於應用層的面向對象的協議,由於其簡捷、快速的方式,適用於分佈式超媒體信息系統(默認HTTP的端口號爲80,HTTPS的端口號爲443) 1.http簡介: HTTP協議工作於客戶端-服務端架構爲上。瀏覽器作爲HTT

原创 認證服務(Oauth、分佈式集羣session共享問題、單點登錄)

1.註冊 好玩的代碼倒計時 1.頁面js提交註冊請求到認證服務 自定義視圖映射將無實際業務意義只進行頁面跳轉的請求抽取到viewcontroller中 路徑映射默認都是get訪問的 使用阿里雲的短信驗證碼 參考第三發接口文檔

原创 Spring boot與Spring Cloud項目實戰(三、商品服務-01.三級分類操作)

查詢 遞歸樹形結構數據獲取 1.將pms_catelog文件張的數據導入數據庫wwamll-product的pms_category表中 2.編寫代碼(jdk8新特性stream,與lamdba表達式的使用參考lamdba表達式

原创 redis在分佈式環境的應用(待補充)

1.緩存使用 本地緩存 本地緩存在分佈式項目下的問題(各個服務擁有各個服務的緩存組件) 同一個用戶在訪問時可能會訪問不同的服務,這樣就會導致之前在別的服務上的緩存無法使用,也會產生數據一致性的問題 分佈式緩存 2.分佈

原创 nginx(待補充)

項目微服務 nginx+windows搭建域名訪問服務, 使用host文件配置模仿公網dns解析域名 域名映射效果 正向代理與反向代理 nginx動靜分離 nginx轉發效果

原创 多線程異步編排和線程池

1.java內存模型 注 : JAVA中的堆棧和內存模型:, 1.1內存模型: Java內存模型是圍繞着在併發過程中如何處理原子性、可見性和有序性來建立的(三個特性詳解見10.) a.Java內存模型將內存分爲了主內存和工作內存

原创 Spring boot與Spring Cloud項目實戰(一、分佈式基礎-01.環境搭建)

1、項目的架構介紹 2、環境搭建 2.1liunx虛擬機的安裝及配置 2.2docker的安裝及配置 1.卸載舊版本(建議兩個都用) yum list installed | grep docker(查看安裝的docker) y

原创 Spring boot與Spring Cloud項目實戰(一、分佈式基礎-02.快速開發)

1.人人開源快速搭建後臺管理系統 碼雲搜索人人開源 git bash 輸入命令克隆兩個項目 git clone https://gitee.com/renrenio/renren-fast.git git clone ht

原创 SpringBoot-緩存(spring緩存抽象、整合redis)

1.spring的緩存抽象 Spring定義了org.springframework.cache.Cache和org.springframework.cache.CacheManager接口來統一不同的緩存技術。並支持使用JCac