原创 Rhyme/Hibernate JTA與thread上下文的區別

Hibernate JTA與thread上下文的區別 JTA(Java Transaction API)簡介 JTA主要應用於分佈式數據庫的場景,如下圖,當我一個數據的事物涉及的不僅僅一個數據庫的時候,這個時候就需要用到JTA

原创 Rhyme/遞歸打印文件目錄結構Java

Rhyme/遞歸打印文件目錄結構Java

原创 Rhyme/五分鐘源碼Java【Serializable接口III】

五分鐘源碼Java【Serializable接口I】 五分鐘源碼Java【Serializable接口II】 五分鐘源碼Java【Serializable接口III】 Classes that require special h

原创 Rhyme/Java 集合 自定義ArrayList

Java 集合 自定義ArrayList package array; import java.util.Iterator; import java.util.NoSuchElementException; import jav

原创 Rhyme/五分鐘源碼Java【Serializable接口I】

五分鐘源碼Java【Serializable接口I】 public interface Serializable { } /** * Serializability of a class is enabled by th

原创 Rhyme/劍指Offer Java 02

package offer2; /** * 請實現一個函數,將一個字符串中的空格替換成"%20". * 例如,當字符串爲 * We Are Happy. * 則經過替換之後的字符串爲 * We%20Are%20Happ

原创 Rhyme/冥運算(分治策略)Java版

冥運算(分治策略)Java版 算法原理 舉個例子 我們求 X62=(X31)2 X31=(X15)2X X15=(X7)2X X7=(X3)2X X3=(X)2X 我們以乘法的次數來作爲運行時間的度量 先讓我們來計算一下不

原创 Rhyme/最大子序列和(分治策略)Java版

最大子序列和(分支策略)Java版 注:本篇博客是作者本人爲了學習使用,參考書籍來自數據結構與算法(Java版) 算法思想: 我們採用分支策略,不斷的將問題二分,這個時候最大和子序列分別可能存在三個地方,一個是左邊的最大和序列,

原创 Rhyme/Java Iterable接口源碼解析

Java Iterable接口源碼解析 package java.lang; import java.util.Iterator; import java.util.Objects; import java.util.Split

原创 Rhyme/Spring MVC完整學習筆記

Spring MVC學習筆記 點贊 收藏 分享 文章舉報 RHYME_CHIANG 發佈了213 篇原創文章 · 獲贊 20 · 訪問量 8萬+ 私信

原创 Rhyme/hibernate 對象的三種狀態

hibernate 對象的三種狀態 1、首先我new出一個對象時,其他操作都不執行時,此時對象的狀態爲transient遊離態 2、當我執行session.save()或update()方法時,會爲該對象生成一個指定的i

原创 Rhyme/歐幾里得算法 計算最大公因數 Java版

歐幾里得算法 計算最大公因數 Java版 時間複雜度分析 根據定理 如果M>N,則M mod N < M/2,所以迭代次數爲2logN 所以 T(N) = O(logN) 應用場景 可以應用在密碼學 點贊 收

原创 Rhyme/Hibernate 完整學習筆記

hibernate學習筆記有道雲筆記 點贊 收藏 分享 文章舉報 RHYME_CHIANG 發佈了213 篇原創文章 · 獲贊 20 · 訪問量 8萬+ 私信

原创 Rhyme/二分查找(binary search)Java版

二分查找(binary search) 時間複雜度分析 中間while循環的次數爲log(N-1)+2 T(N)=O(logN) 二分查找的拓展分析 我們要知道二分查找除了在剛開始的查找速度中不賴,在執行插入操作的時候所需時間均

原创 Rhyme/IDEA Spring Boot 項目 application.yml 文件不加載的問題

IDEA Spring Boot 項目 application.yml 文件不加載的問題 確保JxcApplication在Java的一級子目錄下,如圖,如果你把這個類和其他包一樣放在二級目錄中,就會出現配置文件沒有加載的情況