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