原创 mysql:全局鎖和表鎖(四)

感謝文章出處:極客邦科技 ================ MySQL 裏面的鎖大致可以分成全局鎖、表級鎖和行鎖三類 全局鎖 顧名思義,全局鎖就是對整個數據庫實例加鎖。MySQL 提供了一個加全局讀鎖的方法, 命令是 Flush tab

原创 mysql : 事務隔離,深入淺出索引(三)

感謝文章出處:極客邦科技 ================ 事務隔離文章較多,此處不詳細解析; 深入淺出索引 三種模型的區別: 哈希表是一種以鍵 - 值(key-value)存儲數據的結構,我們只要輸入待查找的值即 key, 就可以找到

原创 mysql:一條SQL更新語句是如何執行的(二)

感謝文章出處:極客邦科技 =========================== 查詢語句的那一套流程,更新語句也是同樣 會走一遍。   在一個表上有更新的時候,跟這個表有關的查詢緩存會失效,所以這條語 句就會把表 T 上所有緩存結

原创 MySQL 的邏輯架構

運行一條sql,mysql 到底是怎麼運行的?   Server 層包括連接器、查詢緩存、分析器、優化器、執行器等,涵蓋 MySQL 的大多數核 心服務功能,以及所有的內置函數(如日期、時間、數學和加密函數等),所有跨存儲引 擎的功

原创 intelliJ idea 學習使用 + 最全快捷鍵

原文鏈接:http://www.etextwizard.com 結構      插件神器 free mybatis 從dao到xml的神器   Key promoter 快捷鍵提示   我

原创 設計模式代碼實踐

1.反射 package Test2019616; public class ReflectImpl {     public void sayHello(String name) {         System.out.print(

原创 設計模式代碼實現(二)

觀察者( Observer )模式   觀察者模式又稱爲發佈訂閱模式,是對象的行爲模式。觀察者模式定義了 對多 的依賴關係,讓多個觀察者對象同時監視着被觀察者的狀態,當被觀察者的狀態發生變化 會通知所有觀察者 並讓其自動更新自己   Pr

原创 mysql 優化查詢

複製表結構 mysql> create table t3 like t2;  插入數據  索引  視圖--可以理解成中間表,它是依賴於表的,數據是動態的,  mysql內置日期函數  mysql的預處理---將SQL語句存儲到

原创 mysql 進階-主從,分區

liunx下mysql的安裝 https://blog.csdn.net/a774630093/article/details/79270080 注意版本 問題 mysqld_safe error: log-error set to '/

原创 面試經驗總結

題外話 等了一天hr的電話,終於確定了新的工作。從剛開始過了面試的高興,到等hr的通知焦慮,最終的確定,可謂是一波多折,心境也起起伏伏。面試了幾家公司,總結了一下自己的一些心得送給有需要的人。  樓主本人 不知名的 211大學,軟件工程,

原创 代碼理解多線程(三)

非多線程安全容器ArrayList package test19218; import java.util.ArrayList; import java.util.Collections; import java.util.HashMa

原创 代碼理解多線程(二)

volatile 到底有什麼用? package test19218; import java.util.ArrayList; import java.util.List; public class ListAdd1 {        

原创 java-數據結構

感謝: https://www.cnblogs.com/ysocean/p/7889153.html  編程好比是一輛汽車,而數據結構和算法是汽車內部的變速箱。一個開車的人不懂變速箱的原理也是能開車的,同理一個不懂數據結構和算法的人也能編

原创 多線程(一)

  多線程訪問會有什麼問題??   public class TestMyThread extends Thread{          //共享變量     private int a = 5;          //重寫run方法

原创 java面試-彙總篇

併發編程,網絡通信,java虛擬機,linux的常用命令與分佈式的環境搭建 ,數據庫的設計和優化,消息中間件 熟悉netty,redis,mysql,oracle,mongodb,postgresql,activemq,rocketmq,