原创 隨手記:@Profile指定配置應用環境
@Profile註解指定配置應用環境 爲了避免在開發切換環境中頻繁修改配置信息,使用@Profile註解靈活指定配置文件應用的部署環境: 指定測試環境: 指定生產環境:
原创 極速搭建簡易swagger文檔管理框架
極速搭建簡易swagger文檔管理框架 1.pom文件 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-
原创 kafka安裝與使用
1.Kafka概述 Apache Kafka是一個快速、可擴展的、高吞吐、可容錯的分佈式發佈訂閱消息系統,適合在大規模消息處理場景中使用。 Kafka的優勢在於: 可靠性:Kafka是一個具有分區機制、副本機制和容錯機制的分佈式消息
原创 記一次Elasticsearch查詢報錯
記一次Elasticsearch異常: 異常:org.elasticsearch.search.SearchParseException: No mapping found for [id] in order to sort on
原创 文件打包並下載(代碼)
private byte[] downloadImages(HttpServletResponse response, String filePath) { File file = new File(filePat
原创 Elasticsearch模糊檢索處理代碼
Elasticsearch模糊檢索: 數據在ES中的存儲 以people爲例,建立數據模型: 在Elasticsearch中,不存在String類型,String類型以text、keyword類型存儲。集合類型數據在ES中是以嵌套對
原创 Spring Boot 從Json靜態文件中讀取數據
Spring Boot 從Json靜態文件中讀取數據 在實體中,通常使用類似字典表的文件來表示屬性,文件大都配置在配置文件中,也可以是靜態文件,本次記錄如何從靜態json文件中讀取所需字段。 1.文件格式以及路徑 2.加載文件 im
原创 Spring Boot 導出Excel表格
1.導包 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.11</version> </
原创 ES集合非NULL查詢
ES關於非空集合查詢的構造 情景 過濾空集合 嵌套查詢 – 關鍵詞:nested 過濾掉parkingOrderFeeRecords集合爲空的情況 { "query": { "nested" : {
原创 Spring Cloud學習 -- 配置管理
## Spring Cloud Config 簡單介紹一下如何使用SpringCloud搭建配置管理。 搭建配置管理會用到Spring Cloud Config,該項目是Spring Cloud的子項目之一。簡單介紹一下 Spr
原创 [Linux]CentOS7校準時間--NTP
CentOS 7校準時間–NTP 安裝NTP sudo yum -y install ntp 使用 ntpdate 測試 NTP ntpdate pool.ntp.org 查看服務器時間 date 啓動ntpd daemon,
原创 OAuth2 logout
OAuth安全環境中註銷用戶的訪問令牌 定義一個@FrameworkEndpoint,以便它被FrameworkEndpointHandlerMapping取代而不是標準的RequestMappingHandlerMapping被拾取和
原创 Spring Cloud-使用feign來消費Restful服務
PS:本文以阿里雲驗證車牌接口爲例,以實現爲主 feign簡介 Feign是一種聲明式、模板化的HTTP客戶端。在Spring Cloud中使用Feign, 我們可以做到使用HTTP請求遠程服務時能與調用本地方法一樣的編碼體驗,開發者
原创 Spring Cloud學習筆記之12-Factor
Spring Cloud學習筆記之12-Factor: Spring Cloud介紹 Spring Cloud爲開發人員提供了快速構建分佈式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智能路由,微代理,控制總線,一次
原创 Spring Cloud學習--服務發現(Eureka)
Spring Cloud – 服務發現(Eureka) 該項目是Spring Cloud的子項目之一,主要內容是對Netflix公司一系列開源產品的包裝,它爲 Spring Boot 應用提供了自配置的Netflix OSS整合。通過