一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

sql的异常校验方法、装置、存储介质及设备与流程

2022-11-30 11:19:45 来源:中国专利 TAG:


1.本发明涉及计算机技术领域,尤其涉及到一种sql的异常校验方法、装置、存储介质及设备。


背景技术:

2.一般来说,工程系统是算法 数据的结合体。用户请求工程系统查询接口,通过sql方法将数据库中的数据获取,代码将数据进行算法加工处理,然后返回给用户。或者用户提交数据到工程系统中,代码将入参数据进行算法加工,然后由sql方法将加工后的数据永久保存到数据库中。针对数据库的sql数据操作方法决定了整个工程系统的安全和稳定。一旦发生方法异常直接会造成接口异常,进而可能导致服务雪崩。
3.传统的处理方法是在sql方法上将异常包住,不让异常信息向上游抛出,但是这样的方法需要工程师处理很多非业务逻辑代码,异常信息混乱、繁琐且复杂。工程师生产效率不高。


技术实现要素:

4.有鉴于此,本发明提供了一种sql的异常校验方法、装置、存储介质及设备,可解决sql方法异常校验的工作量大且效率不高的技术问题。
5.根据本发明的一个方面,提供了一种sql的异常校验方法,该方法包括:
6.应用系统引用mybatis框架,在所述mybatis框架配置自定义拦截器,其中,所述自定义拦截器标识了需要拦截的目标sql方法以及与所述目标sql方法对应的注解;
7.扫描是否执行所述目标sql方法,若是,则根据所述注解对所述目标sql方法进行校验。
8.可选地,所述注解包括所述目标sql方法的耗时,所述根据所述注解对所述目标sql方法进行校验,包括:
9.判断所述目标sql方法的耗时是否大于预设值,若是,则确定所述目标sql方法异常。
10.可选地,所述注解还包括是否执行所述目标sql方法的参数校验,所述根据所述注解对所述目标sql方法进行校验,包括:
11.若所述注解是执行所述目标sql方法的参数校验,则执行所述目标sql方法的参数校验,并在至少一个参数未通过校验时,确定所述目标sql方法的参数异常;
12.若所述注解是不执行所述目标sql方法的参数校验,则无需执行所述目标sql方法的参数校验。
13.可选地,所述注解还包括异常处理规则,在所述根据所述注解对所述目标sql方法进行校验之后,还包括:
14.若检验得出所述目标sql方法异常,则利用所述异常处理规则处理所述目标sql方法的异常。
15.可选地,所述注解还包括异常类型判断规则,在所述根据所述注解对所述目标sql方法进行校验之后,还包括:
16.若检验得出所述目标sql方法异常,则利用所述异常类型判断规则判断所述目标sql方法的异常类型。
17.根据本发明的另一个方面,提供了一种sql的异常校验装置,所述装置包括:
18.配置模块,用于应用系统引用mybatis框架,在所述mybatis框架配置自定义拦截器,其中,所述自定义拦截器标识了需要拦截的目标sql方法以及与所述目标sql方法对应的注解;
19.校验模块,用于扫描是否执行所述目标sql方法,若是,则根据所述注解对所述目标sql方法进行校验。
20.优选的,所述注解还包括异常处理规则,在所述根据所述注解对所述目标sql方法进行校验之后,还包括:
21.处理模块,用于若检验得出所述目标sql方法异常,则利用所述异常处理规则处理所述目标sql方法的异常。
22.根据本发明的又一个方面,提供了一种计算机程序产品,包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现上述sql的异常校验方法。
23.根据本发明的又一个方面,提供了一种存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述sql的异常校验方法。
24.根据本发明的再一个方面,提供了一种计算机设备,包括存储介质、处理器以及存储在存储介质上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述sql的异常校验方法。
25.借由上述技术方案,本发明提供的一种上述sql的异常校验方法、装置、存储介质及设备,本发明可首先应用系统引用mybatis框架,在mybatis框架配置自定义拦截器,其中,自定义拦截器标识了需要拦截的目标sql方法以及与目标sql方法对应的注解;扫描是否执行目标sql方法,若是,则根据注解对目标sql方法进行校验。
26.通过本发明中的技术方案,第一,通过简单的注解就可以对sql方法进行异常监测,不需要入侵代码,因此工程师不需要关注非业务逻辑代码,提高了生产效率。第二,针对性的进行sql方法校验,即当有些方法不需要校验时,不会配置注解,在需要进行校验的sql方法中,不同的方法可以支持不同的注解配置,即如果配置的注解中包括进行参数校验,那么对该sql方法进行参数校验,如果配置的注解中不包括进行参数校验,就省略这一步,因此,针对不同的方法进行针对性的校验,节省了时间,提高了校验效率与准确性。第三,一次注解,就可以处处运行,简单高效。第四,当校验结果为异常时,给出了按照默认值返回的异常处理结果,保证了sql方法可以继续执行,避免sql方法异常使得生产效率降低,同时增强了sql方法的健壮性,完善了sql方法的异常处理,不会发生服务雪崩,系统架构更加健壮。
27.上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
28.此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本地申请的不当限定。在附图中:
29.图1示出了本发明实施例提供的一种sql的异常校验方法的流程示意图;
30.图2示出了本发明实施例提供的另一种sql的异常校验方法的流程示意图;
31.图3示出了本发明实施例提供的一种sql的异常校验装置的结构示意图;
32.图4示出了本发明实施例提供的另一种sql的异常校验装置的结构示意图;
33.图5示出了本发明实施例提供的一种计算机设备的结构示意图;
34.图6示出了现有的用户请求数据过程与现有的用户保存数据过程。
具体实施方式
35.下文将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互结合。
36.需要说明的是,在本发明的一个或多个实施例中,mybatis是指基于java的持久层框架,是apache的一个开源项目,大量运用于java类应用系统。
37.由于java语言在性能、跨平台、健壮性、安全性等方面表现优异,而持久层基本使用mybatis框架。mybatis框架支持自定义sql、存储过程以及高级映射。mybatis可以通过简单的xml或注解来配置和映射原始类型、接口和普通java对象(plain ordinary java objects,java pojo)为数据库中的记录。
38.如图6所示,提供了现有的用户请求数据的过程,利用sql方法从数据库中获取数据,代码对数据进行算法加工处理,然后返回给用户。还提供了用户提交数据到工程系统中,代码将入参数据进行算法加工,然后由sql方法将加工后的数据永久保存到数据库中。当发生sql方法异常直接会造成接口异常(接口用于用户请求),进而可能导致服务雪崩。而传统的处理方法需要工程师处理很多非业务逻辑代码,异常信息混乱、繁琐且复杂,导致工程师生产效率不高。
39.针对目前sql方法异常校验的工作量大且效率不高的技术问题,本实施例提供了一种sql的异常校验方法,如图1所示,该方法包括:
40.101、应用系统引用mybatis框架,在mybatis框架配置自定义拦截器,其中,自定义拦截器标识了需要拦截的目标sql方法以及与目标sql方法对应的注解。
41.需要说明的是,目标sql方法是要进行校验的sql方法,如果执行的sql方法不需要进行校验,即执行的sql方法没有注解,那么该sql方法不是目标sql方法。
42.其中,应用系统引用mybatis框架,用于操作数据库,代码表示如下:
43.《dependency》
44.《groupid》org.mybatis《/groupid》
45.《artifactid》mybatis《/artifactid》
46.《version》${mybatis.version}《/version》
47.《/dependency》
48.对于本实施例,拦截器的一个作用就是可以拦截目标sql方法的调用,我们可以选择在这些被拦截的目标sql方法执行前后加上某些逻辑,也可以在执行这些被拦截的目标
sql方法时执行自定义的逻辑而不再执行被拦截的目标sql方法。实现的方式就是通过自定义拦截器中标识的需要拦截的目标sql方法以及与目标sql方法对应的注解,无需更改源代码。
49.自定义拦截器可以命名为sql-abnormal.jar,示例性的,在mybatis框架配置自定义拦截器的代码表示如下:
50.《dependency》
51.《groupid》com.pinganfu.travelmice《/groupid》
52.《artifactid》sql-abnormal《/artifactid》
53.《/dependency》
54.添加了注解用@sqlcontainer表示,其中,注解可包括对每个目标sql方法对应的校验规则。通过简单的注解就可以对sql方法进行异常监测,不需要入侵代码,因此工程师不需要关注非业务逻辑代码,提高了生产效率。
55.102、扫描是否执行目标sql方法,若是,则根据注解对目标sql方法进行校验。
56.对于本实施例,扫描是否自行目标sql方法的具体实施方式为:通过拦截器对待执行的sql方法进行拦截,可以扫描出待执行的sql方法是否有注解,如果没有注解,那么说明该sql方法不是目标sql方法,那么继续执行该sql方法即可。如果有注解,那么说明该sql方法为目标sql方法,此时,需要对目标sql方法进行校验,其中,由实施例步骤101可知,注解可包括对每个目标sql方法对应的校验规则。
57.具体的,如果目标sql方法对应注解1,那么利用注解1中的校验规则对目标sql方法进行校验,如果目标sql方法对应注解2,那么利用注解2中的校验规则对目标sql方法进行校验。
58.针对性的进行sql方法校验,即当有些方法不需要校验时,不会配置注解,在需要进行校验的sql方法中,不同的方法可以支持不同的注解配置,即如果配置的注解中包括进行参数校验,那么对该sql方法进行参数校验,如果配置的注解中不包括进行参数校验,就省略这一步,因此,针对不同的方法进行针对性的校验,节省了时间,提高了校验效率与准确性。
59.优选的,在进行校验后,如果目标sql方法没有异常,那么继续执行该目标sql方法,从数据库中进行与该目标sql方法对应的操作。如果目标sql方法存在异常,那么为了能够继续执行该目标sql方法,需要预先在该目标sql方法对应的注解中写入异常处理规则,即如果目标sql方法存在异常,那么按照异常处理规则处理异常,经过异常处理规则处理后,可以使得目标sql方法的异常被恢复,继续运行该目标sql方法。
60.当校验结果为异常时,给出了按照默认值返回的异常处理结果,保证了sql方法可以继续执行,避免sql方法异常使得生产效率降低,同时增强了sql方法的健壮性,完善了sql方法的异常处理,不会发生服务雪崩,系统架构更加健壮。
61.如上述步骤101、102所述,本方法实施例的执行主体为sql的异常校验装置,在实际应用中,该sql的异常校验装置可以通过虚拟装置,例如软件代码实现,也可以通过写入或集成有相关执行代码的实体装置实现。本实施例的sql的异常校验装置能够简单快捷的实现sql方法的异常校验。
62.本发明提供的一种上述sql的异常校验方法、装置、存储介质及设备,本发明可首
先应用系统引用mybatis框架,在mybatis框架配置自定义拦截器,其中,自定义拦截器标识了需要拦截的目标sql方法以及与目标sql方法对应的注解;扫描是否执行目标sql方法,若是,则根据注解对目标sql方法进行校验。
63.通过本发明中的技术方案,第一,通过简单的注解就可以对sql方法进行异常监测,不需要入侵代码,因此工程师不需要关注非业务逻辑代码,提高了生产效率。第二,针对性的进行sql方法校验,即当有些方法不需要校验时,不会配置注解,在需要进行校验的sql方法中,不同的方法可以支持不同的注解配置,即如果配置的注解中包括进行参数校验,那么对该sql方法进行参数校验,如果配置的注解中不包括进行参数校验,就省略这一步,因此,针对不同的方法进行针对性的校验,节省了时间,提高了校验效率与准确性。第三,一次注解,就可以处处运行,简单高效。第四,当校验结果为异常时,给出了按照默认值返回的异常处理结果,保证了sql方法可以继续执行,避免sql方法异常使得生产效率降低,同时增强了sql方法的健壮性,完善了sql方法的异常处理,不会发生服务雪崩,系统架构更加健壮。
64.进一步的,作为上述实施例具体实施方式的细化和扩展,为了完整说明本实施例中的具体实施过程,提供了另一种sql的异常校验方法,如图2所示,该方法包括:
65.201、应用系统引用mybatis框架,在mybatis框架配置自定义拦截器,其中,自定义拦截器标识了需要拦截的目标sql方法以及与目标sql方法对应的注解。
66.对于本实施例,具体实现过程可参见实施例步骤101中的相关描述,在此不再赘述。
67.202、扫描是否执行目标sql方法,若是,则根据注解对目标sql方法进行校验。
68.需要说明的是,目标sql方法是要进行校验的sql方法,如果执行的sql方法不需要进行校验,即执行的sql方法没有注解,那么该sql方法不是目标sql方法。
69.对于本实施例,作为一种优选的实施方式,注解包括是否执行目标sql方法的参数校验,根据注解对目标sql方法进行校验,包括:若注解包括执行目标sql方法的参数校验,则执行目标sql方法的参数校验,并在至少一个参数未通过校验时,确定目标sql方法的参数异常;若注解不包括执行目标sql方法的参数校验,则无需执行目标sql方法的参数校验。
70.具体的,在注解中使用valid值,用于控制是否执行目标sql方法的参数校验,当“valid=true”时,表示执行目标sql方法的参数校验,具体的,只有所有参数校验都通过,才确定目标sql方法的参数正常。当“valid=false”时,表示不执行目标sql方法的参数校验。其中,参数校验的参数是入参参数,是执行sql方法时需要用户输入的参数,例如,如果注解了@notnull则表示参数不能为空。其中,具体参数的校验规则根据需要执行参数校验的目标sql方法本身确定。每个需要执行参数校验的目标sql方法对应的具体参数的校验规则不同。例如有些需要某个参数是整数型,有些需要该参数是非整数型等。
71.作为另一种优选的实施方式,注解还包括目标sql方法的耗时,根据注解对目标sql方法进行校验,包括:判断目标sql方法的耗时是否大于预设值,若是,则确定目标sql方法异常。
72.具体的,对目标sql方法的运行耗时进行监控,可以预先判断该目标sql方法是否出现异常,在注解中使用limit值,用来判断目标sql方法的耗时是否大于预设值,当“limit=5”时,表示该目标sql方法的耗时是5,如果该目标sql方法的预设值为4,那么该目标sql方法异常,如果该目标sql方法的预设值为5,那么该目标sql方法正常。
73.针对性的进行sql方法校验,即当有些方法不需要校验时,不会配置注解,在需要进行校验的sql方法中,不同的方法可以支持不同的注解配置,即如果配置的注解中包括进行参数校验,那么对该sql方法进行参数校验,如果配置的注解中不包括进行参数校验,就省略这一步,因此,针对不同的方法进行针对性的校验,节省了时间,提高了校验效率与准确性。
74.203、注解还包括异常处理规则,若检验得出目标sql方法异常,则利用异常处理规则处理目标sql方法的异常。
75.对于本实施例,作为一种优选的实施方式,当校验出目标sql方法出现异常后,为了继续执行该目标sql方法,需要利用异常处理规则处理目标sql方法的异常,如果中断目标sql方法的执行,将导致应用系统稳定性受到非常大的影响。
76.具体的,异常处理规则可以是返回默认值规则,例如,异常处理规则的注解为“back=org.example.***.testfacadeimpl_default()”,在“.***.”的位置填写与该目标sql方法对应的所有参数的默认值,当执行目标sql方法的参数校验,并在至少一个参数未通过校验时,确定未通过校验的参数,对于未通过校验的参数,返回的是在注解中写好的默认值,防止服务雪崩。
77.作为另一种优选的实施方式,在校验出目标sql方法出现异常后,为了能够了解sql方法的异常以便针对性的处理,注解还包括异常类型判断规则,若检验得出目标sql方法异常,则利用异常类型判断规则判断目标sql方法的异常类型。在判断出目标sql方法的异常类型后,就可以根据目标sql方法的异常类型进行针对性的处理。
78.具体的,异常类型判断规则可以是使用黑白名单,也可以使用人工智能算法中的朴素贝叶斯算法,利用黑白名单或者人工智能算法中的朴素贝叶斯算法判断异常类型,当异常类型属于常见的异常类型时就打印日志,当异常类型属于非常见的异常类型时就通知工程师且打印错误日志。其中,可以将常见的异常类型记录在一张表中,当异常类型是这张表中所记录的,那么该异常类型就是常见的异常类型。
79.例如,在注解中使用“type=smart”表示在该目标sql方法中,使用人工智能算法中的朴素贝叶斯算法判断异常类型。在注解中使用“type=set”表示在该目标sql方法中,使用黑白名单判断异常类型。
80.当校验结果为异常时,给出了按照默认值返回的异常处理结果,保证了sql方法可以继续执行,避免sql方法异常使得生产效率降低,同时增强了sql方法的健壮性,完善了sql方法的异常处理,不会发生服务雪崩,系统架构更加健壮。
81.如下完整描述自定义拦截器的注解,按照目标sql方法执行前、执行中、以及执行后,将检验分为三个阶段:第一阶段是在执行目标sql方法之前,判断是否对目标sql的参数进行校验。第二阶段是在执行目标sql方法的初始到结束,得到运行耗时。第三阶段是在执行目标sql方法后,如果有异常则按照返回该异常对应的默认值的方式继续到数据库中执行目标sql方法的操作,并选择是使用黑白名单,还是使用人工智能算法中的朴素贝叶斯算法输出异常类型。
82.本发明提供的一种上述sql的异常校验方法、装置、存储介质及设备,本发明可首先应用系统引用mybatis框架,在mybatis框架配置自定义拦截器,其中,自定义拦截器标识了需要拦截的目标sql方法以及与目标sql方法对应的注解;扫描是否执行目标sql方法,若
是,则根据注解对目标sql方法进行校验。
83.通过本发明中的技术方案,第一,通过简单的注解就可以对sql方法进行异常监测,不需要入侵代码,因此工程师不需要关注非业务逻辑代码,提高了生产效率。第二,针对性的进行sql方法校验,即当有些方法不需要校验时,不会配置注解,在需要进行校验的sql方法中,不同的方法可以支持不同的注解配置,即如果配置的注解中包括进行参数校验,那么对该sql方法进行参数校验,如果配置的注解中不包括进行参数校验,就省略这一步,因此,针对不同的方法进行针对性的校验,节省了时间,提高了校验效率与准确性。第三,一次注解,就可以处处运行,简单高效。第四,当校验结果为异常时,给出了按照默认值返回的异常处理结果,保证了sql方法可以继续执行,避免sql方法异常使得生产效率降低,同时增强了sql方法的健壮性,完善了sql方法的异常处理,不会发生服务雪崩,系统架构更加健壮。
84.进一步的,作为图1和图2所示方法的具体实现,本发明实施例提供了一种sql的异常校验装置,如图3所示,该装置包括:配置模块31、校验模块32;
85.配置模块31,可用于应用系统引用mybatis框架,在mybatis框架配置自定义拦截器,其中,自定义拦截器标识了需要拦截的目标sql方法以及与目标sql方法对应的注解;
86.校验模块32,可用于扫描是否执行目标sql方法,若是,则根据注解对目标sql方法进行校验。
87.相应的,注解包括目标sql方法的耗时,为了根据注解对目标sql方法进行校验,如图4所示,校验模块32,具体可用于:判断目标sql方法的耗时是否大于预设值,若是,则确定目标sql方法的参数异常。
88.相应的,注解还包括是否执行目标sql方法的参数校验,为了根据注解对目标sql方法进行校验,如图4所示,校验模块32,具体可用于:若注解是执行目标sql方法的参数校验,则执行目标sql方法的参数校验,并在至少一个参数未通过校验时,确定目标sql方法异常;若注解是不执行目标sql方法的参数校验,则无需执行目标sql方法的参数校验。
89.在具体的应用场景中,一种sql的异常校验装置,如图4所示,注解还包括异常处理规则,该装置还包括:异常处理模块33,具体可用于:若检验得出目标sql方法异常,则利用异常处理规则处理目标sql方法的异常。
90.在具体的应用场景中,一种sql的异常校验装置,如图4所示,注解还包括异常类型判断规则,该装置还包括:判断模块34,具体可用于:若检验得出目标sql方法异常,则利用异常类型判断规则判断目标sql方法的异常类型。
91.需要说明的是,本实施例提供的一种sql的异常校验装置所涉及各功能单元的其他相应描述,可以参考图1至图2的对应描述,在此不再赘述。
92.基于上述如图1至图2所示方法,相应的,本实施例还提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述如图1至图2所示的sql的异常校验方法。
93.基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施场景的方法。
94.基于上述如图1至图2所示的方法和图3、图4所示的虚拟装置实施例,为了实现上述目的,本实施例还提供了一种计算机设备,如图5所示,该计算机设备包括处理器
(processor)41、通信接口(communications interface)42、存储器(memory)43、以及通信总线44。
95.其中:处理器41、通信接口42、以及存储器43通过通信总线44完成相互间的通信。通信接口44,用于与其它设备比如客户端或其它服务器等的网元通信。处理器41,用于执行程序,具体可以执行上述sql的异常校验方法实施例中的相关步骤。具体地,程序可以包括程序代码,该程序代码包括计算机操作指令。处理器41可能是中央处理器cpu,或者是特定集成电路asic(application specific integrated circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。
96.可选的,该计算机设备还可以包括用户接口、网络接口、摄像头、射频(radio frequency,rf)电路,传感器、音频电路、wi-fi模块等等。用户接口可以包括显示屏(display)、输入单元比如键盘(keyboard)等,可选用户接口还可以包括usb接口、读卡器接口等。网络接口可选的可以包括标准的有线接口、无线接口(如wi-fi接口)等。
97.本领域技术人员可以理解,本实施例提供的一种计算机设备结构并不构成对该实体设备的限定,可以包括更多或更少的部件,或者组合某些部件,或者不同的部件布置。
98.存储介质中还可以包括操作系统、网络通信模块。操作系统是管理上述计算机设备硬件和软件资源的程序,支持信息处理程序以及其它软件和/或程序的运行。网络通信模块用于实现非易失性存储介质内部各组件之间的通信,以及与信息处理实体设备中其它硬件和软件之间通信。
99.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以借助软件加必要的通用硬件平台的方式来实现,也可以通过硬件实现。
100.通过应用本发明的技术方案,与目前现有技术相比,本发明可首先应用系统引用mybatis框架,在mybatis框架配置自定义拦截器,其中,自定义拦截器标识了需要拦截的目标sql方法以及与目标sql方法对应的注解;扫描是否执行目标sql方法,若是,则根据注解对目标sql方法进行校验。
101.通过本发明中的技术方案,第一,通过简单的注解就可以对sql方法进行异常监测,不需要入侵代码,因此工程师不需要关注非业务逻辑代码,提高了生产效率。第二,针对性的进行sql方法校验,即当有些方法不需要校验时,不会配置注解,在需要进行校验的sql方法中,不同的方法可以支持不同的注解配置,即如果配置的注解中包括进行参数校验,那么对该sql方法进行参数校验,如果配置的注解中不包括进行参数校验,就省略这一步,因此,针对不同的方法进行针对性的校验,节省了时间,提高了校验效率与准确性。第三,一次注解,就可以处处运行,简单高效。第四,当校验结果为异常时,给出了按照默认值返回的异常处理结果,保证了sql方法可以继续执行,避免sql方法异常使得生产效率降低,同时增强了sql方法的健壮性,完善了sql方法的异常处理,不会发生服务雪崩,系统架构更加健壮。
102.本领域技术人员可以理解附图只是一个优选实施场景的示意图,附图中的模块或流程并不一定是实施本发明所必须的。本领域技术人员可以理解实施场景中的装置中的模块可以按照实施场景描述进行分布于实施场景的装置中,也可以进行相应变化位于不同于本实施场景的一个或多个装置中。上述实施场景的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
103.上述本发明序号仅仅为了描述,不代表实施场景的优劣。以上公开的仅为本发明
的几个具体实施场景,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献