原创 4_4.springboot之Web開發登錄和攔截器

1、登錄處理 1)、禁用模板引擎的緩存 # 禁用緩存 spring.thymeleaf.cache=false 2)、頁面修改完用ctrl+f9:重新編譯; LoginController @Controller public

原创 4_2.springboot2.x配置之springmvc自動配置

1、Spring MVC auto-configuration 查看官方文檔: Spring Boot爲Spring MVC提供了自動配置,適用於大多數應用程序。 自動配置在Spring的默認值之上添加了以下功能: 1、包含Con

原创 4_3.springboot2.x之默認訪問首頁和國際化

1、默認訪問首頁 1.引入thymeleaf和引入bootstrap <!--引入thymeleaf--> <dependency> <groupId>org.springframework

原创 4_6.springboot2.xWeb開發之錯誤處理機制

1、SpringBoot默認的錯誤處理機制 默認效果:1)、瀏覽器,返回一個默認的錯誤頁面 瀏覽器發送請求的請求頭: ​ 2)、如果是其他客戶端,默認響應一個json數據 原理: ​ 默認情況下,Spring

原创 4_1.springboot2.xWeb開發使用thymeleaf

1、簡介 如果使用SpringBoot; 1)、創建SpringBoot應用,選中我們需要的模塊; 2)、SpringBoot已經默認將這些場景配置好了,只需要在配置文件中指定少量配置就可以運行起來; 3)、自己編寫業務代碼; 自

原创 Shiro思維導圖

總結的思維導圖:  

原创 三、elasticsearch集羣配置

1、配置ES集羣 a、克隆單機安裝es的centos b、啓動克隆的centos修改ip   修改ip 現在準備了兩臺機器ip分別爲192.168.234.128和192.168.234.130 b、進入es安裝目錄vim elas

原创 二、安裝Kibana和IK分詞器

1、安裝kibana         Kibana是一個爲ElasticSearch 提供的數據分析的 Web 接口。可使用它對日誌進行高效的搜索、可視化、分析等各種操作。 Kibana讓海量數據更容易理解。它操作簡單,基於瀏覽器的用戶界

原创 一、elasticsearch入門安裝

1.1、Elasticsearch介紹 Elasticsearch是一個基於Apache Lucene(TM)的開源搜索引擎。無論在開源還是專有領域,Lucene可以被認爲是迄今爲止最先進、性能最好的、功能最全的搜索引擎庫。 特點: 分佈

原创 七、SpringCloud Config 分佈式配置中心

1、概述       SpringCloud Config爲微服務架構中的微服務提供集中化的外部配置支持,配置服務器爲各個不同微服務應用的所有環境提供了一箇中心化的外部配置。 SpringCloud Config分爲服務端和客戶端兩部分。

原创 Elasticsearch(Transport Client)常用操作

這裏描述操作elasticsearch採用TransportClient這種方式,官方明確表示在ES 7.0版本中將棄用TransportClient客戶端,且在8.0版本中完全移除它. 記錄一些常用的方法: 官方文檔: Tran

原创 Java High Level REST Client 中文API(僅供參考)

1、初始化 兼容性 Java High Level REST Client需要Java 1.8,並依賴於Elasticsearch核心項目,客戶端版本與客戶端開發的Elasticsearch版本相同,它接受與TransportCl

原创 6.1_springboot2.x分佈式-整合SpringCloud

1、SpringCloud簡介 ​ Spring Cloud是一個分佈式的整體解決方案。Spring Cloud 爲開發者提供了在分佈式系統(配置管理,服務發現,熔斷,路由,微代理,控制總線,一次性token,全局瑣,leader

原创 6.2_springboot2.x分佈式整合Dubbo

1、分佈式應用 ​ 在分佈式系統中,國內常用zookeeper+dubbo組合,而Spring Boot推薦使用全棧的Spring,Spring Boot+Spring Cloud。 分佈式系統: 特點: 1)單一應

原创 3.3_springBoot2.1.x檢索之RestHighLevelClient方式

1、版本依賴 注意對 transport client不瞭解先閱讀官方文檔: transport client(傳送門) 這裏需要版本匹配,如失敗查看官網或百度。 pom.xml <?xml version="1.0" encoding