感覺問題都好難,還是太菜了#牛客AI配圖神器#1、Spring中的@SpringBootApplication注解的原理是什么?由哪些組合注解組成?2、Spring啟動過程中需要多少個Bean3、@Component和@Bean的區(qū)別是什么?4、Bean的生命周期?5、Bean的作用域有哪些?BeanFactory和FactoryBean有什么區(qū)別?6、Spring中最重要的兩個概念是什么?(AOP和IOC)7、Spring管理事務的方式有哪些?8、Spring事務中哪些事務傳播行為?9、@Transactional的實現(xiàn)原理?10、Java有開發(fā)框架了解哪些?11、Hibernate了解過嘛?使用場景?12、Java中的Socket編程有了解過嘛?13、Lua腳本有了解過嘛?有哪些注意事項?缺點是什么?14、常見的線程池有哪些?15、線程池的執(zhí)行原理?16、ThreadLocal的實現(xiàn)原理,需要注意什么?缺點是什么?17、JUC包知道哪些?怎么使用?18、ConcurrentHashmap了解過嘛?擴容機制呢?19、ConcurrentHashmap實現(xiàn)原理是什么?并發(fā)機制是什么?20、SQL和noSQL的優(yōu)缺點分別是什么?21、Mysql中有哪些索引,場景分別是什么?22、在哪些場景下使用過redis?23、Redis怎么保證與Mysql數(shù)據(jù)一致性?24、除了Redis還有哪些noSQL?25、Mongodb是什么?優(yōu)缺點?26、Gradle是什么?怎么使用?使用場景?27、關(guān)心過業(yè)務系統(tǒng)里面的sql耗時嘛?統(tǒng)計過慢查詢嘛?對慢查詢都是怎么優(yōu)化的?28、Mysql中模糊查詢的%和_的區(qū)別?29、MySQL中的binlog知道原理嘛?30、項目中怎么去進行SQL調(diào)優(yōu)?31、多線程中哪些參數(shù)?start()和run()的區(qū)別是什么?32、Volatile和synchronized的區(qū)別是什么?