原创 SpringCloudConfig+SpringCloudBus學習筆記

目錄 1.集中配置組件 SpringCloudConfig 1.1.SpringCloudConfig 簡介 1.2.配置服務端 1.2.1. 將配置文件提交到碼雲 1.2.2. 配置中心微服務 1.3.配置客戶端,我們還是用tensqu

原创 SpringBoot+MongoDB學習筆記

目錄 1.MongoDB目錄結構 2.MongoDB安裝使用 3.MongoDB常用命令 4.Java連接MongoDB 5.SpringDataMongoDB 1.MongoDB目錄結構 MongoDB由: 文檔(document)

原创 分佈式 ID 生成器snowflake

目錄 snowflake算法 IdWorker snowflake算法 由於我們的數據庫在生產環境中要分片部署(MyCat),所以我們不能使用數據庫本身的自增功能來產生主鍵值,只能由程序來生成唯一的主鍵值。我們採用的是開源的twitter

原创 簡歷+面試

目錄 1.寫簡歷 2.投簡歷 3.人事面試: 4.技術面試 5.學習鏈接。 6.談薪資 7.跳槽過程要注意的問題 最後   如果簡歷投了石沉大海,一定要多學習一些面試文章和經驗,總結自己到底是在哪一步出問題的。 不學習,我們就無法提高覺悟

原创 07Java-GC垃圾回收機制

目錄 1.垃圾回收之標記算法 1.1引用計數算法 1.2可達性分析算法 2.Java垃圾回收之回收算法 2.1標記-清除算法(Mark and Sweep) 2.2複製算法(Copying) 2.3標記-整理算法(Compacting)

原创 SpringCloud+Zuul學習筆記

目錄 1.爲什麼需要微服務網關 2.什麼是 Zuul 3.Zuul 路由轉發 3.1. 管理後臺微服務網關 4.Zuul 過濾器 4.1. Zuul 過濾器快速體驗 5.請求測試   1.爲什麼需要微服務網關 不同的微服務一般有不同的網

原创 BCrypt密碼加密算法

目錄 工程 (1)pom.xml加入依賴 (2)添加配置類 (資源/工具類中提供) (3)Application, 配置 bean (4)代碼中應用 工程 (1)pom.xml加入依賴 <dependency>

原创 token-JWT學習筆記

目錄   1. 常見的認證機制 2.基於 JWT 的 Token 認證機制實現 2.1.什麼是 JWT 2.2JWT 組成 頭部(Header) 載荷(playload) 簽證(signature) 完整jwt 3.Java 的 JJWT

原创 echarts的簡單使用案例

  環境 js中引入 <!-- 引入 echarts.js --> <script src="https://cdn.staticfile.org/echarts/4.3.0/echarts.min.js"></script> 1.需

原创 SpringCloud+Hystrix學習筆記

目錄 1.爲什麼要使用熔斷器 2.什麼是 Hystrix 3.案例 1.爲什麼要使用熔斷器   在微服務架構中通常會有多個服務層調用,基礎服務的故障可能會導致級聯故障,進而造成整個系統不可用的情況,這種現象被稱爲服務雪崩效應。服務雪崩效

原创 SpringDataJPA學習筆記

目錄 1.實體類上 2.Dao層 3.JPA命名查詢 案例: RecruitService RecruitDao  4.JPA的@Query註解查詢用法  ProblemDao @Query進行修改 ArticleService Arti

原创 PL/SQL數據導入Navicat

今天客戶那邊登錄跳轉不到,堡壘機限制不能直接連生產環境數據,只能將生產環境上的數據搬遷過來。 oracle導出成dmp,sql等格式都有問題,要麼亂碼,要麼字段無法匹配,所以導出成csv文件。 1.oracle數據導出csv文件 先執行s

原创 PL/SQL導入csv數據

1.從navicat導出excel 導出成excel文件,之前直接導出csv文件,結果pl/sql無法自動匹配字段, 2.編輯excel文件,給第一列加上字段名,另存爲csv文件。 3.將文件導入PL/SQL 選擇工具-->文本導入

原创 ORACLE自增序列

今天正式環境新增數據異常,排查後是oracle主鍵id已存在。並未實現自增。 原來之前導入一批數據,手動添加了id,導致id重複問題。 解決方法 1.刪除自增序列 DROP SEQUENCE SEQ_TT_SECNET_MAINTAI

原创 eclipse-SVN報錯

  產生該錯誤的原因: 因爲運行的下面操作,所以產生此錯誤! 對本地Checkout的版本號運行Upgrade: 之後再通過Eclipse運行提交時,就提示錯誤:   解決方法 下載subversion重新安裝 官網下載地址: (1)Zi