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