如何理解spring boot中的starter 做JAVA開發(fā),要會(huì)什么技術(shù)?
做JAVA開發(fā),要會(huì)什么技術(shù)?Java基礎(chǔ)Java常用類,String,collection,IO等相關(guān)使用和理解。理解和使用多線程的場景String,StringBuilder,StringBuff
做JAVA開發(fā),要會(huì)什么技術(shù)?
Java基礎(chǔ)Java常用類,String,collection,IO等相關(guān)使用和理解。
理解和使用多線程的場景
String,StringBuilder,StringBuffer的區(qū)別
The Principles and Differences of Hash List, Hash List and Parallel Divergent List
了解ThreadLocal的應(yīng)用場景
抽象類和接口
The difference between linked list and array list
重寫和重載
反思的理解和應(yīng)用
Java內(nèi)存模型、內(nèi)存管理、堆和棧、垃圾收集
Sql通用語法、索引、sql優(yōu)化
static和final等java常用關(guān)鍵字的用法和功能
Web開發(fā)了解servlet的原理和生命周期
jsp的9個(gè)內(nèi)置對象和4個(gè)域?qū)ο蟮取?/p>
開發(fā)框架Spring:
AOP(面向方面編程)原理AOP使用場景IOC(控制反轉(zhuǎn))原理Spring框架中的singleton bean是線程安全的嗎?Spring的優(yōu)勢,一種注釋中常用的設(shè)計(jì)模式(解耦,集成了很多主流框架的低侵入設(shè)計(jì),代碼污染極低等。)SpringBean的范圍事務(wù)機(jī)制是Spring的核心類,它的作用相當(dāng)于BeanFactory、ApplicationContext和BeanWrapperSpring支持的ORM?BeanFactory接口和ApplicationContext接口有什么區(qū)別?依賴注入有幾種中的接口注入、Setter注入和構(gòu)造方法注入:。
什么是Spring MVC?簡單介紹一下你對springMVC的理解?SpringMVC的流程?Springmvc的優(yōu)點(diǎn)SpringMVC和struts2有什么區(qū)別?如何解決帖子請求中的中文問題如何處理GET?Mybatis:
什么是mybatis?MyBatis和Hibernate有什么區(qū)別?Mybait的優(yōu)缺點(diǎn)常用tab分頁和常用分頁插件# {}和$ {}有什么區(qū)別?一對一和一對多的相關(guān)查詢?Mybatis的第一級,二級緩存:MyBatis相比IBatis有哪些改進(jìn)?核心處理類中IBatis和MyBatis的名字是什么?IBatis和MyBatis在細(xì)節(jié)上有什么區(qū)別?為什么Mybatis是半自動(dòng)O?RM映射工具?什么?;它和全自動(dòng)化有什么區(qū)別?MyBatis和Hibernate有什么區(qū)別?跳羚:
SpringBootSpringBoot有什么優(yōu)點(diǎn)?常用的開胃菜有哪些?Spring Boot的配置文件是什么?什么?;它們之間有什么區(qū)別?Spring Boot的核心評論是什么?常用筆記?常用的starterSpring Boot需要單獨(dú)的容器來運(yùn)行嗎?(你不 我不需要它。Tomcat/ Jetty和其他容器都是內(nèi)置的。)經(jīng)營Spring Boot的方法有哪些?跳靴和彈簧gCloud理解和使用SpringCloud各個(gè)組件Hibernate的關(guān)系;
Hibernate如何工作Hibernate如何延遲加載(延遲加載)?緩存機(jī)制(一級緩存,二級緩存)Hibernate有幾種查詢,比如save,persist,saveOrUpda。Te,這三種方法有什么區(qū)別?get()和load()有什么區(qū)別?SessionFactory線程安全嗎?消息MQ:卡夫卡,拉比tMQ
版本控制工具:SVN、Git
項(xiàng)目管理工具:Maven、Gradle
Nginx用法,常見的liunx命令等等。
總之,學(xué)無止境,堅(jiān)持就是勝利。
springboot三大原理?
跳靴的原理是:
1.依賴管理,SpringBoot做了很多starter;
2.自動(dòng)配置:SpringBoot基于Spring代碼配置提供了很多常用組件和框架的配置類;
3.嵌入式容器,集成Java 的公共Web容器。
SpringBoot是Pivotal team提供的一個(gè)全新框架,其設(shè)計(jì)目的是簡化新Spring應(yīng)用程序的初始構(gòu)建和開發(fā)過程??蚣苁褂锰囟ǖ膩砼渲?,這樣開發(fā)者不再需要定義模板化的配置。