原创 Spring boot學習筆記之一:簡介及創建第一個項目

一、簡介現如今,互聯網的熱點已經成爲微服務了,如果你到現在還沒有聽說過微服務,或者還不瞭解,那表示你已經out了,需要開始作準備了。現在主流的微服務框架包括早期阿里的Dubbo,以及現在熱門的SpringCloud,所以我們開始要準備開始

原创 多節點高可用Eureka集羣配置與部署

原文鏈接:https://blog.csdn.net/weixin_38003389/article/details/83375716 https://blog.csdn.net/wei

原创 ssm項目中的maven環境隔離

maven環境隔離 概念:使用ssm框架,mavne構建隔離環境之間各種配置存在的差異,springboot則可以直接通過指定配置環境參數後綴進行隔離,然後在配置文件指定激活的環境或是在啓動參數中手動輸入需要啓動的環境 本地開發環境

原创 使用easyPoi導出Excel表格前後端全記錄

背景:在報表功能模塊中經常可能涉及到需要對查詢到的數據導出到excel文件中,對於excel的導入導出功能easypoi具有使用集成簡單,使用方便的特點,這裏就記錄一下項目中使用easypoi導出excel文件的一次全過程 關於easyp

原创 websocket實現訂閱頻道及定時推送對應頻道數據

背景:主要是爲了實現一個實時數據大屏,因爲需要實時數據刷新,所以需要不停的從服務器獲取數據庫最新數據,最開始的想到是否可以前端使用定時器不斷向服務器發送ajax請求數據,但這樣的弊端便是會導致服務器的壓力很大,所以後來在網上看到一個框架g

原创 將服務器後臺返回的數據轉換爲樹結構數據給前臺

       我們在前臺向後臺請求數據時可能會希望能得到一個樹結構的數據結構,方便我們前臺獲取和使用,也能使得數據結構清晰,一目瞭然,樹結構一般情況在我遇到的項目中都是某個表的自關聯,使用到子父節點的關係,我們一般情況下可能會有這樣的需求

原创 @JsonFormat與@DateTimeFormat註解的使用

背景:從數據庫獲取時間傳到前端進行展示的時候,我們有時候可能無法得到一個滿意的時間格式的時間日期,在數據庫中顯示的是正確的時間格式,獲取出來卻變成了很醜的時間戳,@JsonFormat註解很好的解決了這個問題,我們通過使用@JsonFor

原创 nginx+tomcat綁定二級域名,部署多個應用

本文介紹在阿里雲上開通二級域名,並使用單個tomcat部署多個應用和ngnix+tomcat(多個)兩種方式實現多個應用的部署,以下爲操作步驟。 通過CNAME開通二級域名解析 開通二級域名解析,如下圖所示,通過CNAME解析

原创 List<T>作爲泛型參數實現可接收存儲任意類型的List對象

在項目中遇到一個問題,想要封裝一個通用的可接收任意類型的List對象的方法,最開始以爲很容易實現,通過List<Object>就可接收任意List<實體類>的對象,後來發現這根本行不通,最開始的思路如下List<Student> list

原创 Spring boot學習筆記之四:SpringBoot操作之Spring-Data-Jpa

Spring-Data-Jpa JPA(Java Persistence API)定義了一系列對象持久化的標準,目前實現這一規範的產品有Hibernate、TopLink等。Spring Data JPA 框架,主要針對的就是 Sprin

原创 JAVA模式之工廠模式

設計模式-工廠模式設計模式-工廠模式一、應用場景舉例1.1工廠方法模式2.抽象工廠模式3.總結工廠模式概念:實例化對象的時候,用工廠方法代理new操作工廠模式包括工廠方法模式和抽象工廠模式抽象工廠模式是工廠方法模式的擴展工廠模式的意圖:定

原创 git add -A 和 git add . 的區別

git add -A和 git add .   git add -u在功能上看似很相近,但還是存在一點差別git add . :他會監控工作區的狀態樹,使用它會把工作時的所有變化提交到暫存區,包括文件內容修改(modified)以及新文件

原创 FTP搭建Nginx圖片服務器

一、安裝Nginx 先安裝Nginx,看我之前發的文章: 搭建Nginx服務器 二、安裝vsftpd 再安裝vsftpd組件,看我之前發的文章: Linux安裝ftp組件(8步完成) 三、開始搭建Nginx圖片服務器 1、效果

原创 後臺SpringMVC接收map類型參數

背景:有時候我們可能需要發ajax到後臺,並且攜帶一些參數,如果參數數量少,我們可以直接在後臺寫參數便可,如果前臺提交的是表單,我們可以利用spring mvc提供的封裝參數的方法進行接收,但假如是另外一種情況,前臺向後臺發送ajax請求

原创 Mybatis動態sql中的兩個內置參數(_parameter和_databaseId)

mybatis動態sql中的兩個內置參數(_parameter和_databaseId) <!-- mybatis動態sql的兩個內置參數           不只是方法傳遞過來的參數可以被用來判斷,取值       mybatis默認還