Java面試(三)
簡單題
- String、StringBuilder、StringBuffer區別
- Map、List、Set有何異同
- 監聽器、過濾器、攔截器區別
- 執行緒的各種狀態和說明
- 。。。
- 。。。
- 。。。
畫圖題:
畫出你之前專案的整體架構圖 瀏覽器發出一個請求,整個處理流程,在你所熟悉的框架內是如何運轉的
程式設計題:
編寫一個Class實現把.csv檔案轉為.xml檔案 編寫一個使用者登入流程(前端-後臺-資料庫)
交流:
1、你簡歷中最熟悉的專案是哪個? 2、你在這個專案中做了什麼功能? 3、你在這個專案中用的比較熟練的技術有哪些? 4、說下Socket 5、接下來就是SpringBoot、MyBatis、Redis、Vue的一番詢問 6、Docker容器的各種操作和問題詢問(有嘗試過採用檔案形式配置環境嗎?) 7、之前使用過 k8s嗎?(我回答只是瞭解過,還沒來得及研究) 8、SpringCloud的各種問題 9、你有什麼想問我
這次面試,面試官並沒有太為難我,還是要真心感謝面試官的。很和藹!
相關推薦
Java面試(三)
簡單題 String、StringBuilder、StringBuffer區別 Map、List、Set有何異同 監聽器、過濾器、攔截器區別 執行緒的各種狀態和說明 。。。 。。。 。。。 畫圖題: 畫出你之前專案的整體架構圖 瀏覽器發出一個請求,整個處理流
java基礎知識-面試(三)
執行緒 建立執行緒有幾種不同的方式 java建立執行緒有三種方式: 1.繼承Thread類建立執行緒類 2.通過Runnable介面建立執行緒類 3.通過Callable和FutureTask建立執行緒,支援返回值,封裝在FutureTask中
Java學習(三)JSP學習1
rtm 斷開 三大指令 保持 web應用 對比 c語言 let 新建 一、 理解JSP技術 JSP全名為Java Server Pages,中文名叫java服務器頁面,其根本是一個簡化的Servlet設計,它 是由Sun Microsystems公司倡導、許多公司參
java學習(三)類
con void pub oid 修改密碼 tro int str 用戶 類 public class Dog{ String breed; int age; String color; void barking(){ } void hungr
Java面試(二)
它的 mod ica 克隆對象 機會 沒有 提前 new ble 1 同步方法 VS 同步代碼塊: java中,每一個對象都有一把鎖,線程用synchronized獲取對象上的鎖。 非靜態同步方法:鎖是類的對象的鎖。 靜態同步方法:鎖的是類本身。 同步方法塊
Java Struts2 (三)
依次 截器 session 一個 返回 property 文件中 查看 per 、contextMap中的數據操作 root根:List 元素1 元素2 元素3 元素4 元素5 contextMap:M
java面試(6)
之間 ava syn 原理 java面試 類之間關系 zed class orm 1 六大原則 2 UML類之間關系有幾種?聚合組合區別? 3 AOP原理 4 事物隔離級別 5 ORM如何實現事物 6 線程池源碼 7 類加載過程 8 java lock底層實現 9 多
Java學習(三)面向對象之封裝
所有 成對 main 將不 同時 執行順序 編譯失敗 sta sin 封 裝(面向對象特征之一):是指隱藏對象的屬性和實現細節,僅對外提供公共訪問方式。 好處:將變化隔離;便於使用;提高重用性;安全性。 封裝原則:將不需要對外提供的內容都隱藏起來,把屬性都隱藏,提供公共方法
Java Error(三)
大小寫 cto 參數 sta app print static 導致 給定 如下圖所示Source Code : public class Test{ public static void main(String[]args){ String s = "Google
rabbitmq+java入門(三)exchange的使用
int none throw receive spa 必須 消息 tostring message 參考:http://www.rabbitmq.com/tutorials/tutorial-three-java.html 先決條件 本教程假定RabbitMQ 在標準端口
Java基礎(三)對象與類
get() 外部類 參數 私有方法 靜態方法 屬於 靜態代碼塊 gen bug 1.類的概念:類是構造對象的模板或藍圖。由類構造對象的過程稱為創建類的實例。 2.封裝的概念:封裝(有時稱為數據隱藏)是與對象有關的一個重要概念。對象中的數據稱為實例域,操縱數據的過程稱
Java併發(三):synchronized實現原理
一、synchronized用法 Java中的同步塊用synchronized標記。 同步塊在Java中是同步在某個物件上(監視器物件)。 所有同步在一個物件上的同步塊在同時只能被一個執行緒進入並執行操作。 所有其他等待進入該同步塊的執行緒將被阻塞,直到執行該同步塊中的執行緒退出。 (注:不要使用全
Java的陣列定義與方法過載——有C++基礎的Java入門(三)
目錄 一、 陣列的定義 1、定義 2、 原理 3、 賦值方式 二、Java的方法過載 1、 概念 (1) 過載 (2) 目的 2、例子 (1) 比較兩個數值的大小 (2) 執行方式及結果 一、 陣列的定義 1、定義 資料型別 [ ]&n
Java併發(三):重排序
在執行程式時為了提高效能,提高並行度,編譯器和處理器常常會對指令做重排序。重排序分三種類型: 編譯器優化的重排序。編譯器在不改變單執行緒程式語義的前提下,可以重新安排語句的執行順序。 指令級並行的重排序。現代處理器採用了指令級並行技術(Instruction-Level Parallelism,
Java架構-(三)spring cloud微服務分散式雲架構 - Spring Cloud整合專案簡介
Spring Cloud整合專案有很多,下面我們列舉一下和Spring Cloud相關的優秀專案,我們的企業架構中用到了很多的優秀專案,說白了,也是站在巨人的肩膀上去整合的。在學習Spring Cloud之前大家必須瞭解一下相關專案,希望可以幫助到大家。 Spring Cloud C
Java筆記(三)異常
異常 一、概念 一)為什麼會有Java異常機制 在沒有Java異常機制的情況下,唯一的退出機制就是返回值,判斷是否異常的方法就是 返回值。方法根據是否異常返回不同的返回值,呼叫者根據不同的返回值進行判斷。每一 層方法都需要對呼叫的方法的不同返回值進行檢查和處理,程式的正常邏輯和異常邏輯混雜 到一起
java基礎(三)方法呼叫
package com.st.basis.day05; /* * 方法就是函式 * */ public class MethodDemo { public static void main(String[] args) { demo01(10); //同類中靜態方法呼叫
Java核心(三)併發中的執行緒同步與鎖
樂觀鎖、悲觀鎖、公平鎖、自旋鎖、偏向鎖、輕量級鎖、重量級鎖、鎖膨脹...難理解?不存的!來,話不多說,帶你飆車。 上一篇介紹了執行緒池的使用,在享受執行緒池帶給我們的效能優勢之外,似乎也帶來了另一個問題:執行緒安全的問題。 那什麼是執行緒的安全問題呢? 一、執行緒安全問題的產生 執行緒安全問題:指的是
Java編碼(三)——Java網路I/O(JavaWeb)的編碼解碼過程(接上篇第四)
在JavaWeb中涉及的編碼解碼的方面: 使用者想伺服器傳送一個HTTP請求,需要編碼的地方有url、cookie、parameter,經過編碼後伺服器接受HTTP請求,解析HTTP請求,然後對url、cookie、parameter進行解碼。在伺服器進行業務邏輯處理過程中可能需要讀取資
Java核心(三)並發中的線程同步與鎖
響應 ble 比較 threads 版本號 zed java核心技術 就是 線程安全問題 樂觀鎖、悲觀鎖、公平鎖、自旋鎖、偏向鎖、輕量級鎖、重量級鎖、鎖膨脹...難理解?不存的!來,話不多說,帶你飆車。 上一篇介紹了線程池的使用,在享受線程池帶給我們的性能優勢之外,似乎也帶