原创 spring cloud 入門5—Eureka高可用

Eureka高可用 我們通過前邊的工作已經完成了Eureka註冊中心的部署以及Eureka服務註冊,現在進入下一步重要的步驟——保證服務的高可用性 Eureka官網解釋如下: Eureka can be made even mo

原创 spring cloud 入門6—Eureka高可用2

Eureka高可用2 在完成Eureka註冊中心高可用(多註冊中心)之後,我們回顧下之前的配置是這樣: 我們發現在這兩個位置我們本機測試全部寫的localhost,但是實際中是互聯網多個計算機協調調用,所以這裏需要修改一下,以及

原创 spring cloud 入門3—Eureka自我保護機制

Eureka自我保護機制 我們在使用Eureka的時候(尤其是做實驗測試的時候)經常會看到Eureka界面冒出來這樣一段紅色的警示語句 中文翻譯如下: 緊急情況!尤里卡可能不正確地聲稱實例在不在的情況下出現。續訂小於閾值,因此

原创 spring cloud 入門1—Eureka入門

1:Eureka Spring Cloud 入門首先要了解Eureka 一:是什麼 Eureka是Netflix開發的服務發現框架 基於REST的服務 在Spring Cloud主要提供服務治理和服務發現服務 集成了衆多開源的框

原创 spring cloud 入門2—Eureka服務治理中心搭建以及Eureka界面介紹

2:Eureka服務治理中心 一:創建項目 我們首先創建spring cloud的服務治理中心,在創建界面選擇添加的組件爲:Eureka-Server以及spring Web 創建好的工程結構: 下邊是整體pom文件 <?xm

原创 spring security中自定義AccessDeniedHandler不生效的實驗記錄

首先編寫自定的AccessDeniedHandler,代碼如下: public class MyAccessDeniedHandler implements AccessDeniedHandler{ @Override pub

原创 spring boot模塊化開發中junit測試

spring boot 在開發過程中,由於人員/項目結構的原因,我們越來越多的會選擇分模塊去開發 其中最簡單的模塊結構例如將一個工程中的model\dao\service\web由原來的多個包分成各個不同的工程,由不同的程序員負責

原创 垃圾程序是怎麼研發出來的???(程序員是怎麼離職的)

2019年了,程序員即正義的火熱已經燒了好多年了,培訓機構、校內轉行、自學成才導致滿街皆是程序員,人人手裏基本上都有1本到多本<<人人皆是xx師>>、<<xx天玩轉xx技術>>的書籍,互聯網熱比東京的溫度還要高一點,大學畢業幾年大

原创 spring mvc參數接受的各種方式

spring mvc在和前端交互過程中,最重要的任務之一就是和前端交互,交互過程中我們不可避免的需要接受用戶在前端需要傳遞給後端的參數,那我們總結一下各種接受前端參數的方式 1:通過前端URL地址欄中的參數接受(restful風格

原创 spring mvc 利用@ExceptionHandler進行全局異常處理

在完成spring mvc 項目過程中 異常是一個不可避免的需要處理的重點 例如: 1):用戶正在訪問我們的網站,數據庫服務器掛掉了,這時候肯定會產生在調用數據庫過程中連接所產生的異常 2):後端程序員的一個失誤沒有考慮到某些特定

原创 spring mvc 參數接收Date類型

時間類型在我們的項目中經常會遇到,最笨的辦法就是先用字符串接受時間戳,然後再轉爲java中的Date類型 那怎麼能更優雅的解決這個問題呢? spring 其實已經爲我們做出了很方便的處理 // 獲取提交參數 @PostMappi

原创 spring mvc +mybatis redis緩存

緩存在一個系統是非常有必要的,最簡單的說法:當你查看一個用戶信息的時候(例如查看個人資料),當頻繁去查詢(同一個用戶資料)的時候,每次都去數據庫查詢的話這個查詢是非常沒必要的。 最好的做法就是第一次去數據庫查詢,查詢結果集我們進行

原创 最簡單的適配器模式

適配器模式:經典的入門模式,顧名思義,最主要的目的是達到適配(網上結構圖很多,自己找一下,懶得放進來) 1:什麼是適配?爲什麼需要適配? 1)生活中的案例 case 1:美國的電壓標準爲110V,而國內是220V。在美國買一個家用

原创 spring mvc+mybatis 通過resultType 獲取爲空

當使用mybatis查詢對象的時候,如下: <select id="getInfoUser" resultType="infoUser" > select info_id,user_name ,user_pwd,user_

原创 spring mvc+mybatis自動將枚舉類映射到數據庫

在完成spring mvc 項目過程中,我們經常會遇到將枚舉類存儲到數據庫的操作,例如,性別:我們一般在數據庫存儲據0和1代表性別,但是我們在頁面選擇的時候卻需要顯示爲男性和女性 我們首先定義一個性別的枚舉類 package co