原创 【java】常用的idea代碼快捷鍵

使用.var快速聲明變量 使用.null快速生成null條件判斷 使用.return快速生成返回 使用.not快速生成非條件判斷 使用.nn快速生成非null條件判斷 使用.if快速生成if條件判斷 使用fori快速生

原创 只需兩步 使用docker安裝elasticsearch,kibana

docker run -d --name es7 -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.7.1 docker run

原创 使用CAS機制完成SSO

完成單點登錄其實就是完成會話共享問題,之前談了談關於在二級域名共享cookie實現單點登錄的方式二級域名下共享cookie實現SSO。缺陷就是一旦二級域名無法共享cookie時,單點登錄就會失效,所以就有了CAS機制(Centra

原创 【秒懂】天干地支紀年法

文章目錄什麼是天干地支公元元年尾數定天干餘數定地支己亥雜詩更一般化干支計算法 什麼是天干地支 天干地支簡稱爲干支, 十天干:甲(jiǎ)、乙(yǐ)、丙(bǐng)、丁(dīng)、戊(wù)、己(jǐ)、庚(gēng)、辛(xī

原创 RequestParam 和RequestBody 另:http請求get方式是可以傳輸body報文體的

import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.*; @RestController @RequestMappin

原创 python3爬蟲系列之使用requests爬取LOL英雄圖片

我們最終目的就是要把抓取到的圖片保存到本地,所以先寫一個保存圖片的方法(可以保存任何二進制文件)。注意在windows下文件命名包含/ | ?可能會發生錯誤,有的英雄皮膚名稱確實包含/,所以這裏使用正則表達式替換下。方法包含文件路

原创 elasticsearch使用樂觀鎖控制併發

樂觀鎖的機制在java併發編程,數據庫操作,es中都是一樣的,使用版本號來控制併發更新。基本步驟就是查詢數據(得到版本號)–>更新數據(版本號加1)–>更新失敗–>重新查詢數據。 #查詢 curl http://127.0.0.1

原创 elasticsearch:put和post的區別

put是於目標地址創建文檔,post是在目標地址下創建文檔。如: curl -XPUT http://127.0.0.1:9200/megacorp/employee/3 -d '{"name":"star","age":25}'

原创 棄掉fastjson,改回jackson

記得年前升級過一次fastjson,版本1.2.60,安全要求用到fastjson的全部升級,結果一掃一大片,用的人還真不少。許多使用springboot整體打包的同事,都是升級fastjson後重新打包,上傳,重新發布應用。 小

原创 springboot2.3.0集成apache dubbo2.7.7發佈rest,dubbo服務

本文將介紹使用springboot2.3.0集成apache dubbo2.7.7發佈rest,dubbo服務,具體可參見apache dubbo官方示例,本文相關內容已在本地測試無誤,如有問題歡迎留言拍磚。 pom依賴: <pr

原创 dubbo2.7.7啓動Caused by: java.lang.IllegalStateException: zookeeper not connected

啓動dubbo可能出現如下錯誤: Caused by: java.lang.IllegalStateException: zookeeper not connected at org.apache.dubbo.remoting.

原创 dubbox發佈http的注意事項

文章目錄1.外置tomcat部署項目2.dubbox發佈http相關配置 歷史項目有使用dubbox發佈http的,配置有些亂套,整理一下, 1.外置tomcat部署項目 關於使用外置tomcat服務器部署項目,儘量不要直接在we

原创 發起http請求,一個cURL就夠了

文章目錄curl是什麼發起get請求發起需要認證的請求發起post請求 curl是什麼 curl是什麼?c可以看作是client,url(Uniform Resource Locator)是統一資源定位符。curl可以爲指定的ur

原创 如何根據錯誤排查問題:java.lang.NoSuchMethodError: org.apache.catalina.Context.addServletMapping

使用springboot2.3.0集成dubbo2.7.7時,啓動報如下錯誤: java.lang.NoSuchMethodError: org.apache.catalina.Context.addServletMapping(

原创 記錄幾個優化tomcat的常見方法

最近公司又在搞安全監控,針對tomcat關於AJP端口存在的漏洞要求升級指定版本或關閉該端口重啓服務,小編所在的部門關於tomcat外置服務器AJP端口早已關閉,得益於前技術總監的優化建議。 以下是關於前技術總監關於tomcat優