原创 2020年面試題-----Redis緩存淘汰策略

Redis內存不足的緩存淘汰策略提供了8種。 noeviction:當內存使用超過配置的時候會返回錯誤,不會驅逐任何鍵 allkeys-lru:加入鍵的時候,如果過限,首先通過LRU算法驅逐最久沒有使用的鍵 volatile-lru:加

原创 2020年產品經理面試題-----產品經理面試題

1、介紹一下你自己 介紹一下自己的姓名,年齡、畢業院校,工作經歷。簡單的介紹,保持在三分鐘以內,給面試官問問題的時間。 工作經歷主要講一些你牛逼的工作經歷,例如:你加入XX公司以後,銷售額增加了多少、用戶翻了多少倍…這樣一些。有些人工作經

原创 2020年Java面試題-----簡單介紹一下:synchronized 與lock區別

lock是一個接口,而synchronized是java的一個關鍵字 synchronized異常會釋放鎖,lock異常不會釋放,所以一般try catch包起來,finally中寫入unlock,避免死鎖。 Lock可以提高多個線程進行

原创 PMP認證

PMP認證是由美國項目管理學會(PMI)在全球範圍內推出的針對項目經理的資格認證體系,通過該認證的項目經理叫"PMP",即Project Management Professional(項目管理專業人員)。 自從1984年以來,美國項目

原创 2020年面試題------Object類中的方法?各自有什麼作用

Object類中的方法?各自有什麼作用 1.clone方法 保護方法,實現對象的淺複製,只有實現了Cloneable接口才可以調用該方法,否則拋出CloneNotSupportedException異常 主要是JAVA裏除了8種基本類型傳

原创 2020年Java面試題-----Mysql哪些字段適合建立索引

適合建立索引: 表的主鍵、外鍵必須有索引; 數據量超過300的表應該有索引; 在where從句,group by從句,order by從句,on從句中的列添加索引 索引應該建在選擇性高的字段上; 索引應該建在小字段上,對於大的文本字段甚至

原创 2020年Java面試題-----說一下redis的RedLock(紅鎖)及原理介紹

Redlock是一種算法,Redlock也就是 Redis Distributed Lock,可用實現多節點redis的分佈式鎖。 RedLock官方推薦,Redisson完成了對Redlock算法封裝。 此種方式具有以下特性: 互斥訪

原创 2020年面試題-----簡單介紹下Redis

Redis是 C 編寫的,高性能非關係型數據庫。 Redis 鍵只能爲字符串,值支持五種數據類型:string、has、list、set、zset。 Redis 的數據存在內存中的,讀寫速度非常快, redis 被廣泛應用於緩存方向,每秒

原创 2020年面試題-----簡單說一下前後端分離?前後端分離的好處?

什麼是前後端分離: 後臺代碼看不到前端代碼 後臺開發接口可以用postman測試,不用管前端界面。 前端開發頁面可以mock測試數據,不用管後臺接口的開發。 前後端基於json傳輸數據,基於resultFul風格的請求響應。 前後端適當的

原创 UGC

概念介紹: 在web2.0時代,網絡上內容的產出主要是由用戶,每一個用戶都可以生成自己的內容,互聯網上的所有內容由用戶創造,而不只是以前的某一些人,所以互聯網上的內容會飛速增長,形成一個多、廣、專的局面,對人類知識的積累和傳播起到了一個

原创 2020年Java面試題-----數據庫事務的概念和特性

數據庫的事務(Transaction)是一種機制、一個操作序列,包含了一組數據庫操作命令。事務把所有的命令作爲一個整體一起向系統提交或撤銷操作請求,即這一組數據庫命令要麼都執行,要麼都不執行,因此事務是一個不可分割的工作邏輯單元。 在數據

原创 (面試寶典)Java創建對象的過程

Java創建對象的過程: ①類加載檢查: 虛擬機遇到一條 new 指令時,首先將去檢查這個指令的參數是否能在常量池中定位到這個類的符號引用,並且檢查這個符號引用代表的類是否已被加載過、解析和初始化過。如果沒有,那必須先執行相應的類加載過

原创 (面試寶典)Eureka和Zookeeper介紹和區別?

在分佈式領域有一個很著名的CAP定理:C:數據一致性。A:服務可用性。P:分區容錯性(服務對網絡分區故障的容錯性) 1、什麼是Eureka  保證AP 1.Eureka是netflix的一個子模塊,也是核心模塊之一,Eureka是一個基於

原创 2020年面試題------JVM的三種類加載器介紹

        類經過java文件編碼成.class文件,通過、jvm虛擬機啓動時,會將.class文件拆分成四分五裂的,通過一個.class對象來調用它,這就是類加載器,併爲之生成的java.lang.Class對象 . JVM中的類的

原创 (面試)Tomcat優化有哪些方式?

1.關閉AJP端口8009      在tomcat前再使用web服務器時,即便tomcat提供的都是靜態資源文件,情況都要比直接使用http連接差的多,如果確實有需要集成前置服務器,走AJP協議要比http協議性能更好。通常前置服務器有