原创 Spring Boot 1.5x啓動全過程源碼分析(下)
目錄 1.創建並啓動計時監控類 4.獲取並啓動監聽器 5、根據運行監聽器和應用參數來準備 Spring 環境 6.創建容器 7.準備應用上下文 8.刷新應用上下文 9.應用上下文刷新後置處理 10.發佈應用上下文啓動完成事件 11.停止計
原创 關於JAVA容器的理解
java容器關係圖 一、基本概念 Java容器類庫的主要用途是持有對象,通常兩種不同的數據結構。一種是Collection(extends Iterable),另一種是Map。 Collection:一個獨立元素的序列,這些元素都服從一
原创 Msql與Oracle的區別
由於SQL Server不常用,所以這裏只針對MySQL數據庫和Oracle數據庫的區別 (1) 對事務的提交 MySQL默認是自動提交,而Oracle默認不自動提交,需要用戶手動提交,需要在寫commit;指令或者點擊commi
原创 Spring Boot 1.5x啓動全過程源碼分析(上)
Spring Boot 1.5x啓動全過程源碼分析(上)前言Spring Boot 的入口類創建一個SpringApplication應用類1.initialize()初始化資源2.deduceWebEnvironment()推斷
原创 Spring Boot 1.5x啓動全過程源碼分析
Spring Boot 1.5x啓動全過程源碼分析(上)前言Spring Boot 的入口類創建一個SpringApplication應用類1.initialize()初始化資源2.deduceWebEnvironment()推斷
原创 ActiveMQ概述和簡單使用
ActiveMQ概述 Apache ActiveMQ是Apache軟件基金會所研發的開放源碼消息中間件;由於ActiveMQ是一個純Java程序,因此只需要操作系統支持Java虛擬機,ActiveMQ便可執行。 特點: 1、支持多種語言
原创 基於Springboot搭配Captcha驗證碼使用心得
介紹 google captcha 是google生成驗證碼的一個工具類,其原理是將隨機生成字符串保存到session中,同時以圖片的形式返回給頁面,之後前臺頁面提交到後臺進行對比。 使用方法 1.導入jar包 <!-- Kaptcha
原创 大數據學習之spark(一)
@大數據學習之spark ** spark的前世今生 ** 源代碼庫 https://github.com/apache/spark Apache Spark是一個開源集羣運算框架,最初是由加州大學柏克萊分校AMPLab所開發。相對
原创 Redis與Oracle
Redis 簡介 Redis 是完全開源免費的,遵守BSD協議,是一個高性能的key-value數據庫。 Redis 與其他 key - value 緩存產品有以下三個特點: Redis支持數據的持久化,可以將內存中的數據保存在磁盤中,重
原创 Android數據存儲方案
android內置數據庫——SQLLite 概述SQLite SQLite是一款輕型的數據庫,是遵守ACID的關聯式數據庫管理系統,它的設計目標是嵌入 式的,而且目前已經在很多嵌入式產品中使用了它,它佔用資源非常的低,在嵌入式設備中,可
原创 Javamail學習筆記
一、JavaMail概述: JavaMail是由Sun定義的一套收發電子郵件的API,不同的廠商可以提供自己的實現類。但它並沒有包含在JDK中,而是作爲JavaEE的一部分。 廠商所提供的JavaMail服務程序可以有選擇
原创 Mybatis之逆向工程
mybatis-geneator是一款mybatis自動代碼生成工具,可以通過配置,快速生成mapper和xml文件。 一.配置方法 依賴插件 dataresources.properties db.driverLocation=
原创 配置Myeclipse中的項目部署到服務器,報the selected server is enabled, but is not configured properly.
問題描述:如圖 問題原因: 沒有配置相應的jdk環境。 解決方法: 選擇環境 問題解決。不足之處,請指教。