原创 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環境。 解決方法: 選擇環境 問題解決。不足之處,請指教。