原创 模擬交易異步緩存問題故障排除總結(附文)

模擬交易異步緩存問題故障排除總結主體文章 事務傳播行爲: 事務傳播行爲其實就是當出現多個事務嵌套或者相互調用時,我們處理事務的方式。 Spring一共定義了7種事務傳播行爲(事務方法B該如何運行): 傳播行爲 含義 PROPAG

原创 模擬交易異步緩存問題故障排除總結

問題背景:        在項目中存在兩個需求。查詢撤單列表,和 對列表中的訂單進行撤單操作。出現的問題是,用戶執行完撤單操作之後接着刷新列表,拿到了撤單之前的老數據,問題爲偶發,但是偶發次數也較多。注:這一塊是做了Redis緩存的。 問

原创 設計模式----裝飾模式

什麼是裝飾模式: 通俗的話來講就是比如說你剛生下來會走路了,光着屁股滿大街跑,這時候你對遮羞沒有任何需求這就好比是一個最初是的沒有任何需求的類,然後你大一點了知道了害羞就開始穿衣服了,這時候的你的需求也只是說遮羞就可以了,後來你長大了知道

原创 java基礎回顧

今天放假了,打算整理一下java基礎,看看自己容易忘和學的不紮實的點,學過的可以看看,沒學過的,額,也看看吧。 1.關於負數二進制,負數的二進制表示是對應的正數的二進制按位取反再加1. 2.關於標識符(類名,方法名,變量名等),英文字母,

原创 Java初級培訓筆記------IO流(1)

所謂的IO流就是輸入輸出流(即input,output),或者說是讀寫流(即read,write),完成應用程序和外部數據源之間的,數據交互。 比如說現在Eclipse作爲一個應用程序,新建的字符串想保存到.txt文件中,這個保存的過程是

原创 Java初級培訓筆記------IO流(2)

字符流理念上與字節流相同,區別就在於字符流每次讀取的單位是字符,也就是兩個字節,具體結構圖參見Java初級培訓筆記------IO流(1)。 FileWriter 與FileReader;BufferedReader與BufferedWr

原创 Html+Css核心

Html是一種腳本語言,單單就html來說都是由一個個的標籤構成的,標籤又具有不同的屬性,他並不是一個嚴謹的語言。 你可以把他理解爲一個樹形結構,標籤就是一個一個的節點,但是他最後的子節點一定會是字符串 html的固定格式如下: <!do

原创 設計模式----裝飾模式

什麼是裝飾模式: 通俗的話來講就是比如說你剛生下來會走路了,光着屁股滿大街跑,這時候你對遮羞沒有任何需求這就好比是一個最初是的沒有任何需求的類,然後你大一點了知道了害羞就開始穿衣服了,這時候的你的需求也只是說遮羞就可以了,後來你長大了知道

原创 Java初級培訓筆記------反射

   什麼是反射:反射就是通過.class文件將該class文件封裝爲一個類(Class)的對象剖析.java文件,在被編譯後,運行時,對於任意一個類,都能夠知道這個類的所有屬性和方法;對於任意一個對象,都能夠調用它的任意一個方法和屬

原创 java基礎回顧

今天放假了,打算整理一下java基礎,看看自己容易忘和學的不紮實的點,學過的可以看看,沒學過的,額,也看看吧。 1.關於負數二進制,負數的二進制表示是對應的正數的二進制按位取反再加1. 2.關於標識符(類名,方法名,變量名等),英文字母,

原创 數據庫索引的優缺點及原理

1. 什麼是索引: 索引就像是書的目錄,是與表或視圖關聯的磁盤上結構,可以加快從表或視圖中檢索行的速度。索引中包含由表或視圖中的一列或多列生成的鍵。這些鍵存儲在一個結構(BTree)中,使SQL可以快速有效地查找與鍵值關聯的行。 2. 爲

原创 Java初級培訓筆記------容器 (3)

Set:  Set集合的特點:  不能包含重複元素 Set集合中的---TreeSet : 有序集合:會對保存的元素進行排序(1 按照自然順序排序   2 按照你指定的比較器進行排序(實現Comparator)),底層爲二叉樹 Tre

原创 Java初級培訓筆記------容器 (1)

先來了解一下什麼是容器,而要想了解容器,那麼 你必須 先知道數組 ,在java基礎中 數組是一個很重要的部分,那麼數組的定義是什麼:用於存儲相同數據類型的有序的集合,並且數組的大小在定義的時候就已經確定好了,後期是不可更改的。這句話的重點

原创 Java初級培訓筆記------容器 (2)

容器的應用: List因爲說他的三個實現類的繼承跟實現是差不多的,所以說明白了一個,再瞭解一下他們不同的地方就行了 Vector的用法,他的底層實現的是數組,並且定義了初始大小爲10,並且他是線程安全的 現在比如說我們定義了一個學生類,封

原创 Java初級培訓筆記------容器 (4)

Map:保存兩個數據之間的映射關係(key---value),如圖 所以說Map的兩個實現類HashMap(不同步,線程不安全)跟HashTable(同步,線程安全)。HashMap中只有一條記錄可以是一個空的key,但任意數量的條目可