卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

nacos什么版本好 你平時(shí)主要使用什么Java開(kāi)發(fā)框架?

你平時(shí)主要使用什么Java開(kāi)發(fā)框架?以我們的項(xiàng)目為例。我們的項(xiàng)目是純后臺(tái)服務(wù)項(xiàng)目,即沒(méi)有前端頁(yè)面,只對(duì)外提供服務(wù);項(xiàng)目基于Spring Boot,引入spring-boot-starter-web,直

你平時(shí)主要使用什么Java開(kāi)發(fā)框架?

以我們的項(xiàng)目為例。

我們的項(xiàng)目是純后臺(tái)服務(wù)項(xiàng)目,即沒(méi)有前端頁(yè)面,只對(duì)外提供服務(wù);項(xiàng)目基于Spring Boot,引入spring-boot-starter-web,直接公開(kāi)接口,消息使用的JSON,很少接口是從舊系統(tǒng)遷移過(guò)來(lái)的,所以為了讓調(diào)用方盡可能小的修改,保留了XML消息;在正式的生產(chǎn)環(huán)境中,內(nèi)置的Tomcat也是用;集成了Swagger,在線自動(dòng)生成界面文檔。

ORM框架選擇MyBatis。由于項(xiàng)目中的查詢大多是單表查詢,且查詢條件相對(duì)固定,所以標(biāo)注做出的SQL語(yǔ)句是直接綁定的。

因?yàn)轫?xiàng)目不僅使用了關(guān)系型數(shù)據(jù)庫(kù),而且經(jīng)過(guò)處理關(guān)聯(lián)后在MongoDB中保存了更多的數(shù)據(jù),所以項(xiàng)目也使用了Spring數(shù)據(jù)MongoDB。我們的MongoDB已經(jīng)部署了副本集,使用Spring數(shù)據(jù)MongoDB,通過(guò)簡(jiǎn)單的配置就可以完成對(duì)多個(gè)mongob的訪問(wèn)。如果其中一個(gè)MongoDB掛了,對(duì)服務(wù)沒(méi)有影響,所以我們可以在擴(kuò)展MongoDB時(shí)在線進(jìn)行(擴(kuò)展內(nèi)存和CPU時(shí)MongoDB需要停止)。

在與一些系統(tǒng)的交互中使用RabbitMQ,只要將spring-boot-starter-amqp引入Spring Boot,其實(shí)可以很容易地與RabbitMQ集成。生產(chǎn)者和消費(fèi)者都很方便。

因?yàn)槭羌兘涌诜?wù),為了減輕數(shù)據(jù)庫(kù)的壓力,我們根據(jù)業(yè)務(wù)場(chǎng)景(數(shù)據(jù)變化不頻繁,業(yè)務(wù)場(chǎng)景對(duì)實(shí)時(shí)性要求不是很高)將部分接口的結(jié)果直接緩存到Redis中。在整合Redis的時(shí)候,我們前后嘗試了兩種

Spring Boot項(xiàng)目,最簡(jiǎn)單的與Redis集成可以直接使用@Cach

為什么有的erp會(huì)免費(fèi)?免費(fèi)就一定有陷阱嗎?

市面上有很多宣稱免費(fèi)的:元素plus、UNI-APp后臺(tái)框架: Spring Cloud,Alibaba Colud,Nacos,Quartz,OSS項(xiàng)目管理框架: Mav:,eclips:,MySQL 5.7,JDK:,JDK1.8Mav:,Maven 3.2.3,標(biāo)榜開(kāi)源的erp有很多,但是做到100%開(kāi)源的真的很少,市面上只有一個(gè)WiMoore。需要系統(tǒng)源代碼的朋友可以在github上搜索WiMoore。歡迎來(lái)到白嫖~