原创 神奇的 SQL 之擦肩而過 → 真的用到索引了嗎
開心一刻 今天下班,騎着青桔電動車高高興興的哼着曲回家,感覺整個世界都是我的 剛到家門口,還未下車,老媽就氣沖沖的走過來對我說道:“你表哥就比你大一歲,人家都買了奔馳了,50 多萬!” 我:“表哥那車,舅舅出了 40 多萬”
原创 神奇的 SQL 之 HAVING → 容易被輕視的主角
開心一刻 一天,樓主和隔壁小男孩一起坐電梯,中途進來一位高挑的美女,她牽着一條雪白的貴賓犬 小男孩看着這條雪白的貴賓犬,甚是喜歡,說道:阿姨,我能摸下這個狗狗嗎? 美女:叫姐姐 小男孩低頭看了下貴賓犬,雖說有點不樂意,但還是
原创 GitLab → 搭建中常遇的問題與日常維護
開心一刻 隔壁有一個80多歲的老大爺,昨天在小區的一棵樹下發現一條黑色的蛇,凍僵了,大爺善心大發,就把蛇揣在了懷裏,想給它一點溫暖。 今天一大早看到大爺在樹上掛了一個牌子,寫到:不準隨地大小便! 搭建中遇到的問題 樓主的搭建過
原创 GitLab → 搭建私有的版本控制的託管服務平臺
開心一刻 睡着正香,媳婦用力把我晃醒說:“快起來,我爸來了。” 我一下醒了,手腳熟練的把衣服一抱,滾到牀底,順便把鞋也收了進去 媳婦蹲下無奈的說:“快出來!咱倆都結婚半年了。” 我:“對哦,搞習慣了” 環境準備 lin
原创 記一次線上問題 → 事務去哪了
開心一刻 小羊:哎呀,前面有奶喝 狗媽:這誰呀,走開 小羊:我就喝點,能怎麼的嘛 狗媽:你喝就喝,咋還上頭了呢? 小羊:真香! 狗媽:這羊犢子,真硬核! 問題背景 一天早上,樓主興致勃勃的逛着園子的時候,右下角
原创 神奇的 SQL 之 聯表細節 → MySQL JOIN 的執行過程(二)
開心一刻 一頭母牛在吃草,突然一頭公牛從遠處狂奔而來說:“快跑啊!!樓主來了!” 母牛說:“樓主來了關我屁事啊?” 公牛急忙說:“樓主吹牛逼呀!” 母牛大驚,拔腿就跑,邊跑邊問:“你是公牛你怕什麼啊?” 公牛無奈道:“現
原创 神奇的 SQL 之 聯表細節 → MySQL JOIN 的執行過程(一)
開心一刻 我:嗨,老闆娘,有冰紅茶沒 老闆娘:有 我:多少錢一瓶 老闆娘:3塊 我:給我來一瓶,給,3塊 老闆娘:來,你的冰紅茶 我:玩吶,我要冰紅茶,你給我個瓶蓋幹哈? 老闆娘:這是再來一瓶,我家賣完了,你去隔壁家換一下
原创 神奇的 SQL 之 MySQL 性能分析神器 → EXPLAIN,SQL 起飛的基石!
前言 開心一刻 某人養了一頭豬,煩了想放生,可是豬認識回家的路,放生幾次它都自己回來了。一日,這個人想了個狠辦法,開車帶着豬轉了好多路進山區放生,放生後又各種打轉,然後掏出電話給家裏人打了個電話,問道:“豬回去了嗎?”,家裏人:
原创 HashMap 中的容量與擴容實現,細緻入微,值的一品!
前言 開心一刻 巴閉,你的腳怎麼會有味道,我要聞聞看是不是好吃的,嗯~~爸比你的腳臭死啦!! …… 高手過招,招招致命 JDK1.8 中 HashMap 的底層實現,我相信大家都能說上來個 一二,底層數據結構 數組 +
原创 神奇的 SQL 之團結的力量 → JOIN
前言 開心一刻 閨蜜家暴富,買了一棟大別野,喊我去吃飯,菜挺豐盛的,筷子有些不給力,銀筷子,好重,我說換個竹子的,閨蜜說,這種銀筷子我家總共才五雙,只有貴賓才能用~我咬着牙享受着貴賓待遇,終於,在第三次夾蝦排滑落盤子時,我爆發了
原创 神奇的 SQL 之謂詞 → 難理解的 EXISTS
前言 開心一刻 我要飛的更高,飛的更高,啊! 謂詞 SQL 中的謂詞指的是:返回值是邏輯值的函數。我們知道函數的返回值有可能是數字、字符串或者日期等等,但謂詞的返回值全部是邏輯值(TRUE/FALSE/UNKNOW),謂詞是一種特
原创 神奇的 SQL 之層級 → 爲什麼 GROUP BY 之後不能直接引用原表中的列
前言 開心一刻 感覺不妙呀,弟弟舔它! 不該舔的,舔到懷疑人生了...... GROUP BY 後 SELECT 列的限制 標準 SQL 規定,在對錶進行聚合查詢的時候,只能在 SELECT 子句中寫下面 3 種內容:通過 GRO
原创 神奇的 SQL 之溫柔的陷阱 → 三值邏輯 與 NULL !
前言 開心一刻 一箇中國小孩參加國外的脫口秀節目,因爲語言不通,於是找了一個翻譯。 主持人問:“Who is your favorite singer ?” 翻譯:”你最喜歡哪個歌手啊 ?” 小孩興奮地回答
原创 神奇的 SQL 之子查詢,細節滿滿 !
前言 開心一刻 有一天,麻雀遇見一隻烏鴉。 麻雀問:你是啥子鳥喲 ? 烏鴉說:我是鳳凰。 麻雀說:哪有你龜兒子這麼黢黑的鳳凰 ? 烏鴉說:你懂個剷剷,老子是燒鍋爐的鳳凰。 子查詢 講子查詢之
原创 神奇的 SQL 之 CASE表達式,妙用多多 !
前言 歷史考試選擇題:黃花崗起義第一槍誰開的? A宋教仁 B孫中山 C黃興 D徐錫麟,考生選C。 又看第二題:黃花崗起義第二槍誰開的? 考生傻了,就選了個B。 接着看第三題:黃花崗起義中,第三槍誰開的? 考生瘋了,胡亂選了A。