原创 【JVM】內存溢出實例
1. 堆內存溢出 @RestController public class HeapController { List<Person> list=new ArrayList<Person>();
原创 【JVM】G1收集器調優
1. 使用G1垃圾收集器 修改配置參數,獲取到gc日誌,使用GCViewer分析吞吐量和響應時間 -XX:+UseG1GC Throughput Min Pause Max Pause Avg
原创 【Java】通過枚舉的key獲取對應的value
public enum PayChannelEnum { /** * 支付方式 */ ALI_PAY("1", "支付寶"), CHAT_PAYMENT("2", "微信支付"),
原创 【數據校驗】統一錯誤返回
問題:驗證字段過多,每次都使用參數去接收錯誤提示,再返回給前端,導致代碼大量冗餘 解決:使用@ControllerAdvice 註解做統一的異常處理,對所有驗證錯誤進行捕獲,統一返回給前端 import com.google.co
原创 【ElasticSearch】搜索管理
搜索語法 1. 簡單搜索 1. 語法 #GET IP:PORT/索引庫名稱/type/search?q= 2. DSL搜索 DSL是ES提出的基於JSON的搜索方式,在搜索時傳入特定的json格式的數據來完成不同的搜索請求;DS
原创 【ElasticSearch】集羣
待更新…
原创 【ElasticaSearch】快速入門
快速入門 創建索引庫 ES作爲一個索引及搜索服務,對外提供豐富的REST接口,快速入門部分的實例使用head插件來測試,目的是對ES 的使用方法及流程有個初步的認識。 關於索引這個語: 索引(名詞):ES是基於Lucene構建的一