原创 JDK11新特性

千呼萬喚,JDK11於2018-09-25正式發佈GA版本(GA即General Availability,也就是官方推薦可以廣泛使用的版本),其中發佈了包括ZGC、Flight Recorder等17個新特性,讓我們一睹爲快。 一、

原创 覆盤計劃:Java IO 系統

通讀《Think in java》中Java IO 系統 章節進行的梳理 

原创 lunix 下nginx安裝部署

1.安裝依賴包 //一鍵安裝上面四個依賴 yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel 2.下載並解壓安裝包 //創建一個文件夾 cd /usr/l

原创 常見面試題(五)java 類的加載過程、反射、動態代理

1、有哪些JVM自帶類加載器? 根加載器bootstrap:加載虛擬機核心類庫,C++代碼編寫 擴展類加載器:負載加載jre/lib/ext目錄下類 系統類加載器:加載classpath下的類庫 2、類的實例化順序 1. 父類靜態成員和靜

原创 常見面試題(七)消息中間件

https://www.cnblogs.com/kevingrace/p/9443270.html 1、消息隊列的使用場景 解耦、異步、削峯 2、消息隊列的重發、補償策略 主要因爲消費者從隊列獲取消息,未處理完成發生故障,恢復啓動後可能會

原创 常見面試題(九)tomcat

1、簡單講講tomcat結構,以及其類加載器流程,線程模型等 模塊組成結構:Tomcat的核心組件就Connector和Container,一個Connector+一個Container(Engine)構成一個Service,Servic

原创 常見面試題(八)內存數據庫 NOSQL

1、如何使用RedisTemplate訪問Redis數據結構 String、list、hashtable,set,zset https://www.jianshu.com/p/7bf5dc61ca06/ 2、常見的緩存策略有哪些 LRU

原创 常見面試題(六)單例模式的實現

1)餓漢式: instance作爲類變量,並且直接得到了初始化,類被主動使用時會完成實例的創建 缺點:如果instance被創建很久沒有被使用,會在堆內存中留駐很久,如果成員是很重的資源,則不建議使用 總結:可以保證多線程下的唯一實例,g

原创 Linux 安裝node-v10.16.0步驟

版本:node-v10.16.0-linux-x64.tar.xz wget https://nodejs.org/dist/v10.16.0/node-v10.16.0-linux-x64.tar.xz 1、上傳到服務器目錄:/usr/

原创 面試題整理(五)java 類的加載過程、反射、動態代理

1、有哪些JVM自帶類加載器? 根加載器bootstrap:加載虛擬機核心類庫,C++代碼編寫 擴展類加載器:負載加載jre/lib/ext目錄下類 系統類加載器:加載classpath下的類庫 2、類的實例化順序 1. 父類靜態成員和靜

原创 常見面試題(四)java 字符串

1、String類能被繼承嗎,爲什麼? 不可以,因爲String類有final修飾符,而final修飾的類是不能被繼承的,實現細節不允許改變。 2、String,Stringbuffer,StringBuilder的區別。 1).可變與不

原创 常見面試題(三)java基礎

1、如何在父類中爲子類自動完成所有的hashcode和equals實現?這麼做有何優劣。 在覆蓋equals方法的時候,你必須要遵守它的通用約定。下面是約定的內容,來自Object的規範[JavaSE6] 自反性。對於任何非null的引用

原创 常見面試題(一)java多線程

原文鏈接:https://blog.csdn.net/damin112/article/details/98450427 1、多線程的幾種實現方式 繼承Thread、實現Runnable接口、創

原创 常見面試題(二)JVM與內存管理

1、什麼情況下會產生棧內存溢出異常? 如果線程請求分配的棧容量超過java虛擬機棧允許的最大容量的時候,java虛擬機將拋出一個StackOverFlowError異常,可通過-Xss參數適當調整大小。 2、JVM內存結構,以及Eden和

原创 AQS(AbstractQueuedSynchronizer)的實現原理

鎖是用來控制多個線程訪問共享資源的方式,一般來說,一個鎖能夠防止多個線程同時訪問共享資源(但是有些鎖可以允許多個線程併發的訪問共享資源,比如讀寫鎖)。 在Lock接口出現之前,Java程序是靠synchronized關鍵字實現鎖功能的,而