原创 Cookie和Session的區別【面試常客】

前言 Cookie和Session的出現與Http協議的特點有着非常密切的關係,因爲Http協議是一個無狀態的協議,不能夠記錄每一次請求和響應數據。例如:在沒有Cookie和Session的前提下,你在某寶或某東要下單一本書,由

原创 JDK8 新特性學習(lambda)

文章目錄1. Lambda表達式1.1 函數式編程思想概述1.2 多線程開發中遇到的冗餘代碼1.3 使用lambda表達式優化1.4 幾個練習1.4.1 使用lambda表達式(無參無返回)1.4.2 使用lambda表達式(有

原创 RESTful 設計風格

概念 REST(Representation State Transfer),譯爲表現層狀態轉移,太抽象了,這啥呢?其實RESTful是一種接口的設計風格,它主要用於面向資源編程,面向資源又是啥呢? 帶着一系列疑問,去網上查閱了大

原创 get請求與post請求的區別【面試常客】

概念 get請求與post請求都是http協議請求頭中的的請求方法,它們的作用都是向服務器發送請求參數。 區別 url可見性 get請求發送請求參數時,會將參數顯示在瀏覽器的url地址欄上,使用?來攜帶,如果有多個則用&來拼接

原创 mybatis mapper-locations作用

mapper-locations 顧名思義是一個定義mapper位置的屬性 在yml或properties下配置,作用是實現mapper接口配置見mapper和接口的綁定。 使用場景: 當mapper接口和mapper接口對應的配

原创 廈門某公司面試經歷(第一次給了這家公司)

投簡歷 大四🐕 還沒實習過,無工作經驗,在拉勾上投的簡歷,簡歷一投完,一週沒消息,覺得已經石沉大海,拉勾上顯示的是看都沒人看。 收到面試邀請 6月2號那天突然通知我第二天面試,說實話,當初挺懵逼的,因爲不明白自己到底是不是複習

原创 MySQL數據庫面試題(面試必備)

MySQL數據庫部分面試題,初級菜🦃,後面再補充。 MySQL基礎部分學習:https://blog.csdn.net/JAYU_37/article/details/101800297 文章目錄1. 數據庫基礎知識1.1

原创 Java多線程面試題(面試必備)

能力有限,初級菜🐔,多線程可是一塊龐大的知識塊,慢慢總結吧! 文章目錄一、多線程基礎基礎知識1. 併發編程1.1 併發編程的優缺點1.2 併發編程的三要素1.3 併發和並行有和區別1.4 什麼是多線程,多線程的優劣?2. 線

原创 group by經典面試題

SQL文件 create table shop ( article int(10) primary key auto_increment, author varchar(10), price float(10) ); in

原创 異常經典面試題

問題:請看這個輸出什麼? public class TestException { public static void main(String[] args) throws Exception{

原创 Java集合容器面試題(面試必備)

文章目錄1. 集合1.1 什麼是集合1.2 集合特點1.3 集合和數組得區別1.3 什麼是集合框架1.4 集合框架的優點有哪些1.5 集合框架中的泛型有什麼優點?1.6 常用的集合類1.5 哪些集合類是線程安全的?1.6 怎麼確

原创 LeetCode:344-反轉字符串

344. 反轉字符串 編寫一個函數,其作用是將輸入的字符串反轉過來。輸入字符串以字符數組 char[] 的形式給出。 不要給另外的數組分配額外的空間,你必須原地修改輸入數組、使用 O(1) 的額外空間解決這一問題。 你可以假設數組

原创 Java基礎知識面試題(面試題必備)

參考:感謝🙇‍ThinkWon大神 原文鏈接:https://blog.csdn.net/ThinkWon/article/details/104390612 內容自己純手打,對部分較冗長的答案做了提煉,加入了自己的🐟見。

原创 getClass方法在面試題中遇到的坑

/** * 面試題 */ public class Test extends Base { public static void main(String[] args) { new Test().method(); }

原创 Maven部分高級學習

文章目錄1. 導入jar包衝突的解決1.1 問題引入1.2 衝突的解決方案1.2.1 聲明優先原則1.2.2 路徑近者優先原則1.2.3 直接排除法(推薦使用)2. pom文件中標籤2.1 標籤解釋3. 準備ssm項目3.1 項