原创 【Java併發編程學習 8】Callable和Future詳解

Callable和Future詳解Callable和Future什麼是CallableCallable和Runnable源碼對比Callable如何使用什麼是Future三者代碼示例:Future常用獲取結果方法 Callable

原创 超硬核!!!一篇文章搞定TCP、UDP、Socket、HTTP(詳細網絡編程內容+現實解釋三次握手四次揮手+代碼示例)【網絡編程 1】

TCP、UDP、Socket一天面試的經驗:什麼是網絡編程網絡編程中兩個主要的問題網絡協議是什麼爲什麼要對網絡協議分層計算機網絡體系結構1 TCP / UDP1.1 什麼是TCP/IP和UDP1.2 TCP與UDP區別:1.3 T

原创 超硬核!!!一篇文章搞定BIO、NIO、AIO、Netty(詳細基礎內容+網絡編程內容+代碼示例)

BIO、NIO、AIO、NettyBIO、NIO、AIO、Netty什麼是IO在瞭解不同的IO之前先了解:同步與異步,阻塞與非阻塞的區別什麼是BIO什麼是NIO什麼是AIO什麼NettyBIO和NIO、AIO的區別IO流的分類什麼

原创 超硬核!!!一篇文章搞定BIO、NIO、AIO、Netty(詳細基礎內容+網絡編程內容+代碼示例)【網絡編程 2】

BIO、NIO、AIO、NettyBIO、NIO、AIO、Netty什麼是IO在瞭解不同的IO之前先了解:同步與異步,阻塞與非阻塞的區別什麼是BIO什麼是NIO什麼是AIO什麼NettyBIO和NIO、AIO的區別IO流的分類什麼

原创 Nginx面試題(總結最全面的面試題!!!)

文章目錄什麼是Nginx?爲什麼要用Nginx?爲什麼Nginx性能這麼高?Nginx怎麼處理請求的?什麼是正向代理和反向代理?使用“反向代理服務器的優點是什麼?Nginx的優缺點?Nginx應用場景?Nginx目錄結構有哪些?N

原创 Mybatis面試題(總結最全面的面試題!!!)

文章目錄什麼是數據持久化?Mybatis框架簡介什麼是ORM?MyBatis框架的優缺點及其適用的場合優點缺點適用場景MyBatis與Hibernate有哪些不同?#{}和${}的區別是什麼?當實體類中的屬性名和表中的字段名不一樣

原创 Java基礎面試題(總結最全面的面試題!!!)

文章目錄什麼是JavaJava 語言有哪些特點?面向對象和麪向過程的區別什麼是跨平臺性?原理是什麼==、hashcode和equals==equals()hashcode爲什麼要有hashcodehashcode和equals的相

原创 面試題:你的缺點是什麼?(爲難我?怎麼可能)

你的缺點是什麼? 我們在面試時,HR經常會問一個問題:“請簡單說一下你的缺點。”對於這個問題,你會怎麼機智地回答? 很多人是這樣回答的 HR:說說你的缺點? 求職者 1:我覺得我的缺點就是太拼了,導致生活和工作不協調 求職者

原创 設計模式面試題(總結最全面的面試題!!!)

文章目錄設計模式什麼是設計模式爲什麼要學習設計模式設計模式分類設計模式的六大原則開放封閉原則(Open Close Principle)里氏代換原則(Liskov Substitution Principle)依賴倒轉原則(Dep

原创 Spring Boot面試題(總結最全面的面試題!!!)

文章目錄什麼是 Spring Boot?爲什麼要用SpringBootSpringBoot與SpringCloud 區別Spring Boot 有哪些優點?Spring Boot 的核心註解是哪個?它主要由哪幾個註解組成的?Spr

原创 TCP、UDP、Socket、HTTP面試題(總結最全面的面試題!!!)

文章目錄先看一天面試的經驗:什麼是網絡編程網絡編程中兩個主要的問題網絡協議是什麼爲什麼要對網絡協議分層計算機網絡體系結構1 TCP / UDP1.1 什麼是TCP/IP和UDP1.2 TCP與UDP區別:1.3 TCP和UDP的應

原创 超硬核!!!一篇文章掌握整個JVM,JVM超詳細解析!!!

JVM先想想一些問題1 我們開發人員編寫的Java代碼是怎麼讓電腦認識的2 爲什麼說java是跨平臺語言3 Jdk和Jre和JVM的區別4 爲什麼要學習JVM深入學習JVM1 JVM運行時數據區2 解析JVM運行時數據區2.1 方

原创 超硬核!!!一篇文章搞定整個JVM的垃圾回收系統

JVM的垃圾回收機制JVM的垃圾回收機制1 什麼是垃圾回收機制2 finalize方法作用3 新生代、老年代、永久代(方法區)的區別3.1 爲什麼要這樣分代:3.2 Minor GC、Major GC、Full GC區別及觸發條件

原创 【Java併發編程學習 2】多線程線程安全問題

多線程線程安全問題1 什麼是線程安全2 線程安全解決辦法3 synchronized內置的鎖3.1 synchronized的倆種使用方式3.1.1 同步代碼塊方式3.1.2 同步方法方式4 多線程死鎖4.1 什麼是多線程死鎖4.

原创 【玩轉Docker容器 4】基於Docker搭建Docker私服,以及如何使用Docker私服詳解

基於Docker搭建Docker私服1.Nexus是什麼2.爲什麼要用Docker私服私服呢?3.基於Docker搭建Nexus構建Docker私服1.下載nexus3的鏡像2.使用鏡像啓動一個容器3.登錄Nexus私服4.修改初