摘要:關(guān)于的具體實(shí)現(xiàn),一些基本的都也知道,譬如數(shù)組實(shí)現(xiàn),線程不安全等等,但是更加具體的就很少去了解了,例如初始化的長(zhǎng)度,擴(kuò)容等。 前言 在之前的文章中我們提到過(guò)ArrayList,ArrayList可以說(shuō)是每一個(gè)學(xué)java的人使用最多最熟練的集合了,但是知其然不知其所以然。關(guān)于ArrayList的具體實(shí)現(xiàn),一些基本的都也知道,譬如數(shù)組實(shí)現(xiàn),線程不安全等等,但是更加具體的就很少去了解了,例如:...
摘要:用定義一個(gè)控制器注解指定一個(gè)特定的類擔(dān)任控制器的角色。典型地,類級(jí)別的注解映射一個(gè)指定的請(qǐng)求路徑或者是路徑匹配模式到一個(gè)控制器,使用額外的方法層注解縮小主要映射的范圍。第一處是類級(jí)別的,它指出這個(gè)控制器中的所有方法都與路徑相關(guān)。 1)用 @Controller 定義一個(gè)控制器 ????注解 @Controller 指定一個(gè)特定的類擔(dān)任控制器的角色。Spring 不要求你集成任何控制器基...
摘要:但是哈希表無(wú)序的,我們沒(méi)辦法在緩存滿時(shí),將最早更新的元素給刪去。所以雙向鏈表是最好的選擇。我們用雙向鏈表實(shí)現(xiàn)一個(gè)隊(duì)列用來(lái)記錄每個(gè)元素的順序,用一個(gè)哈希表來(lái)記錄鍵和值的關(guān)系,就行了。 LRU Cache Design and implement a data structure for Least Recently Used (LRU) cache. It should support...
摘要:注入編碼技巧前端的轉(zhuǎn)義是必不可少的,為了防止抓包修改參數(shù)值,我們重點(diǎn)放在后端。為了契合前后分離的說(shuō)法。所以請(qǐng)不要認(rèn)為可以預(yù)防,這是一種錯(cuò)誤的理解目前存儲(chǔ)的方式有以下幾種存取優(yōu)點(diǎn)不易遭受可設(shè)置弊端易遭受。 前端攻擊主要包括XSS(跨站腳本攻擊)、CSRF(跨站請(qǐng)求偽造)、SQL注入。Noodles的技術(shù)周刊 中有詳細(xì)解釋。 一、XSS&SQL注入 它們的發(fā)生是在用戶惡意輸入和抓包修改情...
摘要:說(shuō)一下是怎樣將數(shù)據(jù)持久化的為某一時(shí)刻下的數(shù)據(jù)庫(kù)里的內(nèi)容拍一張照片快照,并將該照片寫進(jìn)磁盤中,實(shí)現(xiàn)數(shù)據(jù)持久化。通過(guò)寫命令,將數(shù)據(jù)追加到文件末尾,實(shí)現(xiàn)數(shù)據(jù)持久化。至此,有關(guān)數(shù)據(jù)庫(kù)知識(shí)點(diǎn)的面試題就已告一段落,下次更新網(wǎng)絡(luò)通信方面面試題。 1.說(shuō)一說(shuō) Redis 是什么 Redis 是一種「Key-Value」的內(nèi)存型、非關(guān)系型數(shù)據(jù)庫(kù),屬于 NoSQL 的一種。 Redis 的讀寫速度特別快,...
暫無(wú)介紹