小程序沒有懸浮窗(小程序怎么沒有浮窗選項(xiàng)了)
1.junit用法,before,beforeClass,after, afterClass的執(zhí)行順序
2. 分布式鎖
3. nginx的請求轉(zhuǎn)發(fā)算法,如何配置根據(jù)權(quán)重轉(zhuǎn)發(fā)
4. 用hashmap實(shí)現(xiàn)redis有什么問題(死鎖,死循環(huán),可用ConcurrentHashmap)
5. 線程的狀態(tài)、線程的阻塞的方式
6. sleep和wait的區(qū)別
7. hashmap的底層實(shí)現(xiàn)
8. 一萬個(gè)人搶100個(gè)紅包,如何實(shí)現(xiàn)(不用隊(duì)列),如何保證2個(gè)人不能搶到同一個(gè)紅包,可用分布式鎖
9. java內(nèi)存模型,垃圾回收機(jī)制,不可達(dá)算法
10. 兩個(gè)Integer的引用對象傳給一個(gè)swap方法在方法內(nèi)部交換引用,返回后,兩個(gè)引用的值是否會(huì)發(fā)現(xiàn)變化
11. aop的底層實(shí)現(xiàn),動(dòng)態(tài)代理是如何動(dòng)態(tài),假如有100個(gè)對象,如何動(dòng)態(tài)的為這100個(gè)對象代理
12. 是否用過maven install。 maven test。git(make install是安裝本地jar包)
13. tomcat的各種配置,如何配置docBase
14. spring的bean配置的幾種方式
15. web.xml的配置
16. spring的監(jiān)聽器。
17. zookeeper的實(shí)現(xiàn)機(jī)制,有緩存,如何存儲(chǔ)注冊服務(wù)的
18. IO會(huì)阻塞嗎?readLine是不是阻塞的
19. 用過spring的線程池還是java的線程池?
20. 字符串的格式化方法 (20,21這兩個(gè)問題問的太低級了)
21. 時(shí)間的格式化方法
22. 定時(shí)器用什么做的
23. 線程如何退出結(jié)束
展開全文
24. java有哪些鎖?樂觀鎖 悲觀鎖 synchronized 可重入鎖 讀寫鎖,用過reentrantlock嗎?reentrantlock與synmchronized的區(qū)別
25. ThreadLocal的使用場景
26. java的內(nèi)存模型,垃圾回收機(jī)制
27. 為什么線程執(zhí)行要調(diào)用start而不是直接run(直接run,跟普通方法沒什么區(qū)別,先調(diào)start,run才會(huì)作為一個(gè)線程方法運(yùn)行)
28. qmq消息的實(shí)現(xiàn)機(jī)制(qmq是去哪兒網(wǎng)自己封裝的消息隊(duì)列)
29. 遍歷hashmap的三種方式
30. jvm的一些命令
31. memcache和redis的區(qū)別
32. mysql的行級鎖加在哪個(gè)位置
33. ConcurrentHashmap的鎖是如何加的?是不是分段越多越好
34. myisam和innodb的區(qū)別(innodb是行級鎖,myisam是表級鎖)
35. mysql其他的性能優(yōu)化方式
36. linux系統(tǒng)日志在哪里看
37. 如何查看網(wǎng)絡(luò)進(jìn)程
38. 統(tǒng)計(jì)一個(gè)整數(shù)的二進(jìn)制表示中bit為1的個(gè)數(shù)
39. jvm內(nèi)存模型,java內(nèi)存模型
40. 如何把java內(nèi)存的數(shù)據(jù)全部dump出來
41. 如何手動(dòng)觸發(fā)全量回收垃圾,如何立即觸發(fā)垃圾回收
42. hashmap如果只有一個(gè)寫其他全讀會(huì)出什么問題
43. git rebase
44. mongodb和hbase的區(qū)別
45. 如何解決并發(fā)問題
46. volatile的用途
47. java線程池(好像之前我的理解有問題)
48. mysql的binlog
49. 代理模式
50. mysql是如何實(shí)現(xiàn)事務(wù)的
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請注明出處。