欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

數(shù)據(jù)處理方法和裝置、計(jì)算設(shè)備、存儲(chǔ)介質(zhì)與流程

文檔序號(hào):40584246發(fā)布日期:2025-01-07 20:24閱讀:5來(lái)源:國(guó)知局
數(shù)據(jù)處理方法和裝置、計(jì)算設(shè)備、存儲(chǔ)介質(zhì)與流程

本公開(kāi)涉及計(jì)算機(jī),具體而言,涉及一種數(shù)據(jù)處理方法和裝置、計(jì)算設(shè)備、存儲(chǔ)介質(zhì)。


背景技術(shù):

1、不同業(yè)務(wù)系統(tǒng)對(duì)查詢返回的數(shù)據(jù)格式都有不同的格式要求。例如,部分指標(biāo)以百分?jǐn)?shù)展示、部分指標(biāo)的精度要求、排序要求等業(yè)務(wù)上的特定需求。

2、目前的處理方式是在查詢數(shù)據(jù)返回客戶端之前,在業(yè)務(wù)代碼里進(jìn)行數(shù)據(jù)格式處理。而查詢的單表數(shù)據(jù)量可達(dá)億級(jí)以上,同時(shí)包含上百個(gè)指標(biāo),不同指標(biāo)的處理規(guī)則不一致。這就使得數(shù)據(jù)格式處理的復(fù)雜度高,維護(hù)難度高;且不同業(yè)務(wù)存在相同規(guī)則的重復(fù)開(kāi)發(fā),存在開(kāi)發(fā)效率低、資源浪費(fèi)的問(wèn)題。

3、需要說(shuō)明的是,在上述背景技術(shù)部分公開(kāi)的信息僅用于加強(qiáng)對(duì)本公開(kāi)的背景的理解,因此可以包括不構(gòu)成對(duì)本領(lǐng)域普通技術(shù)人員已知的現(xiàn)有技術(shù)的信息。


技術(shù)實(shí)現(xiàn)思路

1、本公開(kāi)實(shí)施例的目的在于提供一種數(shù)據(jù)處理方法和裝置、計(jì)算設(shè)備、存儲(chǔ)介質(zhì),進(jìn)而在一定程度上解決了相關(guān)技術(shù)中數(shù)據(jù)格式處理的復(fù)雜度高、維護(hù)難度高及由于不同業(yè)務(wù)的重復(fù)開(kāi)發(fā)導(dǎo)致的開(kāi)發(fā)效率低、資源浪費(fèi)的問(wèn)題。

2、根據(jù)本公開(kāi)的第一方面,提供了一種數(shù)據(jù)處理方法,方法包括:對(duì)查詢結(jié)果集進(jìn)行攔截處理,所述查詢結(jié)果集為響應(yīng)于數(shù)據(jù)查詢請(qǐng)求獲取的查詢結(jié)果;根據(jù)處理策略和配置對(duì)象,對(duì)攔截的所述查詢結(jié)果集中的數(shù)據(jù)進(jìn)行處理,以得到目標(biāo)格式的第一返回?cái)?shù)據(jù);所述處理策略通過(guò)調(diào)用目標(biāo)功能組件獲得,并以注解配置于針對(duì)所述目標(biāo)格式的業(yè)務(wù)邏輯代碼中,所述目標(biāo)功能組件包括針對(duì)各數(shù)據(jù)格式要求的格式處理策略;所述配置對(duì)象用于指示所述處理策略的處理對(duì)象,所述配置對(duì)象與所述處理策略對(duì)應(yīng)。

3、可選地,在對(duì)所述查詢結(jié)果集中的數(shù)據(jù)進(jìn)行處理之前,所述方法還包括:對(duì)攔截的所述查詢結(jié)果集進(jìn)行字段解析,獲取對(duì)應(yīng)的第二返回?cái)?shù)據(jù),所述第二返回?cái)?shù)據(jù)為查詢的原始數(shù)據(jù)格式的數(shù)據(jù);對(duì)所述第二返回?cái)?shù)據(jù)生成對(duì)應(yīng)的處理標(biāo)識(shí)信息;根據(jù)所述處理標(biāo)識(shí)信息,對(duì)所述第二返回?cái)?shù)據(jù)對(duì)應(yīng)的第一返回?cái)?shù)據(jù)進(jìn)行緩存。

4、可選地,在對(duì)所述查詢結(jié)果集中的數(shù)據(jù)進(jìn)行處理之前,所述方法還包括:在緩存數(shù)據(jù)中匹配所述處理標(biāo)識(shí)信息;響應(yīng)于在緩存數(shù)據(jù)中匹配到所述處理標(biāo)識(shí)信息,將所述處理標(biāo)識(shí)信息對(duì)應(yīng)的緩存數(shù)據(jù)作為所述第一返回?cái)?shù)據(jù)。

5、可選地,所述方法還包括:對(duì)所述第二返回?cái)?shù)據(jù)進(jìn)行實(shí)體解析,確定對(duì)應(yīng)的實(shí)體類型;根據(jù)所述處理標(biāo)識(shí)信息,將所述實(shí)體類型及對(duì)應(yīng)的查詢結(jié)果集存入映射容器;所述對(duì)所述查詢結(jié)果集中的數(shù)據(jù)進(jìn)行處理,包括:根據(jù)所述處理標(biāo)識(shí)信息,從所述映射容器中查找對(duì)應(yīng)的實(shí)體類型;根據(jù)所述實(shí)體類型,調(diào)用對(duì)應(yīng)的賦值方式對(duì)相應(yīng)的查詢結(jié)果集中的數(shù)據(jù)進(jìn)行字段賦值。

6、可選地,所述處理策略包括多個(gè)格式處理策略,所述對(duì)所述查詢結(jié)果集中的數(shù)據(jù)進(jìn)行處理,包括:根據(jù)多個(gè)格式處理策略的排序,遍歷多個(gè)格式處理策略,對(duì)所述查詢結(jié)果集中的數(shù)據(jù)進(jìn)行處理;所述排序?yàn)楦鶕?jù)多個(gè)格式處理策略對(duì)應(yīng)的業(yè)務(wù)關(guān)聯(lián)確定的。

7、可選地,所述方法還包括:根據(jù)目標(biāo)服務(wù)的屬性信息,確定服務(wù)實(shí)體,所述目標(biāo)服務(wù)為針對(duì)目標(biāo)格式配置的數(shù)據(jù)處理服務(wù);根據(jù)所述配置對(duì)象和所述服務(wù)實(shí)體,調(diào)用所述目標(biāo)服務(wù)的處理邏輯,對(duì)所述查詢結(jié)果集中的數(shù)據(jù)進(jìn)行處理,所述處理邏輯用于將所述第二返回?cái)?shù)據(jù)轉(zhuǎn)換成所述第一返回?cái)?shù)據(jù)。

8、可選地,所述處理策略包括一一對(duì)應(yīng)的策略枚舉和策略實(shí)現(xiàn)類,所述對(duì)所述查詢結(jié)果集中的數(shù)據(jù)進(jìn)行處理,包括:根據(jù)所述配置對(duì)象,確定所述注解中的目標(biāo)策略枚舉;根據(jù)所述目標(biāo)策略枚舉和對(duì)應(yīng)的所述策略實(shí)現(xiàn)類,對(duì)所述查詢結(jié)果集中的數(shù)據(jù)進(jìn)行針對(duì)所述目標(biāo)格式的轉(zhuǎn)換處理。

9、根據(jù)本公開(kāi)的第二方面,提供一種數(shù)據(jù)處理裝置,裝置包括:攔截模塊和處理模塊,其中,攔截模塊,用于對(duì)所述查詢結(jié)果集進(jìn)行攔截處理,所述查詢結(jié)果集為響應(yīng)于數(shù)據(jù)查詢請(qǐng)求獲取的查詢結(jié)果;處理模塊,用于根據(jù)處理策略和配置對(duì)象,對(duì)攔截的所述查詢結(jié)果集中的數(shù)據(jù)進(jìn)行處理,以得到目標(biāo)格式的第一返回?cái)?shù)據(jù);所述處理策略通過(guò)調(diào)用目標(biāo)功能組件獲得,并以注解配置于針對(duì)所述目標(biāo)格式的業(yè)務(wù)邏輯代碼中,所述目標(biāo)功能組件包括針對(duì)各數(shù)據(jù)格式要求的格式處理策略;所述配置對(duì)象用于指示所述處理策略的處理對(duì)象,所述配置對(duì)象與所述處理策略對(duì)應(yīng)。

10、根據(jù)本公開(kāi)的第三方面,提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述任一實(shí)施例所述的方法。

11、根據(jù)本公開(kāi)的第四方面,提供一種計(jì)算設(shè)備,包括:一個(gè)或多個(gè)處理器;以及存儲(chǔ)裝置,用于一個(gè)或多個(gè)程序,當(dāng)所述一個(gè)或多個(gè)程序被所述一個(gè)或多個(gè)處理器執(zhí)行時(shí),使得所述一個(gè)或多個(gè)處理器執(zhí)行上述任一實(shí)施例所述的方法。

12、根據(jù)本公開(kāi)的第五方面,提供一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序在計(jì)算機(jī)上運(yùn)行時(shí),使得所述計(jì)算機(jī)執(zhí)行上述任一實(shí)施例所述的方法。

13、本公開(kāi)示例性實(shí)施例可以具有以下部分或全部有益效果:

14、在本公開(kāi)示例實(shí)施方式所提供的數(shù)據(jù)處理方法中,一方面,可以通過(guò)將處理策略通過(guò)注解配置于針對(duì)所述目標(biāo)格式的業(yè)務(wù)邏輯代碼中,根據(jù)處理策略和配置對(duì)象,對(duì)攔截的查詢結(jié)果集中的數(shù)據(jù)進(jìn)行處理,以得到目標(biāo)格式的第一返回?cái)?shù)據(jù),使得業(yè)務(wù)邏輯代碼與處理策略解耦,降低維護(hù)難度,同時(shí)可以降低數(shù)據(jù)查詢過(guò)程中的數(shù)據(jù)處理復(fù)雜度,提高處理效率。另一方面,通過(guò)調(diào)用預(yù)先開(kāi)發(fā)的包括針對(duì)各數(shù)據(jù)格式要求的格式處理策略的目標(biāo)功能組件進(jìn)行格式處理,避免了不同業(yè)務(wù)的重復(fù)開(kāi)發(fā),提高開(kāi)發(fā)效率,節(jié)省來(lái)發(fā)資源。此外,通過(guò)注解的方式引入目標(biāo)格式處理策略,靈活性高,可以適用于不同業(yè)務(wù)系統(tǒng)的不同格式需求。

15、應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開(kāi)。



技術(shù)特征:

1.一種數(shù)據(jù)處理方法,其特征在于,包括:

2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理方法,其特征在于,在對(duì)所述查詢結(jié)果集中的數(shù)據(jù)進(jìn)行處理之前,所述方法還包括:

3.根據(jù)權(quán)利要求2所述的數(shù)據(jù)處理方法,其特征在于,在對(duì)所述查詢結(jié)果集中的數(shù)據(jù)進(jìn)行處理之前,所述方法還包括:

4.根據(jù)權(quán)利要求2所述的數(shù)據(jù)處理方法,其特征在于,所述方法還包括:

5.根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理方法,其特征在于,所述處理策略包括多個(gè)格式處理策略,所述對(duì)所述查詢結(jié)果集中的數(shù)據(jù)進(jìn)行處理,包括:

6.根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理方法,其特征在于,所述方法還包括:

7.根據(jù)權(quán)利要求1或5所述的數(shù)據(jù)處理方法,其特征在于,所述處理策略包括一一對(duì)應(yīng)的策略枚舉和策略實(shí)現(xiàn)類,所述對(duì)所述查詢結(jié)果集中的數(shù)據(jù)進(jìn)行處理,包括:

8.一種數(shù)據(jù)處理裝置,其特征在于,所述裝置包括:

9.一種計(jì)算設(shè)備,其特征在于,包括:一個(gè)或多個(gè)處理器;以及

10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至7中任一項(xiàng)所述的方法。


技術(shù)總結(jié)
本公開(kāi)提供一種數(shù)據(jù)處理方法和裝置、計(jì)算設(shè)備、存儲(chǔ)介質(zhì),涉及計(jì)算機(jī)技術(shù)領(lǐng)域。該方法包括:對(duì)查詢結(jié)果集進(jìn)行攔截處理;根據(jù)處理策略和配置對(duì)象,對(duì)攔截的查詢結(jié)果集中的數(shù)據(jù)進(jìn)行處理,以得到目標(biāo)格式的第一返回?cái)?shù)據(jù);處理策略通過(guò)調(diào)用目標(biāo)功能組件獲得,并以注解配置于針對(duì)目標(biāo)格式的業(yè)務(wù)邏輯代碼中,目標(biāo)功能組件包括針對(duì)各數(shù)據(jù)格式要求的格式處理策略,配置對(duì)象用于指示處理策略的處理對(duì)象,配置對(duì)象與處理策略對(duì)應(yīng)。本公開(kāi)可以解決相關(guān)技術(shù)中數(shù)據(jù)格式處理的復(fù)雜度高、維護(hù)難度高及由于不同業(yè)務(wù)的重復(fù)開(kāi)發(fā)導(dǎo)致的開(kāi)發(fā)效率低、資源浪費(fèi)的問(wèn)題。

技術(shù)研發(fā)人員:遲成龍
受保護(hù)的技術(shù)使用者:北京京東乾石科技有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2025/1/6
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
治县。| 寿光市| 巴东县| 灵璧县| 荥经县| 卢氏县| 灵石县| 咸宁市| 双鸭山市| 贺兰县| 廊坊市| 酉阳| 昆山市| 东台市| 双城市| 克什克腾旗| 濮阳县| 通化县| 沾益县| 福建省| 蓬安县| 崇文区| 清丰县| 淮滨县| 鄯善县| 广河县| 台北县| 万安县| 潜江市| 南江县| 随州市| 天气| 印江| 新化县| 柘荣县| 张家川| 武威市| 盘锦市| 湖口县| 原阳县| 无为县|