原创 利用Spring-Data-Jpa中的QueryByExample和SpecificationExecutor兩個接口實現複雜業務場景的數據庫查詢

在之前有關Spring-Data-Jpa的文章中,筆者實現了基本的CRUD操作和分頁及排序查找功能,還不足以應對工作中出現的複雜業務場景。那麼本文就來帶領大家利用Spring-Data-Jpa中的QueryByExampleEx

原创 Spring AOP詳解及其用法(二)

引言 在我的上一篇博客中主要介紹了有關Spring Aop的概念,並翻譯了官方網站中關於幾種通知的使用,並沒有涉及在項目中如何使用的實戰。那麼這篇博文筆者就講一講Spring AOP在異常處理和日誌記錄中的具體使用。這篇文章是在筆

原创 記一次工作報表項目中開發的動態生成實體工具類,全程無硬編碼

說明:最近項目中開發報表項目需要把一個產品不同日期的數據展示爲一行數據的不同屬性,也就是要行轉列。由於日期值是個要在前端點擊查詢按鈕後才確定的值,因此當時想想到了後臺的實體類使用動態生成,然後再結合反射的知識完成需求。這對業務不是很複雜的

原创 SpringBoot中的 ApplicationEvent和Listener

SpringBoot中除了常用的Spring框架事件,如ContextRefreshedEvent,一個SpingApplication類還能發佈一些額外的事件; 注意:事實上一些事件通常在ApplicationContenxt創建之前被

原创 vue整合element-ui庫實現帶表單的查詢和數據導出功能

上一篇博客中筆者提到了自己在工作中使用axios的post請求類型調用excel的導出接口時遇到了一個坑,也提到過在下篇文章中再寫一篇關於java使用apache poi組件實現帶按鈕下載的導出excel文件功能的博客。筆者當然

原创 Spring-Data-Jpa中的常用註解詳解及其用法

** 1 @Query註解詳解及其用法** 說明:本文的寫作構建在我的公衆號文章SpringBoot之路(二)使用用Spring-Data-JPA訪問數據庫進行基本的CRUD操作這篇文章的基礎之上。 @Query註解在spri

原创 SpringBoot項目一:Spring-Boot整合oracle數據庫之HikariCP數據源

  前言:在大公司裏面,一般採用Oracle數據庫存儲自己的客戶信息數據。本文參考了包括springboot開發指南及網上一些其他優秀博客整合了自己的SpringBoot+Oracle數據庫+HikariDataSource數據源項目,這

原创 使用IntelliJ IDEA 開發工具搭建spring-boot項目筆記(一)

   (一)  寫在前面        McroService微服務可以說是當前互聯網公司最火的技術了,筆者最近也開始一邊學習spring-boot和spring-cloud技術,一邊在家搭建Spring-boot項目。這裏我選擇用int

原创 一文搞懂使用Nginx服務器部署前端Web項目

1 Nginx簡介與安裝 概要 Nginx 簡介 Nginx 架構說明 Nginx 基礎配置與使用 1.1 Nginx 簡介 Nginx是一個高性能WEB服務器,除它之外Apache、Tomcat、Jetty、IIS,它們

原创 Linux系統雲服務器上安裝Mysql5.7數據庫,解決不能遠程訪問的bug

引言:最近爲了做微信公衆號開發買了一臺騰訊雲Linux CentOs7.6服務器,在服務器上安裝完了JDK1.8之後,開始安裝Mysql5.7數據庫。Linux系統下下載、安裝Mysql5.7數據庫服務器已是不易,沒想到安裝好之後一直無法

原创 Spring AOP詳解及其用法(一)

引言 在企業級服務中,經常面臨多個業務類中需要完成一些相同的事情,如日誌記錄、異常處理、事物管理、安全管理等,這些多個業務類共同關注的點也叫橫切關注點( cross-cutting concern )。如果在每個業務類中都加上這些

原创 dom4j解析XML配置,Java反射與POI API實現Excel文件導出導入模板工具類(上)

通過dom4j解析XML配置,Java反射與POI API實現Excel文件導出導入模板工具類(上)前言開發工具及配置1. 使用XML配置1.1 配置元表數據xml文件1.2 自定義SaxDemoHandler並繼承SAXPars

原创 Apache POI實現導入導出Excel文件之XSSFWorkBook類及其相關聯類常用API解讀

Apache POI簡介 Apache POI 是Apache軟件基金會開發使用Java分佈式設計或修改Microsoft Office文件的開源庫。它提供 API 給Java程序對Microsoft Office格式檔案讀和寫的

原创 dom4j解析XML配置,Java反射與POI API實現Excel文件導出導入模板工具類(下)

POI API實現Excel文件導入到數據庫 上一篇博客筆者利用 POI API實現了Excel文件的導出功能,只是當時做的不是很完善,只是做了一個excel文件的後臺的接口,通過瀏覽器調用很容易實現,但是後來放到form表單的按

原创 spring-cloud開發微服務筆記(二):高可用Eureka註冊中心的搭建與RestTemplate和Fengin客戶端調用微服務示例

  引言:這一篇博客是將上一篇spring-cloud-eureka-server的單機模式改爲集羣模式,體現eureka的高可用特性。生產環境無論是Eureka註冊中心還是Client客戶端大多是部署在多臺機器上,也就是集羣模式,只有採