原创 Java面試4-微服務篇

微服務篇微服務前後端分離是如何做的在前後端分離架構中,後端只需要負責按照約定的數據格式向前端提供可調用的API服務即可。前後端之間通過HTTP請求進行交互,前端獲取到數據後,進行頁面的組裝和渲染,最終返回給瀏覽器。| 後端 | 前端 |

原创 RSA加密解密算法java實現

轉載自:http://blog.csdn.net/markcooper/article/details/53814747 pom.xml: [html] view plain copy <proje

原创 Spring Cloud構建微服務架構(四)斷路器

在微服務架構中,我們將系統拆分成了一個個的服務單元,各單元間通過服務註冊與訂閱的方式互相依賴。由於每個單元都在不同的進程中運行,依賴通過遠程調用的方式執行,這樣就有可能因爲網絡原因或是依賴服務自身問題出現調用故障或延遲,而這些問題會直接導

原创 Java面試1-基礎篇

基礎篇基本功面向對象的特徵面向對象的三個基本特徵是:封裝、繼承、多態。封裝封裝最好理解了。封裝是面向對象的特徵之一,是對象和類概念的主要特性。封裝,也就是把客觀事物封裝成抽象的類,並且類可以把自己的數據和方法只讓可信的類或者對象操作,對不

原创 Java面試3-框架篇

框架篇SpringBeanFactory 和 ApplicationContext 有什麼區別BeanFactory 可以理解爲含有bean集合的工廠類。BeanFactory 包含了種bean的定義,以便在接收到客戶端請求時將對應的be

原创 Java面試2-核心篇

核心篇數據存儲MySQL 索引使用的注意事項1.索引不會包含有NULL的列 只要列中包含有NULL值,都將不會被包含在索引中,複合索引中只要有一列含有NULL值,那麼這一列對於此符合索引就是無效的。 2.使用短索引 對串列進行索引,如果可

原创 切分List

public static <T> List<List<T>> splitList(List<T> list, int partSize) {   

原创 Spring Cloud構建微服務架構(二)服務消費者(Ribbon/Feign)

在上一篇《Spring Cloud構建微服務架構(一)服務註冊與發現》中,我們已經成功創建了“服務註冊中心”,實現並註冊了一個“服務提供者:COMPUTE-SERVICE”。那麼我們要如何去消費服務提供者的接口內容呢?RibbonRibb

原创 Spring Cloud構建微服務架構(三)高可用服務註冊中心

前言在Spring Cloud系列文章的開始,我們就介紹了服務註冊與發現,其中,主要演示瞭如何構建和啓動服務註冊中心Eureka Server,以及如何將服務註冊到Eureka Server中,但是在之前的示例中,這個服務註冊中心是單點的

原创 Spring Cloud構建微服務架構:服務註冊與發現(Eureka、Consul)【Dalston版】

服務治理在簡單介紹了Spring Cloud和微服務架構之後,下面迴歸本文的主旨內容,如何使用Spring Cloud來實現服務治理。由於Spring Cloud爲服務治理做了一層抽象接口,所以在Spring Cloud應用中可以支持多種

原创 windows環境下安裝npm、cnpm、bower

什麼是npm、cnpm、bower? 簡單地說,就是幫你下載好你需要的css或者js庫,而且三者功能也都是一樣的。那爲什麼要下載這3個不同的呢?據說npm容易被牆……而cnpm是淘寶的鏡像,所以通常用cnpm代替npm。至於bow

原创 Vuejs學習參考

VueJs學習可以參看官方文檔:https://cn.vuejs.org/v2/guide/Vue可以使用的組件包括iview,Elementhttps://www.iviewui.com/docs/guide/installhttp:/

原创 Vue頁面開發問題

modal多個展示問題,設置z-index層級關係 .del-modal{ .ivu-modal-wrap,.ivu-modal-mask{ z-index: 1002; } }

原创 js

js去重: let allRoleIds = roleIds.concat(dataRoleIds) allRoleIds = [...new Set(allRoleIds)]// 去重

原创 HttpClient使用的Demo

import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import org.apache.http.client.ClientProtocolEx