原创 微服務分佈式事務實現

https://www.processon.com/view/link/5b2144d7e4b001a14d3d2d30

原创 Kubernetes整合Docker構建應用

https://www.processon.com/view/link/5c0ea58ae4b0c87510c84f74

原创 SpringBoot與pageHelper版本問題

<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId>

原创 Mysql查詢的數據和顯示的數據時區不一致解決方案

前言:在設置mysql時區生效後,查詢的數據顯示的時區是正確的,但是navicat中顯示的數據有差別 一、查看MySQL當前時區、如果不是北京時間-東八區、要重新設置下或者修改Mysql的配置文件、新增一條北京時區的配置 show var

原创 JAVA實現支付寶提現到個人賬戶 原

前言:需求是用戶將平臺上的餘額提現到支付寶(需要注意的是應用沒有上線之前要配置沙箱環境用於測試,不然會提示沒有資源訪問權限) 一、申請開發者賬號APPID、商戶私鑰、支付寶公鑰-開發者平臺:https://docs.open.alipay.

原创 MAC環境下搭建Python-Django項目報錯 原

前言:MAC環境下安裝Python3.7,Django版本爲2.1 一:場景-新建了Django項目後,創建模塊報錯 二:原因分析:python是基於python2.x的支持,最新的Python(3.7)版本的不支持,所以只需要執行 三

原创 分佈式框架spring-session實現session一致性使用問題 原

前言:項目中使用到spring-session來緩存用戶信息,保證服務之間session一致性,但是獲取session信息爲什麼不能再服務層獲取? 一、spring-session實現session一致性方式 用戶每一次請求都會攜帶sess

原创 JAVA整合OSS圖片上傳 原

項目涉及到圖片上傳保存選擇的阿里雲OSS,如果時間充足可以自己搭建公司內部的FAST NFS做爲圖片存儲服務器 一、申請開通OSS獲取開發參數、bucketName要自己創建 引入依賴、我這裏使用的gradle、maven項目pom中添加

原创 SpringCloud多模塊記一次maven打包報錯 原

前言:微服務多模塊開發經常會有公共的基礎類庫被引用,maven打包引入依賴一直無效 一、模塊:demo-user需要引入demo-common,一直提示找不到程序包 二、原因:spring-boot-maven-plugin插件引入的時候,

原创 MAC環境下Docker整合Kubernetes 原

一:MAC系統安裝最新的Docker版本(18.6.0),安裝好之後啓動Docker容器,切換到Kubernetes如圖勾選 二:有個地方要注意的是添加國內註冊地址(GreatWall大家懂得) 三:在啓動Kubernetes之前需要手

原创 類加載機制 原

https://www.processon.com/view/link/5afe7cf0e4b06a40445ac008

原创 kubernetes整合istio 原

前言:kubernetes核心組件正常啓動,kubernetes-dashboard頁面正常訪問 一、下載istio-我這裏使用的1.0.0,https://github.com/istio/istio/releases下載適合自己系統的版

原创 MAC安裝MAVEN 原

一:下載maven壓縮包(Zip或tar可選),解壓壓縮包 二:打開終端輸入:vim ~/.bash_profile(如果找不到該文件新建一個:touch ./bash_profile) 三:輸入i 四:輸入maven環境變量配置 MAVE

原创 Redis緩存穿透、緩存併發、緩存雪崩 原

一、緩存穿透 1.產生原因: 查詢方式是先查詢緩存、如果緩存不存在則查詢數據庫、將查詢的結果回寫到緩存、穿透的概念是緩存不存在的情況下查詢數據庫、高併發應用下可能造成數據庫壓力過大 2.解決方案: 2.1:將對應的key爲空的值也緩存起來,

原创 JVM內存模型(1.7VS1.8) 原

https://www.processon.com/view/link/5b61ea2ae4b0555b39cfa842