原创 spring5相關

軟件架構設計原則 開閉原則-OCP:對擴展開放,對修改關閉 依賴倒置原則-Dependence Inversion Principle,DIP:高層模塊和底層模塊都應該依賴其抽象?? 單一職責原則-Simple Responsibilit

原创 elasticsearch實戰摘錄

目錄 elasticSearch語法摘錄 準備相關: docker啓動es 索引新數據 選擇合適的查詢類型:使用term 使用過濾器: 應用聚合: 通過ID獲取文檔: 配置es集羣 索引更新和刪除數據 查看所有索引 使用mapping來定

原创 redis5.x筆記

數據類型 常用的有5種數據類型: 1) 字符串-String 也能存儲整型數據,並通過INCR命令對值進行自增操作 2) 列表-list Redis中的列表只能存字符串類型 3) 哈希 or 散列-hash Redis的key-value

原创 小數計算取值問題

bigdecimal構造器需要傳入字符串類型.傳double會有精度問題. 同樣的,sout默認輸出數字也是double類型   package corejava; import java.math.BigDecimal; publ

原创 idea項目無法正常啓動,圖標異常

現在,讓我們來養成一個好習慣:當項目不能正常啓動的時候,首先檢查一下項目的路徑是否正常. 首先請看一下它還藍不藍 接着看它還有沒有小油桶,如果沒有那麼你的application文件的圖標將會怪怪的以至於無法啓動. 假如上面的不藍,下面

原创 mysql多字段group的替代方法

現評級表pingji_table有三個字段  company_code,pingji,update_time company_code 爲公司編碼,在該表中會重複出現 pingji                 爲公司評級,不同年份評級

原创 springboot-docker相關

看了"idea一鍵部署springboot項目到docker"之類的文章,然後跟着做了.記錄一下遇到的問題: 環境: centos7,內核5以上.之前學習es和logstash的時候已經裝了docker,這裏不再說明.(Linux運行於局

原创 es查詢之queryStringBuilder查詢字段中包含的特定關鍵字

請參考這篇: https://blog.csdn.net/u013795975/article/details/81102010   注意queryStringBuilder("\""+"關鍵字"+"\"").field("字段").de

原创 npm install一直出錯,換成cnpm

如題,npm install老是報錯中斷 npm cache clean --force 也不行 npm config set registry=https://registry.taobao.org也不行 最後還是換成cnpm,一次

原创 vscode更換主題顏色

Ctrl+K,Ctrl+t.一起按,直到出現彈窗即可選擇(推薦light一欄裏的最後一個)

原创 獲取當前日期的上一季度的首日

隨筆備忘 package ***; import java.text.SimpleDateFormat; import java.time.LocalDate; import java.util.ArrayList; import j

原创 判斷一個字符串是否僅含數字

備忘參考: https://blog.csdn.net/qq_37041521/article/details/88874315

原创 接口解耦

例子摘自 Thingking in java8第10章接口之完全解耦一節. https://lingcoder.github.io/OnJava8/#/book/10-Interfaces?id=%e5%ae%8c%e5%85%a8%e8

原创 git pull失敗後用git stash解決

(背景:組裏每個人拉一個分支.以往多人共用一個分支的時候沒遇到過這個問題) 問題如題所示, 在拉代碼前修改了本地代碼.導致拉代碼時IDEA提示會覆蓋本地代碼. 這個時候使用stash可以"暫存"本地修改後的代碼,並"移除修改內容",就像r

原创 LinkedHashMap實現LRU緩存的底層原理及實現步驟

如何通過linkedhashmap實現高速緩存? 要求:存儲特定個數的熱點數據,不常訪問的數據自動刪除掉. 只需要:自定義LinkedHashMap的匿名子類,重寫removeEldestEntry方法.   LinkedHashMap<