原创 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