原创 Spring Eureka的使用與Spring feign的調用

目前流行基於多個微服務開發項目: 基於Spring、Spring Cloud、Spring Boot創建微服務,各個微服務之間使用Spring Feign調用。 我們把所有微服務註冊在Spring Eureka上,SpringCloud將

原创 Github分頁助手的使用

我們使用分頁助手前要進行一些配置,在我們使用時要注意幾點, 1、要想利用助手來分頁,需要在調用sql之前運行分頁方法,PageHelper.startPage(page, 500),第一個參數是請求的頁碼,第二個參數是一頁的長度,這樣s

原创 java參數傳遞問題

當我們寫習慣了之後,會發現值傳遞也是很奇妙的問題。     1、若果形參與實參都是基本類型,等同於向被調用方法中拷貝了一份,稱爲值傳遞,java中全部是值傳遞 (包含了包裝類型與String- 不包含數組) ,也就是說拷貝的這一份數據在另

原创 Ajax 防止表單重複提交

我們知道很多種防止表單重複提交的方法: 總結開來一共有以下三種: 1、前後臺結合來解決問題(Token) 每次提交前段的Token值與後端的Token值互相比較,相等則進行運算邏輯,不相等則返回 (現在主流的框架都支持Token驗證) 2

原创 事物註解用法

1、項目中我們可以使用基於配置的事物控制: 這樣指定類中指定方法會有事物(切面控制) 2、我們也可以使用事物註解來控制事物: 在類(或者方法)上聲明@Transactional表明類中的所有方法均受事物的控制,但是默認只是受非受檢異常(

原创 JAVA關於BigDecimal的算術運算操作

BigDecimal可以用來對超過16位有效位的數進行精確的運算,在商業計算中要用java.math.BigDecimal, BigDecimal所創建的是對象,我們不能使用傳統的+、-、*、/ 這些算術運算符直接對其對象進行數學運算,而