原创 java實現兩個不同list對象合併後並排序

最近工作上遇到一個要求兩個不同list對象合併後並排序,網上有很多相關文章,但都是相同的list對象合併在排序,可是我遇到不同的list對象合併後並排序。於是自己動手寫了一個。大家可以參考。 問題描述 從數據庫中查詢兩張表的當

原创 MySQL基礎篇:常用的SQL語句

MySQL基礎篇:常用的SQL語句 #1.創建表 CREATE TABLE t_test ( id VARCHAR(11), title VARCHAR(100), content VARCHAR(255)

原创 Spring整合Quartz實現定時任務

Spring整合Quartz實現定時任務 Quartz是一個完全由Java編寫的開源作業調度框架,Quartz允許開發人員根據時間間隔來調度作業。它實現了作業和觸發器的多對多的關係,還能把多個作業與不同的觸發器關聯。工作中我們一

原创 Tomcat8.5.14+Redis+Nginx實現集羣

Tomcat8.5.14+Redis+Nginx實現集羣 知識點 1)什麼是集羣 集羣是一組相互獨立的、通過高速網絡互聯的計算機,它們構成了一個組,並以單一系統的模式加以管理。 說白了就是同一個業務,部署在多個服務器上。 2

原创 Apache POI 第一講之創建新工作簿及簡單操作

有時候我們在做項目時,有些項目需要生成Microsoft Excel文件格式的報告。有時,甚至希望將Excel文件作爲輸入數據。這是我們需要用到Apache POI 。例如,一個公司開發的應用程序將財務部門需要所有輸出生成自己的

原创 設計模式系列3 觀察者模式

什麼是觀察者模式?/觀察者模式的定義? 在對象之間定義了一對多的依賴,這樣一來,當一個對象改變狀態,依賴它的對象會收到通知並自動更新。說白了就是發佈訂閱模式,發佈者發佈信息,訂閱者獲取信息,訂閱了就能收到信息,沒訂閱就收不到信息。 爲

原创 設計模式系列2 策略模式

什麼是策略模式 策略是對算法的封裝,是一種形爲模式,將每一個算法封裝到具有共同接口的獨立的類中,從而使得它們可以相互替換。 策略模式和簡單工廠很相似,確有不同,策略是一種行爲模式,而簡單工廠是創建型模式。 爲什麼用策略模式/策略模式的

原创 SpringBoot進階郵件服務(實戰模擬郵箱註冊含源碼)

分析 工作中難免會用到郵箱服務,這裏整理了五種郵件發送模式:發送文本郵件,發送HTML郵件,發送附件郵件,發送內聯資源郵件,發送模板郵件。以供大家學習參考。最後實戰部分模擬郵箱註冊含源碼。 看一下圖(有圖有真相) 提前準備 po

原创 SpringBoot自定義favicon.ico(含源碼)

默認的Favicon Spring Boot提供了一個默認的Favicon,每次訪問應用的時候都能看到。 關閉Favicon 我們可以在application.properties中設置關閉Favicon,默認爲開啓。 spring.m

原创 SpringMVC 返回 json 字符串中文亂碼

原因 最近在寫一些小的Demo案例,但是被AJAX的 json 返回亂碼折磨了好久。最後通過研究StringHttpMessageConverter源代碼發現,開發者很坑的使用了”ISO-8859-1”作爲默認編碼。經過代碼測試,下面給

原创 Spring Boot中使用Swagger2構建RESTful APIS(含源碼)

Swagger2簡介 本次教程是Spring Boot中使用Swagger2構建RESTful APIS Swagger 是一個規範和完整的框架,用於生成、描述、調用和可視化 RESTful 風格的 Web 服務。(如圖) Swa

原创 freemarker 筆記

什麼是 freemarker FreeMarker是一個基於Java的模板引擎,最初專注於使用MVC軟件架構生成動態網頁。但是,它是一個通用的模板引擎,不依賴於servlets或HTTP或HTML,因此它通常用於生成源代碼,配置文件或電子

原创 Java 工程師技能樹(有下載的xmind源文件)

說明 此思維導圖是我在工作時慢慢總結的技能樹,目標是爲大家提供一個學習和麪試時的全局視角。 因爲個人經歷與能力限制,部分略細緻,其他方面還比較粗糙,因此將其放到GitHub,期望各位同學可以補全自己分支的樹。 源文件: Java 工程

原创 設計模式系列1 工廠模式

工廠模式 工廠模式(Factory Pattern)是 Java 中最常用的設計模式之一。這種類型的設計模式屬於創建型模式,它提供了一種創建對象的最佳方式。在工廠模式中,我們在創建對象時不會對客戶端暴露創建邏輯,並且是通過使用一個共同的接

原创 有道雲Markdown筆記導出PDF

緣由 有時候我們發給別人文件的時候,爲了方便他人閱覽,我們需要把Markdown筆記導出PDF。但是有道雲目前並不支持,所以博主經過多方測試後,得到一個最好的方法。就是用 Micosoft Print to PDF。 步驟 1)在我們寫好