基于MySQL實(shí)現(xiàn)地理位置信息的處理,使用這種方式非常簡單,只要項(xiàng)目中有使用到MySQL都可以快速的添加,沒有任何的遷移運(yùn)維成本。 在MySQL實(shí)現(xiàn)附近的人,只要一條SQL就...
基于MySQL實(shí)現(xiàn)地理位置信息的處理,使用這種方式非常簡單,只要項(xiàng)目中有使用到MySQL都可以快速的添加,沒有任何的遷移運(yùn)維成本。 在MySQL實(shí)現(xiàn)附近的人,只要一條SQL就...
Spike Demand 需求激增 Microbenchmarks are great at measuring performance "in the small"; fo...
Down the Rabbit Hole ?? Micro-optimizations 小優(yōu)化 HikariCP包含很多獨(dú)立的微小的優(yōu)化,這些優(yōu)化幾乎都無法評估測量,但是所有小...
1. 為什么Redis性能這么強(qiáng) 支持?jǐn)?shù)十萬的并發(fā)(32G可以Set操作達(dá)到30W的QPS, Get操作40W的QPS),pipline則更高x2 內(nèi)存存儲:Redis是使用...
注意點(diǎn) 線程本地變量即每個線程對象都維護(hù)了自己的ThreadLocalMap,只訪問自己的Map,所以是安全的。Thread類里面有ThreadLocal.ThreadLoc...
Reference 引用類 強(qiáng)引用、軟引用、弱引用、虛引用 軟引用、弱引用、虛引用,可以配合ReferenceQueue實(shí)現(xiàn)對象被回收時候的監(jiān)聽 Reference 重要屬性...
OOM簡記 notice: 下面說的比如10M老年代空間,在10M分配完畢的時候進(jìn)行FullGC都是簡化的說法,其實(shí)應(yīng)該是有個空間分配擔(dān)保機(jī)制的存在,不會出現(xiàn)在10M全部使用...
[TOC] 架構(gòu)演進(jìn) 單體架構(gòu)初期流量比較小、功能比較簡單,APP、web端、管理后臺都在一個應(yīng)用里面,提高開發(fā)效率,減少部署成本。 垂直架構(gòu)流量增加,訪問量變大,單體應(yīng)用增...
我也是。
阻塞和非阻塞對CPU的影響我今天在考慮這么一個問題,CPU這個東西在某個時間只能運(yùn)行一個指令,假設(shè)當(dāng)前CPU是單核的,并只有100個進(jìn)程,每個進(jìn)程有5個指令,5個指令中有一個是IO指令,每個進(jìn)程執(zhí)行自...
1. 背景 ThreadLocal源碼解讀,網(wǎng)上面早已經(jīng)泛濫了,大多比較淺,甚至有的連基本原理都說的很有問題,包括百度搜索出來的第一篇高訪問量博文,說ThreadLocal內(nèi)...
1 前言 在上一篇簡單二叉樹的學(xué)習(xí)中,初步介紹了二叉樹的一些基礎(chǔ)知識,本篇文章將重點(diǎn)介紹二叉樹的一種變形——線索二叉樹。 2 線索二叉樹 2.1 產(chǎn)生背景 現(xiàn)有一棵結(jié)點(diǎn)數(shù)目為...
一、前言 消息隊(duì)列中間件(簡稱消息中間件)是指利用高效可靠的消息傳遞機(jī)制進(jìn)行與平臺無關(guān)的數(shù)據(jù)交流,并基于數(shù)據(jù)通信來進(jìn)行分布式系統(tǒng)的集成。通過提供消息傳遞和消息排隊(duì)模型,它可以...
1.準(zhǔn)備工作: 這段時間一直在看jvm調(diào)優(yōu)的內(nèi)容,苦于沒有環(huán)境讓自己練手,周三下午測試人員說測試后臺過于慢,之前一直以為是數(shù)據(jù)庫壓力太大的問題,后來連上測試環(huán)境,發(fā)現(xiàn)xmn=...