這個標(biāo)題讓我想起來一個哲學(xué)問題:從哪里來,到哪里去。 那我們就通過這個哲學(xué)問題談一談:一個對象在JVM中經(jīng)歷了什么? 從哪里來? 我:對象從哪里來? 同事甲:呃,國家發(fā)的? ...
這個標(biāo)題讓我想起來一個哲學(xué)問題:從哪里來,到哪里去。 那我們就通過這個哲學(xué)問題談一談:一個對象在JVM中經(jīng)歷了什么? 從哪里來? 我:對象從哪里來? 同事甲:呃,國家發(fā)的? ...
概述 索引是MySQL的數(shù)據(jù)結(jié)構(gòu),關(guān)系著MySQL如何存儲數(shù)據(jù),查詢數(shù)據(jù);而如何操作數(shù)據(jù),解決多線程時操作數(shù)據(jù)帶來的問題,則需要通過事務(wù)來完成。 InnoDB引擎支持事務(wù),M...
前言 索引優(yōu)化這四個字說實(shí)話我認(rèn)為其實(shí)挺難理解的。看到這四個字我腦門上是:???? 索引還要優(yōu)化嗎?調(diào)優(yōu)SQL一般來說不就是看它有沒有走索引,沒走索引給它加上索引就好了嗎? ...
概述 explain是MySQL中的一個關(guān)鍵字,可以用于模擬優(yōu)化器執(zhí)行SQL語句,分析你的SQL的性能瓶頸。 使用時只需將該關(guān)鍵字加在sql頭部,如 案例 explain返回...
前言 在日常工作中,MySQL無外乎是我們最熟悉的數(shù)據(jù)庫了,理解MySQL的數(shù)據(jù)結(jié)構(gòu)和索引特點(diǎn),能夠幫助我們寫出查詢效率更高,邏輯更為明確的SQL,也能給我們設(shè)計(jì)表結(jié)構(gòu)時帶來...
背景 最近項(xiàng)目上遇到一個改造主鍵生成策略的問題:需要將原Redis自增id改造成雪花算法。 一個好消息是項(xiàng)目用的ORM框架(Mybatis-Plus)自帶雪花算法生成策略,只...
[TOC] 1. 通過IDEA GUI設(shè)計(jì)器創(chuàng)建窗體 新建 GUI窗體 填寫窗體基本信息image-20211222091416137 向UI中添加組件添加一個 文本組件和輸...
前言 分布式鎖想必大家并不陌生:控制分布式系統(tǒng)[https://zh.wikipedia.org/wiki/%E5%88%86%E5%B8%83%E5%BC%8F%E7%B3...
前言 在今天,依然有許多人對循環(huán)依賴有著爭論,也有許多面試官愛問循環(huán)依賴的問題,更甚至是在Spring中只問循環(huán)依賴,在國內(nèi),這彷佛成了Spring的必學(xué)知識點(diǎn),一大特色,也...
對于QPS,RT這些名詞想必大家都不陌生,但是說到如何提升他們卻一籌莫展。今天我們就來研究一下吧 目錄 名稱解釋[#%E5%90%8D%E8%AF%8D%E8%A7%A3%E...
在上文Sentinel流量防衛(wèi)兵[&sn=9c4c9d8d8e46f94a53364e97e0cc58ce&chksm=9bb80f79accf866f122b8463e38...
前言 在我們平常工作中,總會有這樣的事情發(fā)生:服務(wù)無法承受過多的請求而被打掛。 一般我們可以從兩個方面處理: 增加節(jié)點(diǎn),水平擴(kuò)展(錢總是萬能的) 對請求量過高的接口進(jìn)行限流(...
在上一期SpringBoot自定義starter[https://mp.weixin.qq.com/s?__biz=MzAxMTk1MTI3OQ==&mid=22474840...
今天,我們還是來補(bǔ)一下SpringBoot自動裝配原理[https://mp.weixin.qq.com/s?__biz=MzAxMTk1MTI3OQ==&mid=22474...
上期講到,關(guān)于SpringBoot自動裝配原理[https://mp.weixin.qq.com/s?__biz=MzAxMTk1MTI3OQ==&mid=224748398...