原创 SpringBoot整合mybatis-plus實現動態數據源。

前言:學習SpringAop和mybatis-plus的使用 一、SpringAop簡介 1、理念:面向切面編程。 2、思想:基於代理思想,對原來目標對象,創建代理對象,在不修改原對象代碼情況下,通過代理對象,調用增強功能的代碼,

原创 記一次hibernate 的saveOrUpdate方法異常

報錯異常如下: Exception in thread"main"org.hibernate.NonUniqueObjectException: a different object with the same identifier

原创 Mac下IDEA 'Error:java: 無效的源發行版: 10' 解決方案

如果大家百度了許多博客,或許已經解決了,但是還是可能存在一個問題,這是Mac下idea的一個bug吧??? 背景當然是安裝了兩個版本的jdk纔會出現 本人是安裝了jdk10和jdk8 不廢話,直接給解決方案 上圖 打開idea設置,

原创 聊聊微服務以及Springcloud。

一、什麼是微服務 微服務化的核心就是將傳統的一站式,根據業務拆分成一個一個的服務,徹底地去耦合,每一個微服務提供單個業務功能的服務,一個服務做一件事,從技術角度看就是一種小而獨立的處理過程,類似進程概念,能夠自行單獨啓動或銷燬,擁

原创 深入淺出線程池那些事

近期在複習線程池的面試題以及前兩天面試一家公司實習生時被問到關於線程池。由於是第一次,所有舔着臉來和大家分享。如有不妥,還望指正。 1.什麼是線程池?百度的解釋如下: 線程池簡單來說就是一個池子裏面有一定量的線程,需要時從池子裏

原创 解決一些Springboot啓動報錯問題

項目啓動報錯比調bug更加難受 概要:近日在學習Springcloud微服務。配置服務註冊中心,一切妥妥當當,但還是報了一個讓我崩潰的問題:org.springframework.boot.web.server.WebServerEx

原创 git學習

git學習筆記(一) 前言:最近在公司實習接觸Mac,對於git的學習也有些差異,不過大體上沒有什麼變化,甚至還更容易。之前有過學習git的經歷,但是畢竟用的不多。然後現在必須要會用了。 一.創建版本庫 (爲什麼先說創建版本庫呢,學習