Redis為什么用跳表而不用平衡樹? 本文是《Redis內(nèi)部數(shù)據(jù)結(jié)構(gòu)詳解》系列的第六篇豪硅。在本文中惫谤,我們圍繞一個Redis的內(nèi)部數(shù)據(jù)結(jié)構(gòu)——skiplist展開討論贼急。(注:后臺...
Redis為什么用跳表而不用平衡樹? 本文是《Redis內(nèi)部數(shù)據(jù)結(jié)構(gòu)詳解》系列的第六篇豪硅。在本文中惫谤,我們圍繞一個Redis的內(nèi)部數(shù)據(jù)結(jié)構(gòu)——skiplist展開討論贼急。(注:后臺...
上一講柳洋,我們看到了如何通過鏈接器待诅,把多個文件合并成一個最終可執(zhí)行文件。在運行這些可執(zhí)行文件的時候熊镣,我們其實是通過一個裝載器咱士,解析 ELF 或者 PE 格式的可執(zhí)行文件。裝載器...
引言 起因是某個同事接到了領(lǐng)導(dǎo)安排下來的一個需求轧钓,要在一個Web應(yīng)用(Java+Tomcat)中序厉,記錄用戶登錄時的IP地址和MAC地址,用于安全審計毕箍,于是咨詢我如何實現(xiàn)弛房。 第...
廢話 忍不住先吐槽一下文捶,且不說TP的功能怎么樣荷逞,文檔寫得是真的潦草,很多復(fù)雜的情況都沒有舉例說明粹排。奈何網(wǎng)上的資料又很少种远,每次只能一點點去啃源碼,難受的呀顽耳,常常想換個框架或者換...
最近在優(yōu)化代碼的時候坠敷,突然想起來TP5的數(shù)據(jù)庫操作中有個cache,之前也用過射富,印象里就是在緩存時間內(nèi)膝迎,請求的速度會大大加快,但是修改數(shù)據(jù)會導(dǎo)致不能及時更新胰耗。當(dāng)初還比較年輕限次,...
事情是這樣的,公司的服務(wù)器配置是一臺一年一萬多的阿里云windows柴灯,IIS + PHP5.3+Mysql5.5卖漫,講道理,來這個公司之前赠群,我都幾乎沒聽過IIS懊亡,最近做了一個項...
最近在 GitHub 上看到了一篇很不錯的文章,是關(guān)于代碼編寫風(fēng)格和規(guī)范的乎串,看了之后感覺收獲頗豐店枣,在這里根據(jù)我自己的理解和習(xí)慣增刪改一下,以后方便拿來復(fù)習(xí)叹誉。文末有原文鏈接鸯两。 ...
作者:huashiou鏈接:https://segmentfault.com/a/1190000018626163 1钧唐、概述 本文以淘寶作為例子,介紹從一百個并發(fā)到千萬級并發(fā)...
這一篇其實是由上一篇引申出來的钝侠。之前說到,勉勉強強實現(xiàn)了 PDF 和 PPT 文件轉(zhuǎn)圖片酸舍,但是轉(zhuǎn)換需要一定的時間帅韧,而我這里是用戶發(fā)起請求進(jìn)行轉(zhuǎn)換的,這部分時間不應(yīng)該讓用戶一直...
最近應(yīng)業(yè)務(wù)需要忽舟,需要實現(xiàn)在線瀏覽 PPT、PDF 的功能。搜了一陣叮阅,看似好用的微軟 Office Web Viewer 卻有著速度極慢刁品、限制10M大小等麻煩,前端直接使用 p...
最近也不知道在忙啥浩姥,反正好久沒玩 codewars 了挑随,上去看看的時候偶爾看到了一個很有意思的題目,稍微看了一下說明勒叠,感覺可以做出來兜挨,于是就開始了長達(dá) 2+2 個小時的解題過...
這次的學(xué)習(xí)筆記其實還是比較少的,才短短的五篇缴饭,簡單地涉及了一下MySQL基礎(chǔ)暑劝、數(shù)據(jù)類型骆莹、索引和三大范式颗搂,離完完整整的MySQL還差得遠(yuǎn)呢。雖然感覺很可惜幕垦,學(xué)了一通MySQL丢氢,...
數(shù)據(jù)庫的設(shè)計可是一門大學(xué)問,如果沒有親手開發(fā)過好幾個項目先改,基本上是不能真正掌握的疚察,簡單點的設(shè)計字段類型的選擇、表結(jié)構(gòu)的設(shè)計仇奶,復(fù)雜的還得考慮項目的體積貌嫡,相應(yīng)地進(jìn)行分表、分庫等等...
在MySQL中该溯,索引的使用非常重要岛抄。當(dāng)你的數(shù)據(jù)量小的時候,可以不需要考慮索引狈茉,甚至使用了索引之后不但占用了更多空間夫椭,還會使CURD操作都變慢了;但是當(dāng)你的數(shù)據(jù)量逐漸增多時氯庆,哪...
上一篇學(xué)習(xí)到了MySQL中的索引是什么蹭秋,以及一些關(guān)于索引的簡單的知識,這篇我打算詳細(xì)地談一談如何正確地使用索引堤撵。索引的使用看起來很簡單仁讨,但是在真正去學(xué)習(xí)它的時候才發(fā)現(xiàn),原來是...
MySQL的數(shù)據(jù)類型還是較為簡單的实昨,總共有四種:整數(shù)類型陪竿、浮點數(shù)類型、字符串類型、時間和日期類型族跛。 整數(shù)類型從小到大有tinyint闰挡、smallint、mediumint礁哄、i...
前段時間一直在忙活做項目长酗,已經(jīng)好久沒有特意去提升自己了,博客也是放著幾乎沒怎么管桐绒。經(jīng)過這么長一段時間的做項目(重復(fù)工作)和帶帶小學(xué)弟學(xué)妹夺脾,我也漸漸意識到,我自身的基礎(chǔ)還是有所...
當(dāng)前數(shù)據(jù)庫分為關(guān)系型數(shù)據(jù)庫和非關(guān)系型數(shù)據(jù)庫 關(guān)系型數(shù)據(jù)庫 關(guān)系型數(shù)據(jù)庫:指采用了關(guān)系模型來組織數(shù)據(jù)的數(shù)據(jù)庫茉继。關(guān)系模型指的就是二維表格模型咧叭,而一個關(guān)系型數(shù)據(jù)庫就是由二維表及其之...
說起網(wǎng)絡(luò)的參考模型,大家一定或多或少都聽說過什么ISO七層模型烁竭、TCP/IP四層模型還是五層模型菲茬,但是肯定也有不少小伙伴和我一樣,只是草草了解派撕,并沒有較為全面地掌握婉弹,今天就同...