原创 Spring與Redis整合

第一步:redis設置密碼: 打開redis.conf文件,搜索:requirepass找到:# requirepass foobared 去掉前面的#,然後將foobared替換成你的密碼即可,然後重啓Redis,在登錄時通

原创 [JavaEE - JPA] 3. Spring Framework中的事務管理

前文討論了事務劃分(Transaction Demarcation)在EJB中是如何實現的,本文繼續介紹在spring Framework中是如何完成事務劃分的。 我們已經知道了當採用Container事務類型的時候,事務劃分主

原创 [JavaEE - JPA] 7. ORM的核心註解 - 關係類型

本文繼續介紹JPA ORM的核心註解中和關係映射相關的部分。 關係映射的處理絕對是一個JPA應用最爲重要的部分之一。關係映射處理的好,不僅僅是建模上的成功,而且在程序性能上也會更勝一籌。關係映射處理的不好很容易造成程序性能底下,

原创 Charles4.0最新版破解(更新至4.1)

前言 ​ 現在在OSX下辦公,開發中Charles作爲非常優秀的一款抓包工具必不可少。之前的3.x版本是公司的資管給輸入的註冊碼,用着非常爽。今天突然提示可以升級爲新版本,好奇和欣喜的心情就下載並安裝了。萬萬沒有想到,替換舊應

原创 Cannot find compatible factory for specified execution.target (=local)

目錄背景描述錯誤信息解決方案 背景描述 本地運行Flink入門的word count項目,但是運行是報錯,提示如下信息。 錯誤信息 SLF4J: Failed to load class "org.slf4j.impl.Stati

原创 使用JPA實現樂觀鎖

樂觀鎖的概念就不再贅述了,不瞭解的朋友請自行百度谷歌之,今天主要說的是在項目中如何使用樂觀鎖,做成一個小demo。 持久層使用jpa時,默認提供了一個註解@Version先看看源碼怎麼描述這個註解的 /** * Specifi

原创 [JavaEE - JPA] 1. 事務的基礎概念

現在任何應用都需要數據持久化。否則就不算是一個完整的應用。那麼對於一個數據持久化而言,最重要的無外乎兩方面: 事務管理(Transaction Management) 對象關係映射(Object Relational Mappi

原创 Java動態代理機制詳解

在學習spring的時候,我們知道Spring主要有兩大思想,一個是IoC,另一個就是AOP,對於IoC,依賴注入就不用多說了,而對於Spring的核心AOP來說,我們不但要知道怎麼通過AOP來滿足的我們的功能,我們更需要學習

原创 [JavaEE - JPA] 6. ORM的核心註解 - 基礎類型以及嵌套類型

本文繼續介紹JPA ORM的核心註解中和基礎類型映射相關的部分。 基礎類型映射 所謂的基礎類型映射,實際上就是Java中定義的數據類型應該如何被JDBC轉換成數據庫所支持的數據類型。而這些基礎類型,主要包括了以下9種: 簡單類

原创 [JavaEE - JPA] 2. EJB中的事務管理

在上一篇文章中介紹了事務的基本概念,包括事務的ACID性質,以及事務的類型並且稍微提到了事務劃分。 對於任何一個需要持久化數據的應用而言,事務劃分(Transaction Demarcation)的規劃都是非常重要的一環。如果規

原创 [JavaEE - JPA] 5. ORM的核心註解 - 訪問方式,表映射以及主鍵生成

從本篇文章開始,會系統性地介紹JPA中用來實現對象關係映射(Object Relational Mapping)的核心註解,以及基礎類型,關係類型,嵌套類型以及集合類型的映射方式。 註解種類 在探討實現JPA中各種映射的方式之前

原创 [JavaEE - JPA] 4. EntityManager相關核心概念

前三篇文章花了一些筆墨介紹了事務的概念以及在EJB和spring Framework中分別是如何完成事務管理的。之所以花了比較大的代價來介紹事務主要也是因爲不管在什麼類型的持久化應用中,都包含下面兩個關鍵點: 事務管理 對象關

原创 SQL中 decode()函數

decode()函數簡介: 主要作用:將查詢結果翻譯成其他值(即以其他形式表現出來,以下舉例說明); 使用方法: Select decode(columnname,值1,翻譯值1,值2,翻譯值2,…值n,翻譯值n,缺省值) Fro

原创 說說 JAVA 代理模式

事例 小張是一個普普通通的碼農,每天勤勤懇懇地碼代碼。某天中午小張剛要去吃飯,一個電話打到了他的手機上。“是XX公司的小張嗎?我是YY公司的王AA”。“哦,是王總啊,有什麼事情嗎?”。溝通過後,小張弄明白了,原來客戶有個需求,剛好

原创 Spring-data-JPA生成JPQL語句方法名稱中支持的關鍵字

方法名稱中支持的關鍵字 關鍵字 示例 JPQL 片段 And findByLastnameAndFirstname … where x.lastname = ?1 and x.firstname = ?2