原创 intellij idea相關功能

1. 快捷鍵 連續多行編輯: alt+鼠標左鍵並上下移動 特定地方多行編輯: alt+shift+鼠標左鍵選中地方 debug模式下計算表達式結果: alt+鼠標左鍵 移動文件: f6 重命名文件, 變量名: shift+f6 格式化代碼

原创 springboot 啓動時做一些業務處理

springboot啓動時, 做一定的業務邏輯處理: 如加載基礎數據, 初始化相關服務等 import org.springframework.boot.ApplicationArguments; import org.springf

原创 阿里雲-短信相關-1-配置

阿里雲在現有的開發中越來越流行, 最近開始接觸阿里雲相關的功能, 依次記錄下來, 也給其他小夥伴一些參考.  阿里雲中短信相關的一些名詞: 1. 短信簽名; 2.短信模板 1. 短信簽名和短信模板可以組合使用, 他們沒有直接的關聯關係,

原创 mybatis 不能獲取到自增的id

mybatis獲取新增記錄的id是比較常見的操作. 簡單配置即可達到目的,如下: <selectKey keyProperty="id" order="AFTER" resultType="java.lang.Long">

原创 logbak 日誌配置

logbak.xml文件的配置 模式一(推薦): 每天生成一個文件, 且每天生成的文件名稱相同(方便查看正在進行中的日誌, 名字是固定的, 直接將查看命令寫在腳本中就行了.), 到了第二天則自動將前一天的日誌文件重命名爲日期後綴. <?

原创 maven 命令執行時報錯 PKIX path building failed

感謝前輩分享, 參考鏈接: https://dotblogs.com.tw/grayyin/2018/08/14/120458 使用idea構建了springboot項目, parent 默認是最新版本2.2.4.RELEASE, 但是版

原创 springboot 加載一個properties文件轉換爲map

springboot中比較常見的獲取properties中的值,就是直接在字段上面添加@Value的屬性. 但 有時候我們不確定key有多少, 但是會有一定的規律(這個規律是根據業務來定的,如下), 這時候我們就可以考慮將properti

原创 springcloud超時相關配置

springcloud的feign和zuul因默認的超時時間比較短, 我們總會在項目中自定義超時時間   1. feign的超時時間配置 # 開啓熔斷器 feign: hystrix: enabled: true # 遠程調

原创 springcloud依賴springboot的版本對照

springcloud項目是建立在springboot項目之上的, 爲了防止兩者版本不兼容帶來不必要的麻煩, 我們需要找到他們之間版本的兼容關係.  好在官網給出了該列表,對應關係的地址(拉到頁面的最底部"Release Trains"部

原创 springcloud config server設置context-path後 config client不能拉取到配置

問題: config-server項目設置server.servlet.context-path的值之後, config-client項目無法獲取到響應的配置信息 可能的原因: 1. 需要對config-server和config-cli

原创 kafka安裝

kafka安裝相對比較簡單.基本上是以下幾個步驟: 1. 下載kafka安裝包 2. 解壓安裝包 3. 添加kafka的環境變量 4. 修改kafka的配置文件 5. 啓動kafka服務 6. 使用kafka   下面分別介紹以上各步驟:

原创 zookeeper 客戶端使用

1. 啓動zk服務端 進入zk的bin目錄,  執行zkServer.sh腳本:  ./zkServer.sh 2. 啓動zk客戶端,  進入zk的bin目錄,  執行zkcli.sh腳本:  ./zkcli.sh 3. 查看zk客戶端支

原创 powerDesigner PDM轉CDM

powerDesigner用物理模型生成概念模型 1. "選中"要使用的物理模型, 注意這裏的選中是要打開該物理模型的編輯區, 否則可能概念模型生成失敗   2. 在導航的tools菜單中找到生成概念模型的選項   3. 修改生成CD

原创 powerDesigner使用中遇到的問題

1. powerDesigner連接mysql失敗 環境: powerDesigner16.5, mysql8, jdk8 64位. 問題: 創建mysql連接時,提示創建失敗, 且最底部的output面板提示"could not In

原创 powerDesigner CDM PDM 轉換

powerDesigner中有CDM(概念模型), LDM(邏輯模型), PDM(物理模型), OOM(面向對象模型)等, 本文將介紹其相互轉換的方式 1. 從數據庫生成PDM 1.1 先創建一個PDM模型 1.2 設置模型名稱和dbm