掌握多線(xiàn)程的相關(guān)知識(shí)和技術(shù)以及常見(jiàn)的設(shè)計(jì)模式。
熟練應(yīng)用Mysql和Redis數(shù)據(jù)庫(kù)的使用,以及SQL語(yǔ)句的編寫(xiě)以及優(yōu)化。
熟悉Sp" />
掌握J(rèn)avaSE基礎(chǔ)編程知識(shí),熟悉面向?qū)ο蟮乃枷耄琂ava集合,Java異常。
掌握多線(xiàn)程的相關(guān)知識(shí)和技術(shù)以及常見(jiàn)的設(shè)計(jì)模式。
熟練應(yīng)用Mysql和Redis數(shù)據(jù)庫(kù)的使用,以及SQL語(yǔ)句的編寫(xiě)以及優(yōu)化。
熟悉Spring框架的IOC(容器),DI(依賴(lài)注入)以及AOP的面向切面編程的思想,了解Spring的事務(wù)傳播行為。
熟悉SpringMVC的執(zhí)行流程,熟練使用相關(guān)常用注解
熟悉SpringBoot的自動(dòng)裝配原理,以及相關(guān)注解。
熟悉SpringCloud組件:nacos(注冊(cè)中心,配置中心),eureka,gateway(網(wǎng)關(guān)),feign(服務(wù)間遠(yuǎn)程調(diào)用),ribbon(負(fù)載均衡)。
了解ElasticSearch分布式搜索引擎相關(guān)知識(shí)。
掌握Idea,sqlyog,ApiPost等工具的使用,通過(guò)git對(duì)項(xiàng)目的版本控制,以及通過(guò)Maven對(duì)項(xiàng)目結(jié)構(gòu)和依賴(lài)的管理。
了解Linux系統(tǒng)的相關(guān)操作,以及常用的操作命令。
了解Docker容器技術(shù),能夠使用Docker進(jìn)行應(yīng)用打包和部署。
了解HTML5,CSS,JS,element-UI前端技術(shù)。
了解JVM的內(nèi)存模型,以及垃圾回收算法和垃圾回收器的知識(shí)。
書(shū)海在線(xiàn)教育系統(tǒng)(2022.7-至今)
項(xiàng)目簡(jiǎn)介:這個(gè)項(xiàng)目是一個(gè)在線(xiàn)教育平臺(tái),項(xiàng)目中有三種角色:學(xué)生,教師和管理 員,使用了Web平臺(tái)和移動(dòng)端APP,主要功能包括課程瀏覽,購(gòu)買(mǎi), 學(xué)習(xí),作業(yè)提交,在線(xiàn)測(cè)試等。
項(xiàng)目技術(shù):Spring,SpringMVC,SpringCloud,SpringBoot,MyBatis,Redis,RabbitMQ
個(gè)人職責(zé):
使用Redis實(shí)現(xiàn)學(xué)生信息緩存,解決了數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)壓力問(wèn)題,提高了系統(tǒng)的性能。
使用MinIO實(shí)現(xiàn)了試卷的上傳,解決了教師出題和批改的問(wèn)題,提高了教學(xué)效率。
使用ElasticSearch分布式搜索引擎,實(shí)現(xiàn)搜索課程自動(dòng)補(bǔ)全的功能,提高了學(xué)生的體驗(yàn)。