原创 包啓動報Failed to start bean 'documentationPluginsBootstrapper'

記錄一次項目中出現的問題,包啓動時報這個 Failed to start bean 'documentationPluginsBootstrapper'; nested exception is com.google.common

原创 Spring中的ResourceLoader接口

先說說Resource接口 Spring框架內的org.springframework.core.io包下的Resource接口是作爲所有資源的抽象和訪問接口。 Resource接口的定義 public interface Res

原创 基於反射List轉Map的一種通用泛型實現

寫在前面 網上list轉map的方式很多,這裏僅作爲自己學習積累,如有雷同算我抄襲。 需求背景 實際項目中,由於不允許連表查詢,往往是從A表查出list1,從B表查出list2,在內存中循環遍歷根據某一屬性相同,處理一些業務邏輯。

原创 EnvironmentAware接口的作用

在SpringBoot中的應用 凡註冊到Spring容器內的bean,實現了EnvironmentAware接口重寫setEnvironment方法後,在工程啓動時可以獲得application.properties的配置文件配

原创 SpringBoot集成Swagger2

寫在前面 由於PC、安卓、IOS、車載等多終端的出現,它們在底層往往都調用一個相同的業務包。我們在這個業務包上面增加一層Api讓各個終端平等的調用,一個規範的Api可以極大的降低人工溝通成本,restful api就是其中一種,而

原创 redis哨兵(sentinel)搭建以及springboot實戰

哨兵是建立在redis主從集羣的基礎上的,所以本文是承接上一篇redis主從複製的。一主二從三哨兵,哨兵也是部在主從節點上的,端口爲26379 主從節點 master node01 192.168.71.101 6379 slav

原创 redis主從複製搭建

環境背景 centos 6.5 redis 4.0.14 注意:redis不同版本,配置文件裏面命令不一樣 節點信息 master node01 192.168.71.101 6379 slave1 node02 192.168

原创 設置grep匹配字符高亮顯示

先看下我的例子,我想看下帶有redis字符進程的,命令和結果如下 [root@node03 src]# ps -ef|grep redis root 2365 1 0 08:01 ? 00:0

原创 通訊錄獲取首字母,並以首字母歸類返回

需求背景 最近在做的一個項目裏,有需要展示我的通訊錄功能,與前端溝通結果是我將通訊錄裏所有聯繫人全部在接口裏返給他們,當然返回的數據格式是按照首字母已經歸類好了的,整體返回對象是一個Map<String,List>,key值就是首

原创 克隆linux虛擬機並修改網絡配置

本文的前提條件是已經在VMware裏創建過虛擬機,並且有了虛擬機快照了,想要克隆快照迅速創建新的節點。 克隆 首先進去克隆界面 一直點擊下一步直到這個窗口 第一個是你虛擬機節點的名稱,第二個是你要安裝的路徑,點擊完成後,開啓新

原创 包啓動報BeanCurrentlyInCreationException解決方案

今天項目出現了一個問題,maven打包的時候沒有問題,啓動的時候就報了 org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creatin