原创 SpringBoot JPA懶加載失效的解決辦法(親測有效)
使用springBoot JPA 對兩個實體類進行雙向關聯,並設置了懶加載,如下: 然後在查詢後用到了roles,會報錯, 解決辦法如下: 1. 在配置文件中加入: spring.jpa.properties.hibernat
原创 Field of view xxxx underlying table doesn't have a default value 的一種解決方法
今天在使用視圖時偶然間發現不能向視圖中插入數據,後經過排查找到了原因,特此記錄下來。下面請看簡單的視圖demo ,如下所示, CREATE OR REPLACE VIEW t5 AS SELECT last_name ,email
原创 SpringBoot配置文件加密數據庫密碼的一種解決方案
今日在SpringBoot項目中想加密數據庫的明文密碼, 因爲覺得直接將數據庫密碼暴露在配置文件中覺得不太安全,同時在項目中也使用了阿里的Druid數據源,早就知道該數據源提供了加密 、數據庫監控等功能,於是就想使用加密功能,在網上找了許
原创 VMWare 安裝linux(centos7)
由於學習需要, 所以今天又要在VMWare上安裝一個 centos7 ,雖然已有裝機經驗,但是還是想寫篇文章記錄安裝過程。VMWare的安裝和centos7鏡像的下載這裏就不再提了。 1. 創建新的虛擬機。 自定義
原创 MySql連接errorCode 爲1045的解決方案
背景: 今日對某springboot demo進行測試時,對數據庫進行了切換,在application.yml中重新配置了數據源, 啓動卻發現報錯了(報錯信息下附),經測試, 發現可以通過sqlyog連接上數據庫,但是代碼卻無法連接,後來
原创 Element的Cascader 級聯選擇器禁用問題
今日,在vue項目中使用餓了麼的Cascader級聯選擇器時,遇到了一個問題,情景時這樣的, 數據是從後臺拿到的,前端要做出的效果是當滿足某些條件時,某些選項禁止選中。花了很長時間解決這個問題,於是寫這篇文章記錄解決方案。 如上圖所示,
原创 VS Code安裝更新失敗解決方案
背景: 我的VS Code 是1.3.0版本,並且是把同事那已經安裝好的Vs Code文件夾拷貝到本機,直接使用的,以此爲背景。 今日 ,打開VS Code使用時,突然彈出新版本更新提示,升級到1.3.2 ,強迫症所致,就點了安裝更
原创 SpringBoot整合thymeleaf 報錯解決
近日 在springboot項目中使用thymeleaf時,莫名報了以下錯誤: 在網上查找文章明白了報錯的原因,這是由於如果使用thymeleaf 爲模板,那麼解析時就要求html必須爲嚴格的html5格式,即必須有完整的結束標記,
原创 nginx安裝詳解
在centos7上安裝nginx步驟如下: 使用yum源方式安裝: vi /etc/yum.repos.d/nginx.repo 內容如下: [nginx] name=nginx repo baseurl=http://ngin
原创 安裝postgresql時出現VC++ runtime error
近日由於項目需要該數據庫,就在本機(win10)上安裝postgresql,安裝時遇到了下面的問題: 後在百度解決了問題, 出現這個問題的原因是本機已經裝了 Microsoft VC++ ,所以安裝該數據庫時,可以不用再安裝。 在 安
原创 SpringBoot與消息
概述: 1. 大多應用中,可通過消息服務中間件來提升系統異步通信、擴展解耦能力。 以用戶註冊創建賬戶爲例: 註冊信息寫入數據庫 ,發送註冊郵件,發送註冊信息 假定該三步操作都需要50ms 如上圖所示, 放在以前
原创 Centos7 安裝RabbitMQ
寫在最前面: 在centos7上安裝RabbitMQ時, 一定要注意各依賴版本,切記切記。不然你會遇到莫名的坑,多麼痛的領域! 今日,終於在centos7上安裝了RabbitMQ,併成功啓動,總結了一下,各種啓動不成功,都是因爲erl
原创 Spring Boot與緩存
本文主要介紹 JSR107 ,Spring緩存抽象、整合redis 1. JSR107 javaee發佈了 JSR107緩存規範,其中定義了5個核心接口,分別是 CachingProvider ,CacheManager、
原创 There is no PasswordEncoder mapped for the id "null"的解決辦法
今日在SpringBoot項目中使用 Spring Security ,登錄時發現報500錯,報錯信息如下: There is no PasswordEncoder mapped for the id "null" 我接着查找了前端頁
原创 linux安裝redis以及遇到的各種問題和解決辦法
去官網下載redis ,官網下載地址: redis下載地址, 下載後的文件上傳至linux 。 使用 tar命令解壓該文件: tar -zxvf redis-3.0.0.tar.gz 解壓後如下所示: 進入解壓後的目錄使用ma