原创 【Spring】快速入門

1.Spring介紹 Spring是一個開源框架,Spring是於2003 年興起的一個輕量級的Java 開發框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and

原创 【Spring】的事務管理詳解

1.什麼是事務 事務是一系列的動作,它們綜合在一起纔是一個完整的工作單元,這些動作必須全部完成,如果有一個失敗的話,那麼事務就會回滾到最開始的狀態,彷彿什麼都沒發生過一樣。在企業級應用程序開發中,事務管理必不可少的技術,用來確保

原创 【MyBatis】的高級關係映射和查詢緩存詳解

1.高級結果映射(一對一、一對多、多對多) 一對一映射 1)resultType /** *訂單信息實體類 * @see * @since */ public class Orders { private I

原创 【Linux】的常用命令詳解

1.什麼是Linux Linux是由Linus Benedict Torvalds等衆多軟件高手共同開發的,是一種能運行於多種平臺(如PC及其兼容機、Alpha工作站、SUN Sparc工作站)、源代碼公開、免費、功能強大、遵守

原创 【SpringBoot】的核心配置和運行原理

1.基本配置 1.1入口類 Spring Boot通常有一個名爲*Application的入口類,入口類裏有一個main方法,這個main方法其實就是一個標準的Java應用的入口方法。在main方法中使用SpringAppli

原创 【ActiveMQ】JMS中間件ActiveMQ詳解

1.JMS介紹 Java Message Service(JMS)是SUN提出的旨在統一各種MOM(Message-Oriented Middleware )系統接口的規範,它包含點對點(Point to Point,PTP)和

原创 【Oracle】數據庫SQL 數據操作和查詢

1.Oracle的簡介 Oracle 數據庫是 Oracle(中文名稱叫甲骨文)公司的核心產品,Oracle 數據庫是一個適合於大中型企業的數據庫管理系統。在所有的數據庫管理系統中(比如:微軟的 SQL Server,IBM 的

原创 【MySQL】數據庫詳解(一)

1.數據庫概述 數據庫(DataBase,DB):指長期保存在計算機的存儲設備上,按照一定規則組織起來,可以被各種用戶或應用共享的數據集合。 數據庫管理系統(DataBase Management System,DBMS):指一

原创 【Nginx】的深入淺出

1.什麼是Nginx Nginx是一款高性能的HTTP 服務器、反向代理服務器及電子郵件(IMAP/POP3)代理服務器。由俄羅斯的程序設計師Igor Sysoev所開發,官方測試nginx能夠支支撐5萬併發鏈接,並且cpu、內

原创 【Oracle】的表空間、視圖、序列、同義詞、索引詳解

1.Oracle 數據庫對象 數據庫對象是數據庫的組成部分,常常用 CREATE 命令進行創建,可以使用 ALTER 命令修改,用 DROP 執行刪除操作。 2.同義詞 同義詞(Synonym)是數據庫對象的一個別名,Orac

原创 【SpringBoot】整合SSM框架

學習Spring Boot框架,想必已經感受到該框架帶來的快感,接下來教你如何快速搭建Spring、SpringMvc、Mybatis框架整合。 1.項目構建 2.sql文件 /* MySQL Backup Source Se

原创 【Oracle】的子查詢和常用函數詳解

1.子查詢 子查詢在 SELECT、UPDATE、DELETE 語句內部可以出現 SELECT 語句。內部的 SELECT 語句結果可以作爲外部語句中條件子句的一部分,也可以作爲外部查詢的臨時表。子查詢的類型有: 單行子查詢:

原创 【FreeMarker】基礎學習和Spring整合使用

1.什麼是freemarker FreeMarker是一個用Java語言編寫的模板引擎,它基於模板來生成文本輸出。FreeMarker與Web容器無關,即在Web運行時,它並不知道Servlet或HTTP。它不僅可以用作表現層

原创 【SpringMvc】的文件上傳和下載

1.文件上傳 SpringMVC爲文件上傳提供了直接的支持,這種支持是通過即插即用的multipartResolver實現的。Spring使用Jakarta Commons FileUpload 技術實現了一個multipart

原创 【SpringMvc】常用註解標籤詳解

1、@Controller 在SpringMVC 中,控制器Controller 負責處理由DispatcherServlet 分發的請求,它把用戶請求的數據經過業務處理層處理之後封裝成一個Model ,然後再把該Model 返