原创 《MySQL實戰45講》讀後感 08|事務到底是隔離的還是不隔離的

這篇文章全部是轉載的,因爲我覺得非常好,講了一個之前一直不理解的問題。 文末有丁奇老師的官方購買途徑,如果你也覺得不錯,希望大家也都支持下丁奇老師。 我在第 3 篇文章和你講事務隔離級別的時候提到過,如果是可重複讀隔離級別,事務 T

原创 《MySQL實戰45講》讀後感 06|全局鎖和表鎖:給表加個字段怎麼有這麼多阻礙

收穫到的知識點 MySQL裏面的鎖大致可以分成全局鎖、表級鎖和行鎖三類 全局鎖 加全局鎖的方法一 flush tables with read lock (FTWRL) 當你需要整個庫處於只讀狀態的時候,可以使用這個命令,之後其它的

原创 《MySQL實戰45講》讀後感 03|事務隔離:爲什麼你改了我還看不見

收穫到的知識點 事務支持是在引擎層面實現的,但是並不是所有的引擎都支持事務,比如MySQL原生的MyISAM引擎就不支持事務,這也是MyISAM被 InnoDB取代的原因之一 多個事務同時執行的時候,可能出現這3種情況:髒讀(dir

原创 《MySQL實戰45講》讀後感 02|日誌系統:一條SQL更新語句如何執行的

說明:本來是打算寫一些個人心得的,後來發現文中大量高質量的QA都非常精典,所以粘過來了,如有侵權請聯繫我刪除哈 收穫到的知識點 當一個表有更新的時候,跟這個表相關的所有緩存都會失效,所以這條語句就會把表T上所有緩存結果清空。(MyS

原创 linux shell 讀取配置文件

隨着linux接觸的越來越多,我們難免需要從一些配置文件中進行讀取配置參數,linux中shell屬於腳本型語言,讀取時沒有其它語言方便,特將用過的一種方式分享給大家 實戰代碼: $ more a.txt name=hello wor

原创 DNS術語中的CNAME、A、MX、TTL名詞解釋

什麼是域名解析? 域名解析就是域名到IP地址的轉換過程。IP地址是網路上標識您站點的數字地址,爲了簡單好記,採用域名來代替ip地址標識站點地址。域名的解析工作由DNS服務器完成。 什麼是A記錄? A (Address) 記錄是用來指定

原创 MySQL LOAD DATA INFILE - 加載沒有主鍵的文件實戰

首先告訴大家關於“MySQL LOAD DATA INFILE - 加載沒有主鍵的文件”是可以操作的,接下來就來實戰一把 表imagecode結構可以看到有3列,其中id是自增列。 drop table `imagecode` ; c

原创 docker入門實踐,製作屬於自己的mysql5.7鏡像

在docker容器中安裝Mysql 在docker容器中安裝Mysql,與直接在centos中安裝是沒有任何區別的,可以參考這篇文章下載必要的安裝包,並進行安裝 https://blog.csdn.net/hl_java/articl

原创 docker常用命令,我與你一起實戰演練

查看本地所有的鏡像 docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE

原创 一致性 Hash 算法(分佈式或均衡算法)

簡介 一致性哈希算法在1997年由麻省理工學院提出的一種分佈式哈希(DHT)實現算法,設計目標是爲了解決因特網中的熱點(Hot spot)問題,初衷和CARP十分類似。一致性哈希修正了CARP使用的簡單哈希算法帶來的問題,使得分佈式

原创 在CentOS上安裝Mysql5.7心路歷程

背景 之前一直使用yum方式安裝,非常easy,具體命令爲: yum install -y mysql-server mysql (同時安裝mysql服務端和客戶端) 這種方式安裝的mysql版本是不可控的,不見得是你希望的版本,我這

原创 Git分支操作:刪除本地分支、刪除遠程分支、創建本地分支

分支操作 刪除本地分支 命令: git branch -d develop 實戰: $ git branch -d develop error: Cannot delete branch 'develop' checked out

原创 Git刪除錯誤添加到暫存區的文件

這裏附帶說一下添加到暫存區的命令(git add tbschedule-web/src/test/java/com/test/Map6Test.java),接入下告訴你如何撤消這一步操作 Git刪除錯誤添加到暫存區的文件 僅僅刪除

原创 一次ajax調用,卻發送了二次http請求(一次爲請求方法爲option,一次爲正常請求)

直接上證據,截圖來自於chrowm瀏覽器-開發者工具-network 會發現其中一次請求 Method是OPTIONS 另外一次是正常請求 原因如下: 瀏覽器對複雜跨域請求的處理,在發送真正的請求前, 會先發送一個方法爲OP

原创 aqs是如何實現獨佔和共享的,jdk中代表實現有哪些

AQS的功能主要分爲兩類:獨佔鎖和共享鎖。在它的所有子類中,要麼實現了它的獨佔功能的API,要麼實現了共享功能的API,但不會同時使用兩套API,即使是ReentrantReadWriteLock,也是通過兩個內部類:讀鎖和寫鎖,分別使