原创 lombok插件get/set方法不生效

lombok插件get/set方法不生效 將idea工具中的註解生成器打開,即可生效!

原创 SpringCloud輕鬆學

什麼是分佈式架構 分佈式架構是相對於單體架構而言 分佈式架構強調小粒度的模塊化管理,每個模塊獨立運行 分佈式架構強調"避免將雞蛋放在一個籃子裏" 微服務定義 微服務架構風格是一種使用系列微小服務來開發單個應用的方式途徑,每個服務

原创 多線程相關知識點詳解

一:初識線程併發(模擬併發情況下計數器結果) /** - @Author: 小土狗 - @Date: 2019/3/27 15:14 - @Version 1.0 */ public class DownloadSample

原创 數據庫分庫分表

一、用戶中心 用戶中心是一個常見業務,主要提供用戶註冊、登錄、信息查詢與修改的服務,其核心元數據爲: User(uid, uname, passwd, sex, age,nickname, …) 其中: uid爲用戶ID,主鍵 una

原创 使用idea導入gradle構建過的項目

最近剛入職一家新公司,在boss給了gitlab代碼庫之後,接着就是拉代碼了,配置了gitlab的公祕鑰之後,成功拉下代碼,結果一看,矇蔽了.爲啥呢,所有的項目模塊都是用gradle構建的,對於我這種只用過maven構建的那豈不是坑爹

原创 電商項目技術剖析

項目是根據功能模塊橫向切分的分佈式架構,大概分爲後臺管理系統,前臺系統,會員系統,訂單系統,搜索系統,會員登錄系統 後臺管理系統:管理商品,訂單,類目,商品規格屬性,用戶管理以及商品發佈 前臺系統:註冊,登錄,瀏覽商品,首頁,下單等

原创 MySql分庫分表

分庫分表有垂直切分和水平切分兩種 垂直切分 將表按照功能模塊,關係密切程度劃分出來,部署到不同的庫上,例如:我們會建立定義數據庫workDB,商品數據庫payDB.用戶數據庫userDB,日誌數據庫logDB等,分別用來存儲項目數據定

原创 Collection和Map集合體系說明

集合體系說明 Collection集合下分爲List集合和Set集合 Collection list集合下有ArrayList,LinkedList,Vector(基本不用) 三種集合體系 list集合有序,可重複,進去是什麼順序,取

原创 分佈式鎖的實現方式

分佈式鎖的實現方式: **基於數據庫** **基於redis** **基於zookeeper** 1.基於數據庫實現 兩種做法: 基於數據庫樂觀鎖 基於數據庫悲觀鎖 樂觀鎖機制是在數據庫引入一個版本號version字段來實現

原创 千萬級電商高併發與秒殺思路分析

千萬級電商高併發與秒殺思路分析 測試工具:Jmeter 思路: 1.對於一些數據查詢多少遍都不會改變的數據,使用redis進行緩存. 在service層使用cachable註解,cachable註解的作用是在查詢的時候第一遍查詢的是數

原创 解決git本地倉庫與遠程倉庫關聯出現 failed to push some refs to git的問題

今天上午安裝了git版本管理工具,由於我是第一次使用,在添加遠程庫的時候一直驗證不成功,一直提示failed to push some refs to git的問題,經過網上查找終於解決了這個問題。不過要感謝這篇百度經驗http://

原创 使用postman測試接口時需要先登錄怎麼辦

1.在瀏覽器上先登錄,登錄成功後獲取cookie: 2.接着打開postman: 3.接下來send即可。 其他參考資料: 接口測試 postman:模擬發送一個需要 cookie 認證的請求 https://testerhom

原创 git master分支合併

git master分支合併 1.平常開發中,一般都是要在git上新建項目分支,比如dev,stg等等,當然主分支還是master,在dev分支中進行開發,開發完,合到stg分支上進行測試,測試完合併到master分支上進行部署上線

原创 git 合併分支

比如說想從stg分支合到prod分支 先在stg上提交代碼到git 再切換成prod分支更新代碼.保證兩個分支都是最新的代碼 再prod分支上執行get merag 合併分支,再push推上git

原创 maven將jar包打入war包方法

咱們在實際開發中,肯定要分環境去將不同環境的配置文件打入指定工程中,本篇博客就是想告訴大家怎麼將指定配置文件打包至指定工程中 大家可以看到這是一個只用來存放不同環境配置文件的工程,(出於項目保密,暫且打上馬賽克),環境分爲開發,測試