![240](https://cdn2.jianshu.io/assets/default_avatar/3-9a2bcc21a5d89e21dafc73b39dc5f582.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
簡(jiǎn)介 快速排序,看這名字就知道這是一種很快的排序方法觉阅,實(shí)際上也是如此崖疤。快速排序?qū)儆诜种畏ǖ囊环N典勇,就是說(shuō)通過(guò)把數(shù)據(jù)分成幾部分來(lái)同時(shí)處理的一種算法劫哼。這種算法很重要,所以研發(fā)崗的面...
從上到下都是基于上面的排序算法進(jìn)行優(yōu)化 swap方法原型 Java快速排序 從序列中挑選出一個(gè)元素(一般是第一個(gè)或者是最后一個(gè))作為"基準(zhǔn)"元素 把序列分成2個(gè)部分割笙,其數(shù)值大...
一、JVM參數(shù)配置 1伤溉、常見(jiàn)參數(shù)配置 -XX:+PrintGC 每次觸發(fā)GC的時(shí)候打印相關(guān)日志 -XX:+UseSerialGC 串行回收 -XX:+Pr...
B樹(shù)是一種多路自平衡搜索樹(shù)般码,它類(lèi)似普通的二叉樹(shù),但是B書(shū)允許每個(gè)節(jié)點(diǎn)有更多的子節(jié)點(diǎn)谈火。B樹(shù)示意圖如下: B樹(shù)的特點(diǎn):(1)所有鍵值分布在整個(gè)樹(shù)中(2)任何關(guān)鍵字出現(xiàn)且只出現(xiàn)在一...
B-Tree(這兒可不是減號(hào)舌涨,就是常規(guī)意義的BTree)是一種多路搜索樹(shù):1.定義任意非葉子結(jié)點(diǎn)最多只有M個(gè)兒子糯耍;且M>2扔字;2.根結(jié)點(diǎn)的兒子數(shù)為[2, M];3.除根結(jié)點(diǎn)以外...
本文轉(zhuǎn)自美團(tuán)技術(shù)團(tuán)隊(duì)感謝提供這么棒的文章 MySQL憑借著出色的性能++温技、低廉的成本革为、豐富的資源,已經(jīng)成為絕大多數(shù)互聯(lián)網(wǎng)公司的首選關(guān)系型數(shù)據(jù)庫(kù)舵鳞。雖然性能出色震檩,但所謂“好馬配好...
源碼地址 https://github.com/pwzos/SpringSecurityForJWT 1、導(dǎo)包 2蜓堕、編寫(xiě)JwtUtils工具包 主要用于生成jwt token...
博客遷移至:https://blog.csdn.net/wangshihuidev 前言 本文主要內(nèi)容包含如下: 內(nèi)容來(lái)自于《Java EE 企業(yè)級(jí)應(yīng)用開(kāi)發(fā)教程》這本書(shū)的翻讀...
DispatcherServlet的doDispatch方法在調(diào)用處理器處理請(qǐng)求前后分別調(diào)用了攔截器的前置和后置處理方法傻寂,代碼如下所示: processDispatchRes...
概述 最近一段時(shí)間重新深入研究了一遍MySQL的內(nèi)容息尺,今天主要分享分析MySQL索引原理,后續(xù)會(huì)輸出一些關(guān)于MySQL方面的干貨疾掰,希望各位小伙伴喜歡搂誉。 一、什么是索引个绍、為什么...
(1)RabbitMQ的高可用性 RabbitMQ是比較有代表性的,因?yàn)槭腔谥鲝淖龈呖捎眯缘陌褪粒覀兙鸵运麨槔又v解第一種MQ的高可用性怎么實(shí)現(xiàn)凛虽。 rabbitmq有三種模式...
我們?cè)趯W(xué)習(xí)MySQL的時(shí)候經(jīng)常會(huì)聽(tīng)到索引這個(gè)詞,大概也知道這是什么广恢,但是深究下去又說(shuō)不出什么道道來(lái)凯旋。下面將會(huì)比較全面的介紹一下關(guān)于索引! 索引是什么钉迷? 這里用百度百科的一句話...
本文轉(zhuǎn)自互聯(lián)網(wǎng) 本系列文章將整理到我在GitHub上的《Java面試指南》倉(cāng)庫(kù)至非,更多精彩內(nèi)容請(qǐng)到我的倉(cāng)庫(kù)里查看 https://github.com/h2pl/Java-Tu...