原创 淺談SpringBoot對日誌框架的使用

        java領域存在多種日誌框架,目前常用的日誌框架包括Log4j,Log4j 2,Commons Logging,Slf4j,Logback,Jul等等。居於性能的考慮,日誌的抽象層我選擇SLF4j,日誌實現我選擇Logba

原创 java結合wabacus實session共享(第三版)

已經是第三版了,只爲解決一個問題:先進入wabacus服務,再進入springboot服務時系統退出登錄。 猜測:token丟失。 我的理解是:兩套服務配置的sessionCookiePath="/"都一樣,導致session被覆蓋。如果

原创 java結合wabacus實現session共享(第二版)

聲明:該版相對於第一版有所改進。原因:每一版存在session覆蓋問題,分析如下: request().getServletContext().setAttribute("globelSession", session); 我們可以把g

原创 Linux環境下發布wabacus工程,並在tomcat下實現session共享

首先,我們講發佈wabacus工程,我個人打的是war包。wabacus是一個純java項目,無法打war包。 解決辦法: 一、需要轉換成動態java項目。如圖: 然後,需要把代碼copy相應的目錄中,包括jar包等,最後打包發佈即可。

原创 java結合wabacus實現session共享(第一版)

一、通過頁面實現session共享(注:不適用於後臺代碼) app1、app2同時部署在D:\apache-tomcat-8080\webapps下,類似於同時運行兩個工程,而index1.jsp、index2.jsp分別放在app1、a

原创 淺談SpringBoot對thymeleaf模板引擎的選擇及使用

在java領域,視圖層技術都有html、jsp、freemarker、velocity、thymeleaf等。 HTML:超文本標記語言(Hyper Text Markup Language),標準通用標記語言下的一個應用。HTML 不是

原创 JAVA實現SMS短信發送

相關案例參考: http://www.syjalor.com http://www.blog.syjalor.com http://www.blog.syjalor.com/post/65      

原创 java實現導出PDF文件

完整案例請參考: http://www.blog.syjalor.com/post/63 http://www.blog.syjalor.com http://www.syjalor.com

原创 oracle查詢去年、明年同期

SELECT ADD_MONTHS(sysdate, -12) as 去年的今天, ADD_MONTHS(sysdate, 12) as 明年的今天 FROM dual 查詢結果如下:

原创 Redis之Hash類型的使用

Redis hash 是一個 string 類型的 field 和 value 的映射表,hash 特別適合用於存儲對象。 Redis 中每個 hash 可以存儲 232 - 1 鍵值對(40多億)。 // 定義field** publ

原创 一鍵分享(微博、QQ、微信、空間)

更多更全案例,百度一下: 嘉樂博客系統 www.syjalor.com www.blog.syjalor.com

原创 一個簡單的HttpClient使用案例

HttpClient 是什麼? HttpClient 是Apache Jakarta Common 下的子項目,可以用來提供高效的、最新的、功能豐富的支持 HTTP 協議的客戶端編程工具包,並且它支持 HTTP 協議最新的版本和建議。 該

原创 基於SpringBoot的多線程實現快速導入EXCEL

前言:筆者已經做過多個版本的EXCEL導入功能。此次出一版基於SpringBoot的多線程實現快速導入EXCEL,效率之高體現在速度之快,單次解析的數據量之大。對比如下: 第一版:導入5萬條數據,花費近一個時 第二版:導入10萬條數據,花

原创 SpringBoot實現快速導入EXCEL

MaterialMonitorController.java @Log(title = "物料監測", businessType = BusinessType.IMPORT) @RequiresPermissions("sys

原创 jQuery實現一個簡單的分頁

approveRole.html <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"