原创 SpringBoot配置文件priperties大全

flyway.baseline-description 執行基線時標記已有Schema的描述。 flyway.baseline-on-migrate 在沒有元數據表的情況下,針對非空Schema執行遷移時是否自動調用基線。(默認值: f

原创 SpingBoot整合與熱部署

文章目錄SprinBoot快速入門SpringBoot簡介SpringBoot運行SpringBoot目錄結構整合JdbcTemplate@RestController整合JSP整合JPA整合MyBatisAOP功能使用任務調度熱

原创 Java中使用JavaScript腳本

簡介 Nashorn Nashorn 一個 javascript 引擎。 從JDK 1.8開始,Nashorn取代Rhino(JDK 1.6, JDK1.7)成爲Java的嵌入式JavaScript引擎。Nashorn完全支持ECMAS

原创 MySQL解決外網不能連接

MySQL解決外網不能連接 Author:SimpleWu 或許有些時候會遇到通過ip地址訪問項目的數據庫,可是訪問失敗了。 現在給大家一種解決方案: #進入mysql數據庫 USE mysql; #查詢用戶 SELECT HOS

原创 SpringBoot自定義異常處理

springboot異常處理 Author:SimpleWu 默認錯誤處理機制 SpringBoot默認的錯誤處理直接回返回對應的錯誤視圖頁面。比如404錯誤。 如果是其它客戶端訪問,默認相應一個json數據。比如通過postman來

原创 SpringMVC基礎配置(二)

上一張:SpringMVC環境搭建(一) 今天我們來說說SpringMVC的基礎配置。目前越來越多的主流框架都支持註解,同時我們無敵的Spring也支持基於註解的"零配置"。 註解相比XML的優勢:它可以充分利用Java的反射機制獲取類中

原创 SpringAOP面向切面編程

Spring中三大核心思想之一AOP(面向切面編程): 在軟件業,AOP爲Aspect Oriented Programming的縮寫,意爲:面向切面編程,通過預編譯方式和運行期動態代理實現程序功能的統一維護的一種技術。AOP是OOP的延

原创 Java 8 中的 Lambda 表達式

Lambda 表達式是 Java 8 最受歡迎的功能。人們將函數式編程的概念引入了 Java 這門完全面向對象的命令式編程語言。 關於函數式編程是如何運作的,這個話題超出了本文的範圍,不過我們會提煉出它一個明顯有別於我們所經常使用的 OO

原创 MyBatis攔截器自定義分頁插件實現

MyBaits是一個開源的優秀的持久層框架,SQL語句與代碼分離,面向配置的編程,良好支持複雜數據映射,動態SQL;MyBatis 是支持定製化 SQL、存儲過程以及高級映射的優秀的持久層框架。MyBatis 避免了幾乎所有的 J

原创 Java網絡傳輸數據加密算法

算法可逆,具有跨平臺特性 import java.io.IOException; import java.io.UnsupportedEncodingException; import java.security.MessageDige

原创 Spring Cloud Alibaba Nacos 服務註冊

文章目錄版本說明工程創建服務高可用集羣總結 版本說明 使用版本: - JDK8 - Maven3.5 - SpringBoot 2.1.0.RELEASE - SpringCloud Alibaba 2.1.0.RELEASE 工

原创 Spring Cloud Alibaba Nacos服務治理中心搭建

文章目錄Nacos是什麼?Nacos 的關鍵特性?安裝Nacos服務治理中心結束語 Nacos是什麼? 官方地址:https://nacos.io/zh-cn/ Nacos 致力於幫助您發現、配置和管理微服務。Nacos 提供了一

原创 Spring Cloud Alibaba 簡介

文章目錄Spring Cloud Alibaba 簡介Spring Cloud Alibaba 核心組件Spring Cloud Alibaba 版本說明版本管理規範 Spring Cloud Alibaba 簡介 Spring

原创 MySQL主從同步配置

MySQL主從同步配置 MySQL主從同步配置 爲什麼要做主從同步? 在非常複雜的業務中,經常會碰到有sql需要鎖表的場景,導致暫時不能讀取數據,那麼就影響運行中的業務,而使用主從複製,讓主庫複製寫,從庫複製讀,這樣就算主庫出現

原创 生產環境之Nginx高可用方案

生產環境之Nginx高可用方案 準備工作: 192.168.16.128 192.168.16.129 兩臺虛擬機。安裝好Nginx 安裝Nginx 更新yum源文件: rpm -ivh http://nginx.org/pac