原创 java構造方法的作用

構造方法作用就是對類進行初始化。 如果你沒有定議任何構造方法的形式,程式會爲你取一個不帶任何參數的構造函數,那麼你產生類的對像時只能用不帶參數的方法,如:class a {}//沒有任何構造函數。 構造方法就是與類同名的那個方法,它的作用是

原创 SpringCloudEurekaClient誰是李鬼?誰是李逵?

搭建一個SpringCloud項目,通過Feign請求Eureka註冊中心其它服務實例,但是無論如何服務就是不去Eureka上註冊!!!後來經過數小心的排查,最終發現是Eureka—Client依賴添加錯誤造成的,這個問題解決超時。雖然使用

原创 SpringCloud使用HandlerInterceptor攔截器

一、編寫自定義攔截器SignAutheInterceptor.class preHandle:在業務處理器處理請求之前被調用。預處理,可以進行編碼、安全控制、權限校驗等處理;postHandle:在業務處理器處理請求執行完成後,生成視圖之前

原创 SpringCloud使用Feign攔截器實現URL過濾和RequestParam加密

一、FeignInterceptor.class攔截器 package com.xiaohang.socialcard.pre.intercepter; import com.xiaohang.socialcard.pre.utils.S

原创 SpringCloud使用Filter過濾器實現@RequestParam參數加密

一、添加攔截器 @WebFilter中的filterName首字母一定要小寫!!! package com.xiaohang.socialcard.pre.filter; import com.xiaohang.socialcard.pr

原创 SpringCloud增加Feign日誌打印

一、FeignConfiguration.class package com.xiaohang.socialcard.pre.feign; import feign.Logger; import org.springframework.c

原创 SpringBoot環境下QueryDSL-JPA的使用

1、Pom.xml文件依賴 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http

原创 數據庫左連接、右連接、全聯接、左外、右外、全外

內聯 SELECT*FROMtemployee employees0INNER JOIN tcustomer customer1 ON ( customer1.id = employees0.id ); 左聯 SELECT*FROMtem

原创 Lambda表達式mapToDouble.sum精度問題

public static void main(String[] args) { List<Double> doubles = Arrays.asList(new Double(3.3), new Double(3.3),

原创 Vue入門十三、路由的傳參和取參

1、查詢參login?id=12345 配置:(傳參):to="{name:'login', query:{id:'loginid'}}"獲取:(取參)this.$route.query.id 2、路由參數 配置:(傳參):to="{nam

原创 Arrays.asList()數組轉集合的坑

1、錯誤用法: int arr [] = {1,2,3}; List<int[]> ints = Arrays.asList(arr); System.out.println(ints.size());// 1 通過Arrays.asLis

原创 Vue入門十二、路由的跳轉

路由之間的跳轉有再種:1、通過標籤<router-link to='/login'>去登錄</router-link>實現跳轉2、通過js實現:this.$router.push({path:'/buy'})this.$router.rep

原创 Vue入門十一、路由的使用

一、vue-router使用 1、下載npm i vue-router -S2、安裝插件Vue.use(VueRouter)3、創建路由對象var router = new VueRouter()4、配置路由規則router.addRout

原创 不同數據庫和SpringDataJPA對字段值null,''空值的判斷

原由:在使用SpringDataJPA語句進行對數據庫表的某個字段的空值查詢時,如:findByIdAndNameIsNullfindByIdAndNameIsNotNull當name這個字段值爲''空串時,查詢出來的結果差異很大 1、建表

原创 Vue入門十、路由跳轉(哈希模式)

單頁一應用的路由模式有再種1、哈希模式(利用hashchange事件監聽url的hash的改變)window.addEventListener("hashchange", function (e) {console.log(e)})2、hi