原创 美團測開一面準備 ---- 計算機網絡

OIS參考模型,每一層涉及到了哪些協議,每一層負責了什麼? 應用層,表示層,會話層,運輸層,網絡層,數據鏈路層,物理層 涉及到的協議 網絡層:ip 傳輸層:TCP,UDP 會話層:sql 表示層:ASCLL 應用層:HTTP,FT

原创 Array.sort()按字典順序排序實現

輸入一個正整數數組,把數組裏所有數字拼接起來排成一個數,打印能拼接出的所有數字中最小的一個。例如輸入數組{3,32,321},則打印出這三個數字能排成的最小數字爲321323。 思路:轉化爲String類型的數組,然後排序 排序方

原创 如何使用以字符爲索引的數組

在做java相關的字符串問題時,遇到這行字符串各個字母出現的次數,大家都會聯想到map,一個key對應一個value。其實也可以用數組去實現。這是在做劍指offer的第一個只出現一次的字符遇到的問題。看題。 在一個字符串(0<=字

原创 SpringMVC涉及到的三個設計模式

1.MVC涉及到的設計模式有三個,分別是組合模式、策略模式、觀察者模式。 2.View層,單獨實現了組合模式,Model層和View層實現了觀察者模式,View層和Controller層實現了策略模式。 3.(1)組合模式(com

原创 包裝類數據如何判斷相等

1-對象數據類型如何判斷相等(Integer、Long、Float、Boolean) 對於包裝類對象的比較可以統一用equals 可以直接看源碼 直接將數值取出來,進行的比較。 我對等號的理解是,地址。同一個對象他的地址就相

原创 StringBuilder,StringBuff的常用方法

StringBuilder常用的方法 在程序開發過程中,我們常常碰到字符串連接的情況,方便和直接的方式是通過"+"符號來實現,但是這種方式達到目的的效率比較低,且每執行一次都會創建一個String對象,即耗時,又浪費空間。使用St

原创 線程自我小結

線程圖: sleep和wait的區別 sleep是抱着資源不用,wait是把資源讓給別人用

原创 美團測開一面面經

1.首先上來自我介紹 過 2.然後先來寫兩道題 1.樹的前序遍歷,以及樹的初始化,寫出main函數 前序遍歷很好寫,主要是數的初始化,有點難寫,所以不要老是寫函數,過用例 2.給出一組數,兩兩相加爲0的集合 時間複雜度O(n),暴

原创 美團一面準備 ----Mysql

1.B+樹索引 數據結構 B樹就是平衡樹,B+樹就是B樹以及葉子節點的順序訪問 操作 插入刪除會破壞,需要合併旋轉等操作去穩定 與紅黑樹比較 1.更少的查找次數 2.利用磁盤預讀(順序) 2.索引 紅黑樹索引 哈希索引:Inood

原创 美團測開一面準備 --- linux常用指令

cd cd + 絕對路徑/相對路徑可以跳轉到先對應的文件夾下面 pwd 顯示當前的所在文件夾 man 瞭解指令情況和–help類似 who 關機等指令 ls ls -l 可以查看文件所有者 ls -alh看什麼整的 顯示當前文件夾

原创 美團測開一面準備 ----操作系統

1.線程和進程的區別 1.進程是資源分配的基本單位,線程是調度獨立調度的基本單位。 2.線程沒有資源,共享進程的資源 3.開銷方面 4.通信方面 2.造成死鎖的四個原因 互斥 佔有和等待 環路等待 不可搶佔 3.破壞死鎖的辦法 破

原创 美團側開一面準備 ------數據庫

1.數據庫的四個特性 一致性 隔離性 原子性 持久性 2.隔離性的四個隔離等級 未提交讀 不可重複讀 可重複讀 可串行化 3.開發一致性問題 丟失修改:T1,T2同時對數據進行修改,T1先修改,T2後修改,T2的修改覆蓋了T1的修

原创 泛型繼承Comparable接口

今天遇到一個不認識的語法,記錄一下: 貼一個stackoverflow的答案: public class R<T extends Comparable> This means that the type parameter mus

原创 美團測開一面準備

OIS參考模型,每一層涉及到了哪些協議,每一層負責了什麼? 應用層,表示層,會話層,運輸層,網絡層,數據鏈路層,物理層 涉及到的協議 網絡層:ip 傳輸層:TCP,UCP 會話層:sql 表示層:ASCLL 應用層:HTTP,FT

原创 動態表格的實現(layui動態表格實現)

動態表格的實現 身爲一個後端,前端不是很精通,選擇使用X-admin的一個框架,在layui的表格添加中,是一個彈出框的形式實現的。 就是這樣的,實際需要的像動態表格那個錄入的表格。 花費了很長時間用js實現了在layui框架中