原创 springboot之通過IDEA創建springboot項目

使用IDEA 創建SpringBoot項目 這裏寫圖片描述   這裏寫圖片描述   這裏寫圖片描述   這裏寫圖片描述   這裏寫圖片描述   項目結構爲:   這裏寫圖片描述 項目默認的 maven pom.xml 文件

原创 Spring Boot之集成JPA訪問數據庫

爲了解決這種情況(當然也不可能完全解決啦),我們會借用一些ORM框架來減少我們的工作負擔。本章我們來學習如何在Spring Boot中集成JPA框架來訪問數據庫。 JPA全稱Java Persistence API.JPA通過JDK 5

原创 徹底理解Synchronized底層實現原理

這篇文章會記錄Synchronized的常用使用場景與Synchronized的底層實現原理。雖然我們平時經常會在多線程中使用Synchronized關鍵字,但可能對於這個我們很熟悉的關鍵字的底層到底是怎樣實現的沒有過多關注。作爲開發者,

原创 國內 Java 開發者必備的兩個神器:Maven國內鏡像和Spring國內腳手架

雖然目前越來越多的國產優秀技術產品走出了國門,但是對於衆領域的開發者來說,依然對於國外的各種基礎資源依賴還是非常的強。所以,一些網絡基本技能一直都是我們需要掌握的,但是速度與穩定性問題一直也都有困擾着大家。 所以,今天就給衆 Java 開

原创 Spring Boot之Spring-Data-JPA

前言: 之前總結了 Spring Boot 入門相關的博文,後端開發自然離不開對數據庫的操作,所以今天來對數據庫操作進行總結。由於剛入門,選擇一種使用簡單的組件——Jpa。簡單到我們不需要寫一句 sql 語句。 下面引用官網對 Sprin

原创 Spring Boot之快速入門

簡介 在您第1次接觸和學習Spring框架的時候,是否因爲其繁雜的配置而退卻了?在你第n次使用Spring框架的時候,是否覺得一堆反覆黏貼的配置有一些厭煩?那麼您就不妨來試試使用Spring Boot來讓你更易上手,更簡單快捷地構建Spr

原创 Spring boot之AOP

AOP統一處理請求日誌 AOP爲Aspect Oriented Programming的縮寫,意爲:[面向切面編程]理論就不說了,直接上代碼吧,呵呵~ 註解 用途 @Aspect 註解將一個java類定義爲切面類 @Pointcut

原创 Spring Boot之application.yml

一、創建配置文件 如圖所示,我們在resources文件夾中新建配置文件application.yml 結構圖 二、一些基本配置   server: port: 8090 //配置端口 session-timeout:

原创 Spring Boot之使用MyBatis的XML配置方式

上一篇我們介紹瞭如何在Spring Boot中整合我們國人最常用的MyBatis來實現對關係型數據庫的訪問。但是上一篇中使用了註解方式來實現,而對於很多MyBatis老用戶還是習慣於XML的開發方式,所以這篇,我們就來看看如何使用XML的

原创 Quartz任務調度框架入門

1. 介紹    Quartz是OpenSymphony開源組織在Job scheduling領域又一個開源的任務調度框架,是完全由java開發的一個開源的任務日程管理系統,“任務進度管理器”就是一個在預先確定(被納入日程)的時間到達時,

原创 Spring Security AuthenticationManager 驗證原理分析

在 UsernamePasswordAuthenticationFilter 源碼分析 中,最後在類UsernamePasswordAuthenticationFilter 的驗證方法 attemptAuthentication() 會將

原创 Spring Security使用總結

暑假的時候在學習了 Spring Security 併成功運用到了項目中。 在實踐中摸索出了一套結合 json + jwt(json web token) + Spring Boot + Spring Security 技術的權限方案趁着

原创 VUE入門環境搭建及demo運行

vue簡介: Vue.js 是一套構建用戶界面的漸進式框架。他自身不是一個全能框架——只聚焦於視圖層。因此它非常容易學習,非常容易與其它庫或已有項目整合。在與相關工具和支持庫一起使用時,Vue.js 也能完美地驅動複雜的單頁應用。 第

原创 Druid數據庫連接池的兩種簡單使用方式

阿里巴巴推出的國產數據庫連接池,據網上測試對比,比目前的DBCP或C3P0數據庫連接池性能更好 簡單使用介紹 Druid與其他數據庫連接池使用方法基本一樣(與DBCP非常相似),將數據庫的連接信息全部配置給DataSource對象。 下面

原创 JVM垃圾回收-實戰篇

上文我們學習了 GC 的理論基礎,相信大家對 GC 的工作原理有了比較深刻的認識,這一篇我們繼續趁熱打鐵,來學習下 GC 的實戰內容,主要包括以下幾點 JVM 參數簡介 發生 OOM 的主要幾種場景及相應解決方案 OOM 問題排查的一些常