原创 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,