原创 BAT面試2019最新整理JAVA面試題附答案
點擊上方“全球Java架構師集中營”,選擇“設爲星標” 技術文章第一時間送達! 包含的模塊: 本文分爲十九個模塊,分別是:Java 基礎、容器、多線程、反射、對象拷貝、Java Web 、異常、網絡、設計模式、Spring/Sprin
原创 Mybatis常見面試題 二
1.mybatis是什麼? (1)mybatis是一個優秀的基於java的持久層框架,它內部封裝了jdbc,使開發者只需要關注sql語句本身,而不需要花費精力去處理加載驅動、創建連接、創建statement等繁雜的過程。 (
原创 Mybatis常見面試題 三
1、什麼是mybatis? (1)mybatis是一個優秀的基於java的持久層框架,它內部封裝了jdbc,使開發者只需要關注sql語句本身,而不需要花費精力去處理加載驅動、創建連接、創建statement等繁雜的過程。 (2)mybat
原创 高級工程師面試經驗寶典
作爲一個高級工程師需要具備哪些素質?這裏用Java來舉例,對底層知識的深入掌握,深入掌握JVM工作原理,JDK與JRE關係,基本語法、API與設計模式,運行時內存分配和管理原理,Tomcat、WebLogic等容器,Oracle、Syba
原创 軟件架構設計系列總結—4—服務層的簡單理解
在ddd設計中我們經常會提到服務層,服務層是什麼?職責是什麼?有什麼好處?。 先看簡單的層次圖(注:這裏並沒有考慮其他多餘的領域邏輯數據層存儲
原创 軟件架構設計系列總結—10—表現層模式-MVC
在前面簡述了從服務層到數據層。剩下了表現層,一個再好的中間層表現也必須有一個用戶界面,提供和用戶交互,將用戶行爲輸入轉化爲系統操作,進入後臺
原创 軟件架構設計系列總結—6—業務邏輯層簡述
業務邏輯層是專門處理軟件業務需求的一層,處於數據庫之上,服務層之下,完成一些列對Domain Object的CRUD,作爲一組微服務提供給服務層來組
原创 軟件架構設計系列總結—7—設計箴言理解
今天和師弟聊天聊到他們項目開發,有些同事總是提前考慮性能優化,需求變更又是一大堆的重寫,讓我想起了Donald Knuth 提到的:對軟件的過早地優
原创 JAVA架構師葵花寶典
1 JAVA架構師 10 1.1 SSH文檔 10 1.2 UML 10 1.3 設計模式 11 1.4 多線程 11 1.5 加密算法 12 1.6 服務器緩存 12 1.7 LINUX 13 1.8 J2EE組件 13 1.9 性能優