mybatis實(shí)現(xiàn)一對(duì)多有幾種方式 做JAVA開(kāi)發(fā),要會(huì)什么技術(shù)?
做JAVA開(kāi)發(fā),要會(huì)什么技術(shù)?java基礎(chǔ)Java具體用法的類,String、集合、IO等相關(guān)的建議使用及理解多線程的理解使用場(chǎng)景String,StringBuilder,StringBuffer的區(qū)
做JAVA開(kāi)發(fā),要會(huì)什么技術(shù)?
java基礎(chǔ)Java具體用法的類,String、集合、IO等相關(guān)的建議使用及理解
多線程的理解使用場(chǎng)景
String,StringBuilder,StringBuffer的區(qū)別
HashMap、Hashtable、ConcurrentHashMap的原理與區(qū)別
ThreadLocal的理解應(yīng)用場(chǎng)景
抽象類和接口
LinkList和ArrayList的區(qū)別
重新寫(xiě)過(guò)與重載
反射的理解及應(yīng)用
Java內(nèi)存模型、內(nèi)存管理、堆和棧、垃圾回收
sql常用語(yǔ)法、索引,sql優(yōu)化系統(tǒng)
java具體用法關(guān)鍵字如static、completion用法作用
web開(kāi)發(fā)解釋servlet的原理及生命周期
jsp之九大內(nèi)置對(duì)象與四大域?qū)ο蟮鹊?/p>
開(kāi)發(fā)框架Spring:
AOP(走向切面編程)的原理AOP的使用場(chǎng)景IOC(再控制反轉(zhuǎn))的原理Spring框架中的單例bean是線程安全的嗎?正確的注解要用的設(shè)計(jì)模式Spring的優(yōu)點(diǎn)(解耦、很多主流框架的集成主板低被侵入式設(shè)計(jì),代碼的污染極低等等)SpringBean的作用域事務(wù)機(jī)制Spring的核心類,及作用如BeanFactory、ApplicationContext、BeanWrapperSpring支持什么的ORM?BeanFactory接口和ApplicationContext接口有什么區(qū)別?webflux的有幾種:接口注入、Setter注入、構(gòu)造方法涌入SpringMVC:
什么是SpringMVC?很簡(jiǎn)單能介紹下你對(duì)springMVC的理解?SpringMVC的流程?Springmvc的優(yōu)點(diǎn)SpringMVC和struts2的區(qū)別有哪些?如何能解決POST請(qǐng)求中文問(wèn)題,try的又如何處理呢?Mybatis:
什么是mybatis?MyBatis與Hibernate有哪些不同?Mybait的優(yōu)缺點(diǎn)最常見(jiàn)的一種的標(biāo)簽分頁(yè)及具體用法的分頁(yè)插件#{}和${}的區(qū)別是什么?一對(duì)一、一對(duì)多的關(guān)聯(lián)網(wǎng)站查詢?Mybatis的一級(jí)、二級(jí)緩存:Mybatis比IBatis比較比較大的幾個(gè)改進(jìn)之處是什么?IBatis和MyBatis在核心處理類分別叫什么?IBatis和MyBatis在細(xì)節(jié)上的不同有哪些?為什么說(shuō)Mybatis是半自動(dòng)ORM折射工具?它與機(jī)器全自動(dòng)的區(qū)別在哪里?MyBatis與Hibernate有哪些不同?SpringBoot:
什么是SpringBootSpringBoot的優(yōu)點(diǎn)具體用法的starter有哪些Spring Boot的配置文件有哪幾種格式?它們有什么區(qū)別?Spring Boot的核心注解是哪個(gè)?常用的注解?具體用法的starterSpringBoot是需要的的的容器運(yùn)行嗎?(可以不不必須,內(nèi)置了Tomcat/Jetty等容器。)不運(yùn)行Spring Boot有哪幾種?SpringBoot與SpringCloud的關(guān)系SpringCloud的門類豐富組件的理解及使用Hibernate:
Hibernate工作原理Hibernate是怎么延遲大打開(kāi)程序(懶讀取)?緩存機(jī)制(二級(jí)緩存、二級(jí)緩存)Hibernate的查詢有幾種Hibernate中save、persist和saveOrUpdate這三個(gè)方法的不同之處?pick()與load()的區(qū)別Hibernate中的SessionFactory有什么作用?SessionFactory是線程安全的嗎?消息MQ:Kafka、RabbitMQ
版本控制工具:SVN、Git
項(xiàng)目管理工具:Maven、Gradle
Nginx在用,最常見(jiàn)的liunx命令等等
總之,學(xué)無(wú)止境,堅(jiān)持堅(jiān)持再堅(jiān)持
mybatis外鍵關(guān)聯(lián)多個(gè)表,該怎么處理?
級(jí)聯(lián)刪掉ondeletecascade。多路復(fù)用網(wǎng)上查詢一對(duì)一建議使用association,一對(duì)多在用collection一對(duì)一例子一對(duì)多例子