原创 IDEA導入多個項目文件夾並設置爲maven項目

1.直接open打開,如下圖 2.選中模塊pom.xml,右鍵,直接Add as Maven Project,如下圖:

原创 數據庫系列課程(19)-樂觀鎖與悲觀鎖的優缺點

悲觀鎖 總是假設最壞的情況,每次去拿數據的時候都認爲別人會修改,所以每次在拿數據的時候都會上鎖,這樣別人想拿這個數據就會阻塞直到它拿到鎖(共享資源每次只給一個線程使用,其它線程阻塞,用完後再把資源轉讓給其它線程)。Java中syn

原创 數據庫系列課程(20)-數據庫死鎖的原因及解決方案

數據庫是一個多用戶使用的共享資源,當多個用戶併發地存取數據時,在數據庫中就會產生多個事務同時存取同一數據的情況。若對併發操作不加控制就可能會讀取和存儲不正確的數據,破壞數據庫的一致性。加鎖是實現數據庫併發控制的一個非常重要的技術。

原创 數據庫系列課程(18)-MySQL默認隔離級別

數據庫默認隔離級別: mysql ——> repeatable oracle,sql server ——> read commited mysql binlog的格式三種: statement:記錄的是修改SQL語句 r

原创 CPU100% 問題排查

01 前言 版權聲明:本文爲CSDN博主「Μr.ηobοdy」的原創文章 原文鏈接:https://blog.csdn.net/chenlixiao007/article/details/105999034 cpu是時分(time

原创 數據庫系列課程(17)-索引實現原理(小結)

引言 什麼是索引? 答:是幫助MySQL高效獲取數據的數據結構。 什麼是全表掃描? 答:是將整張表掃描一遍,效率非常低。 本文言簡意賅的總結索引的幾種實現原理: hash算法 平衡二叉樹(AVL樹) B樹實現 B+樹實現(MyI

原创 Java8新特性列舉

一、接口內允許添加默認實現的方法 二、Lambda 表達式 三、函數式接口 Functional Interface 四、便捷的引用類的構造器及方法 五、Lambda 訪問外部變量及接口默認方法 5.1 訪問局部變量 5.2 訪

原创 數據庫系列課程(13)-事務傳播機制、隔離級別、通知類型

7種事務傳播行爲 類型 說明 PROPAGATION_REQUIRED 如果當前沒有事務,就新建一個事務,如果已經存在一個事務中,加入到這個事務中。這是最常見的選擇。 PROPAGATION_SUPPORTS 支

原创 數據庫系列課程(16)-MyISAM和InnoDB的區別

InnoDB MyISAM ⽀持事務處理 不⽀持事務,回滾將造成不完全回滾,不具有原⼦性 ⽀持外鍵 不⽀持外鍵 ⽀持⾏鎖 ⽀持全⽂搜索 不⽀持FULLTEXT類型的索引(在Mysql5.6已引⼊)

原创 數據庫系列課程(15)-MyISAM與InnoDB的索引差異

MyISAM的索引 MyISAM的索引與行記錄是分開存儲的,叫做非聚集索引(UnClustered Index)。 其主鍵索引與普通索引沒有本質差異: 有連續聚集的區域單獨存儲行記錄 主鍵索引的葉子節點,存儲主鍵,與對應行記錄的

原创 數據庫系列課程(14)-髒讀、不可重複讀、幻讀

髒讀 描述:一個事務讀取另一個事務還沒有提交的的數據。 舉例:事務1修改了一行數據,但是沒有提交,此時事務2讀取被事務1修改的數據,之後事務1因爲某些原因rollback了,那麼事務2讀取到的數據就是髒數據了。 解決方法:把數據庫

原创 淘東電商項目(80) -思維導圖小結

Github地址:https://github.com/ylw-github/taodong-shop 使用思維導圖簡單總結了《淘東電商項目》的核心知識點,如下圖:

原创 意識篇 —— 抓不住的600(管理多餘的心智寬帶)

人們講話的速度大約是150個字,而大腦每分鐘能處理的字數大約是前者的5倍 —— 750個字。 在一次與舊同事聊天中,你聊技術的時候,聊着聊着,你會不知不覺的料到在以前舊公司的事情,然而這個時候,你的大腦正在處理者兩段不相干的談

原创 意識篇 —— 精簡表達幾個要點

精簡表達不僅僅是時間的問題 不管是用統計數字還是用秒錶或其它方法,對精簡的定義並沒有使用神奇的算法。精簡,就是指表達緊湊,而不是指短時間內快速地說出很多內容,要時刻思考如何用很少的話表達出豐富的意思。 因此,不要被“時間很短”

原创 Mac如何添加打印機

①點擊左上角按鈕,選擇“系統偏好設置”: ②選擇打印機與掃描儀 ③插入打印機USB ④點擊添加 ⑤在列表裏選擇要添加的打印機,再點擊添加: ⑥Mac會自動下載與設置需要的插件: ⑦下載插件成功後,列表會顯示添加的打印機