原创 【SpringBoot 2.x】開發實戰day11,整合springboot 與 Druid連接池(二),多數據源

在上一節記錄了springboot 整合 Druid 單數據源的全過程, 傳送門:【SpringBoot 2.x】開發實戰day10,整合springboot 與 Druid連接池(一) 源碼鏈接:SpringBoot-Mod

原创 【springBoot 2.x】開發實戰day1,目錄結構、常用配置以及日誌的選擇和配置

目錄結構 目錄結構中,main/resources下的三個必備文件 ① static 靜態資源文件存放路徑(圖片、CSS、JS等) ② templates 存放模版文件 ③ application.properties 配置文

原创 [UnsatisfiedLinkError] java.lang.UnsatisfiedLinkError: no MsmqJava64 in java.library.path 解決方案

今天在使用MSMQ,調用本地Queue的時候出現這個Error級別的錯誤,大概的意思就是缺少動態庫支持,需要下載相關dll動態庫文件放在/windows/system32目錄下 java.lang.UnsatisfiedLin

原创 [ConcurrentModificationException]關於對Map、List等集合操作拋出ConcurrentModificationException 異常問題

問題描述: 先上代碼: 會報一下錯: 分析原因: 從報錯原因可以看到,首先是checkForComodification()方法異常,然後拋給next()方法。 所以我們查看結合程序查看源碼: ArrayList源

原创 【barcode】基於barcode4j開源庫生成條形碼

一維條碼(條形碼)市場需要還是很多的,用於物流、食品、醫療等業務方面很廣泛。 源碼在github:https://github.com/lgc592519828/BAR-QR-CODE 所以對於生成條碼類庫很多,比如barc

原创 [SQLSyntaxErrorException]ORA-01745:無效的主機/綁定變量名

ORA-01745:無效的主機/綁定變量名 出現這個異常有三種情況: SQL語句字段之間缺失逗號 SQL語句中引入字段格式錯誤,比如date類型 INSERT INTO TABLE (GROUPID,GROUPDOCTORID

原创 【barcode】 基於Jbarcode開源庫生成條形碼,提供添加備註信息的解決方案

上一篇使用google的barcode4開源庫生成條碼,效果還是不錯的,但是由於前幾天leader有個需求,條碼下面要添加備註信息… 當然解決方案也可以生成兩個圖片拼接在一起,但是覺得不太方便,就查了一下能不能直接將備註信息St

原创 【SpringBoot 2.x】開發實戰day6,Filter過濾器和Interceptor攔截器配置和生命週期

一、什麼是Filter 過濾器 和 Interceptor 攔截器? 用戶認證授權、日誌記錄 MDC、編碼解碼、UA 檢查、多端對應等都需要通過 攔截請求 來進行處理。這時就需要 Servlet、Filter、Listener(

原创 【SpringBoot 2.x】 開發實戰day4,Thymeleaf 3.0 模版語法學習

Thymeleaf 3.0 模版語法 一、什麼是Thymeleaf :     官方定義爲模版引擎(特指用於web開發的模版引擎),爲了使用戶界面與業務數據分離而產生的,它生成特定格式的文檔,用於網站的模版引擎就會生成一個標準的H

原创 【SpringBoot 2.x】 開發實戰day10,整合springboot 與 Druid連接池(一),單數據源

一、關於druid(德魯伊)   作爲開發人員,對Druid應該都不陌生,druid自稱是Java語言中最好的數據庫連接池,其本身作爲阿里團隊的御用連接池,也證明了其性能上的實力。配置方面,從spingBoot 2.0開始,可以使

原创 【SpringBoot 2.x】開發實戰day7,修改默認tomcat容器爲jetty和undertow啓動,以及三種容器對比

一、springboot中內嵌式Web容器 Tomcat (默認) Jetty undertow springboot既然支持三種容器,再加上springboot插拔式設計的關係,所以在修改web容器也是很容易的,只要在pom

原创 【Shiro學習歷程03】身份認證,跟蹤源碼解讀認證流程以及自定義realm

上篇講述了Shiro的組成部分,以及Subject交互等的概念。那麼開始身份認證學習~ 一、結合代碼分析 Controller public String login(String username, String passwo

原创 【SpringBoot 2.x】 開發實戰day12,springboot 統一處理異常方式

一、異常基礎 異常分爲兩類:   ① 未到達Controller,攔截器異常、404等   ② 到達Controller,系統異常空指針等500異常 二、列舉springBoot中常用的五種統一處理異常方式 自定義錯誤頁

原创 【SpringBoot 2.x】 開發實戰day9,優雅整合 SpringBoot+Mybatis以及CRUD操作

一、springBoot整合Mybatis 步驟: 添加pom依賴 在application.yml 添加配置 添加mybatis-config.xml 文件 1、添加maven pom依賴 <!-- mybatis --

原创 【SpringBoot 2.x】 開發實戰day5,springboot與MVC、文件上傳以及靜態資源訪問

一、springboot與MVC 首先我們應該知道springboot、springMVC、spring的關係 springboot:只是一個配置工具,整合工具,輔助工具 springMVC:是spring處理Web模塊的一個框