Nothing Special   »   [go: up one dir, main page]

CN112099800B - Code data processing method, device and server - Google Patents

Code data processing method, device and server Download PDF

Info

Publication number
CN112099800B
CN112099800B CN202011035815.5A CN202011035815A CN112099800B CN 112099800 B CN112099800 B CN 112099800B CN 202011035815 A CN202011035815 A CN 202011035815A CN 112099800 B CN112099800 B CN 112099800B
Authority
CN
China
Prior art keywords
target
data
code data
processing
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011035815.5A
Other languages
Chinese (zh)
Other versions
CN112099800A (en
Inventor
黄阳
肖茂兵
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Construction Bank Corp
Original Assignee
China Construction Bank Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Construction Bank Corp filed Critical China Construction Bank Corp
Priority to CN202011035815.5A priority Critical patent/CN112099800B/en
Publication of CN112099800A publication Critical patent/CN112099800A/en
Application granted granted Critical
Publication of CN112099800B publication Critical patent/CN112099800B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • G06F8/41Compilation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Stored Programmes (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The specification provides a method, a device and a server for processing code data. Based on the method, a second server connected with a preset database responds to a trigger instruction first, and task information is obtained from the preset database; determining identification information of the target code data to be processed currently according to the task information, and acquiring target code data matched with the identification information from a first server; meanwhile, according to the identification information, a preset database is queried, and a matched target processing rule is obtained; inquiring a preset database according to the target processing rule, and acquiring configuration parameters for processing target code data and a packaging script file as associated data of the target code data; and then the object code data can be compiled automatically according to the associated data, and then the compiled data is packaged, so that the processing efficiency of the code data can be effectively improved by utilizing a preset database, and the automatic compiling and packaging processing of different code data can be completed efficiently.

Description

Code data processing method, device and server
Technical Field
The present disclosure belongs to the field of internet technologies, and in particular, to a method, an apparatus, and a server for processing code data.
Background
In an internet service scenario, code data written by a user (e.g., a programmer, etc.) often needs to be compiled, packaged, etc. before being normally released or used.
However, when the conventional code data processing method is implemented, there is a technical problem that the processing efficiency of the code data is low. The above problem is more serious in the case where the data amount of the code data to be processed is large in particular.
In view of the above problems, no effective solution has been proposed at present.
Disclosure of Invention
The specification provides a method, a device and a server for processing code data, so as to improve the processing efficiency of the code data and efficiently complete the automatic compiling and packaging processing of different code data.
The embodiment of the specification provides a method for processing code data, which comprises the following steps:
responding to the trigger instruction, and acquiring task information from a connected preset database; the task information, the configuration parameters, the packaging script file and the processing rules are stored in the preset database;
determining identification information of target code data to be processed currently according to the task information, and acquiring the target code data from a first server according to the identification information; the first server is used for receiving and storing code data to be processed from the terminal equipment;
Inquiring a preset database according to the identification information, and acquiring a processing rule matched with the identification information as a target processing rule;
inquiring a preset database according to the target processing rule, and acquiring configuration parameters for processing target code data and a packaging script file as associated data of the target code data;
and compiling the target code data according to the associated data, and packaging the compiled data to obtain corresponding target result data.
In one embodiment, before responding to the trigger instruction, the method further comprises:
generating the trigger instruction every preset time interval;
or receiving a data processing request and generating a corresponding trigger instruction according to the data processing request.
In one embodiment, the identified information includes: code identification of the target code data, and item group identification of the item group to which the target code data belongs.
In one embodiment, according to the identification information, querying a preset database to obtain a processing rule matched with the identification information as a target processing rule, including:
inquiring a preset database according to the item group identification in the identification information, and finding a target data set matched with the item group identification;
Inquiring the target data set according to the code identification in the identification information, and acquiring a processing rule matched with the code identification as a target processing rule; the target processing rule at least records configuration parameters and a packaging script file for processing target code data.
In one embodiment, the configuration parameters include at least one of: IP address, port information, server node number, key data.
In one embodiment, the target processing rule further records identification information of a target server; accordingly, after obtaining the corresponding target result data, the method further includes:
determining the identification information of the target server according to the target processing rule;
and sending the target result data to a target server according to the identification information of the target server so as to deploy and apply the target result data to the target server.
In one embodiment, the task information further includes online time information; accordingly, after obtaining the corresponding target result data, the method further includes:
determining the online time of the target result data according to the task information;
And sending the target result data to a target server according to the online time of the target result data, so that the target server can online the target result data at the online time.
In one embodiment, the processing rules are obtained as follows:
receiving configuration rules for code data from a terminal device;
acquiring an item group identifier of an item group to which the terminal equipment belongs;
and generating a processing rule corresponding to the code data according to the configuration rule, and storing the processing rule in a data set matched with the item group identifier in a preset database.
In one embodiment, receiving configuration rules for code data from a terminal device includes:
a configuration interface for displaying code data to a user through terminal equipment;
and acquiring data related to the code data, which is input by a user in a configuration interface of the code data, through the terminal equipment so as to obtain a configuration rule for the code data.
In one embodiment, the method further comprises:
acquiring configuration parameters and packaging script files for processing code data according to the configuration rules;
and storing the configuration parameters for processing the code data and the packaging script file in a preset data set matched with the item group identification in a preset database.
In one embodiment, the object code data includes code data of an updated version of the target application; accordingly, the target result data includes an updated version of the target application.
The embodiment of the specification also provides a processing system of code data, which comprises: the system comprises a first server, a second server and terminal equipment, wherein the second server is connected with a preset database, and the preset database is used for storing task information, configuration parameters, packaging script files and processing rules;
the first server is used for receiving and storing the code data to be processed from the terminal equipment;
the second server is used for receiving configuration rules for code data from the terminal equipment, acquiring processing rules corresponding to the code data according to the configuration rules, and processing configuration parameters and packaging script files of the code data, and storing the processing rules, the configuration parameters and the packaging script files in a preset data set matched with item group identifications of item groups to which the terminal equipment belongs;
the second server is further used for responding to the trigger instruction and acquiring task information from a connected preset database; determining identification information of target code data to be processed currently according to the task information, and acquiring the target code data from a first server according to the identification information; inquiring a preset database according to the identification information, and acquiring a processing rule matched with the identification information as a target processing rule; inquiring a preset database according to the target processing rule, and acquiring configuration parameters for processing target code data and a packaging script file as associated data of the target code data; and compiling the target code data according to the associated data, and packaging the compiled data to obtain corresponding target result data.
The embodiment of the specification also provides a processing device of code data, which comprises:
the first acquisition module is used for responding to the trigger instruction and acquiring task information from a connected preset database; the task information, the configuration parameters, the packaging script file and the processing rules are stored in the preset database;
the determining module is used for determining the identification information of the target code data to be processed currently according to the task information, and acquiring the target code data from the first server according to the identification information; the first server is used for receiving and storing code data to be processed from the terminal equipment;
the second acquisition module is used for inquiring a preset database according to the identification information and acquiring a processing rule matched with the identification information as a target processing rule;
the third acquisition module is used for inquiring a preset database according to the target processing rule and acquiring configuration parameters for processing target code data and a packaging script file as associated data of the target code data;
and the processing module is used for compiling the target code data according to the associated data, and packaging the compiled data to obtain corresponding target result data.
The embodiment of the specification also provides a server, which comprises a processor and a memory for storing instructions executable by the processor, wherein the processor responds to a trigger instruction when executing the instructions and acquires task information from a connected preset database; the task information, the configuration parameters, the packaging script file and the processing rules are stored in the preset database; determining identification information of target code data to be processed currently according to the task information, and acquiring the target code data from a first server according to the identification information; the first server is used for receiving and storing code data to be processed from the terminal equipment; inquiring a preset database according to the identification information, and acquiring a processing rule matched with the identification information as a target processing rule; inquiring a preset database according to the target processing rule, and acquiring configuration parameters for processing target code data and a packaging script file as associated data of the target code data; and compiling the target code data according to the associated data, and packaging the compiled data to obtain corresponding target result data.
The embodiment of the specification also provides a computer readable storage medium, wherein the computer instructions are stored on the computer readable storage medium, and when the instructions are executed, the instructions respond to the triggering instructions, and task information is acquired from a connected preset database; the task information, the configuration parameters, the packaging script file and the processing rules are stored in the preset database; determining identification information of target code data to be processed currently according to the task information, and acquiring the target code data from a first server according to the identification information; the first server is used for receiving and storing code data to be processed from the terminal equipment; inquiring a preset database according to the identification information, and acquiring a processing rule matched with the identification information as a target processing rule; inquiring a preset database according to the target processing rule, and acquiring configuration parameters for processing target code data and a packaging script file as associated data of the target code data; and compiling the target code data according to the associated data, and packaging the compiled data to obtain corresponding target result data.
According to the code data processing method, device and server provided by the specification, a second server connected with a preset database is used for responding to a trigger instruction first, and task information is obtained from the preset database; determining identification information of the target code data to be processed currently according to the task information, and acquiring target code data matched with the identification information from a first server; meanwhile, a preset database is queried according to the identification information, and a matched target processing rule is obtained; inquiring a preset database according to the target processing rule, and acquiring configuration parameters for processing target code data and a packaging script file as associated data of the target code data; and the second server can compile the target code data automatically according to the associated data, and then package the compiled data. Based on the method, the preset database is additionally configured and connected on the second server, and the processing rules corresponding to the code data, the configuration parameters, the packaging script files and other associated data are stored by using the preset database, so that the reading and writing efficiency of the processing rules and the associated data obtained and used by the second server in the process of processing the target code data can be effectively improved, the overall processing efficiency of the code data is improved, and further, the automatic compiling and packaging processing of different code data can be effectively completed. The method solves the technical problem of low processing efficiency of code data in the existing method.
Drawings
In order to more clearly illustrate the embodiments of the present disclosure, the drawings that are required for the embodiments will be briefly described below, in which the drawings are only some of the embodiments described in the present disclosure, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a flow chart of a method for processing code data according to one embodiment of the present disclosure;
FIG. 2 is a schematic diagram of the structural composition of a processing system for code data provided in one embodiment of the present disclosure;
FIG. 3 is a schematic diagram of an embodiment of a processing system for processing code data using code data provided by one embodiment of the present description;
FIG. 4 is a schematic diagram of the structural composition of a server according to one embodiment of the present disclosure;
fig. 5 is a schematic structural composition diagram of a processing apparatus for code data provided in one embodiment of the present specification;
FIG. 6 is a schematic diagram of one embodiment of a processing method of code data to which the embodiments of the present specification are applied, in one example of a scenario;
fig. 7 is a schematic diagram of an embodiment of a processing method of code data to which the embodiments of the present specification are applied, in one example of a scenario.
Detailed Description
In order to make the technical solutions in the present specification better understood by those skilled in the art, the technical solutions in the embodiments of the present specification will be clearly and completely described below with reference to the drawings in the embodiments of the present specification, and it is obvious that the described embodiments are only some embodiments of the present specification, not all embodiments. All other embodiments, which can be made by one of ordinary skill in the art without undue burden from the present disclosure, are intended to be within the scope of the present disclosure.
In view of existing code data-based processing methods, users mostly use existing Jenkins-based automated compilation packaging tools to perform data processing such as compilation, packaging, etc. on code data to be processed. The automatic compiling and packaging tool based on Jenkins can store and read and write data in a lasting mode only in a disk file mode, so that when a user processes code data by using the automatic compiling and packaging tool based on Jenkins, the user needs to read corresponding configuration, read and write logs, read and write disk files and the like every time related data are acquired or used through access, the user has complicated operation when using the automatic compiling and packaging tool based on Jenkins, the efficiency is relatively low, even access blocking occurs, and the processing efficiency of the code data is affected. Furthermore, the above-described Jenkins-based automated compilation packaging tool is also not suitable for processing data containing code data of a plurality of different item groups, which is relatively large in data volume.
For the root cause of the above problem, the embodiment of the present specification considers that a second server specially responsible for uniformly processing different to-be-processed code data uploaded by different project groups can be provided. And, the second server is additionally and additionally configured with a preset database corresponding to connection, and the preset database is used for storing processing rules corresponding to the code data, configuration parameters, package script files and other associated data. Therefore, the data can be stored in a disk file mode without the need of the existing method, and the reading and writing efficiency of processing rules and associated data can be effectively improved by using a preset database in the process of processing a large amount of target code data of different project groups by the second server, the overall processing efficiency of the code data is improved, and further automatic compiling and packaging processing of different code data can be effectively completed.
Based on the foregoing ideas, referring to fig. 1, an embodiment of the present disclosure provides a method for processing code data. The method is particularly applied to the side of the second server. In particular implementations, the method may include the following.
S101: responding to the trigger instruction, and acquiring task information from a connected preset database; the preset database stores task information, configuration parameters, packaging script files and processing rules.
In one embodiment, the method for processing code data may be specifically applied to the second server. The second server may be specifically understood as a server specifically responsible for uniformly processing different code data to be processed uploaded by different project groups. Specifically, the second server may be a server of a code management platform (or a code version management platform) commonly used by a company or an organization.
Further, the second server may be connected to the first server and a plurality of different terminal devices to construct a processing system for obtaining code data. Reference may be made to fig. 2.
The first server may be specifically understood as a server that receives and stores code data to be processed uploaded by users (or programmers) of different project groups through a terminal device. Specifically, the first server may be a server of a code hosting platform commonly used by a company or an organization.
The terminal equipment can be connected with the first server and is used for uploading and storing the code data to be processed written by the user in the first server. The terminal device may also be connected to the second server, so that the user may interact with the second server via the terminal device to perform related data configuration, etc.
In this embodiment, the first server and the second server may specifically include a background server applied to a side of the data processing system and capable of implementing functions such as data transmission and data processing. Specifically, the first server and the second server may be, for example, an electronic device having a data operation function, a storage function, and a network interaction function. Alternatively, the first server and the second server may be software programs running in the electronic device to support data processing, storage, and network interaction. In the present embodiment, the number of servers included in the first server and the second server is not particularly limited. The first server and the second server may be one server, or may be several servers, or may be a server cluster formed by several servers.
In this embodiment, the terminal device may specifically include a front-end device applied to a user side and capable of implementing functions such as data acquisition and data transmission. Specifically, the client may be, for example, a desktop computer, a tablet computer, a notebook computer, a smart phone, a digital assistant, an intelligent wearable device, a television with a network access function, and the like. Alternatively, the client may be a software application capable of running in the electronic device described above. For example, it may be an APP running on a mobile phone, etc.
In one embodiment, the code data may be specifically understood as code data that has not been compiled yet. For example, it may be code data of an updated version of a certain application that the user just written. The above object code data may be specifically understood as code data to be processed by the second server currently.
In an embodiment, before implementation, a corresponding preset database may be further configured on the second server, so that the preset database may be used to replace a disk file used in the existing method to store related data for processing the code data, thereby improving the processing efficiency of the code data.
In one embodiment, the preset database may specifically store task information, configuration parameters, package script files, processing rules, and other data related to data processing of the code data.
In one embodiment, the task information may be specifically understood as information data for characterizing a data processing task of the corresponding code data. Specifically, the task information may be recorded with identification information of the code data to be processed.
The identification information may specifically include a code identification corresponding to the code data, for example, a name of the code data, or a number of the code data. The identification information may specifically further include an item group identification of the item group to which the code data belongs, for example, a name of the item group, or a number of the item group, or the like.
In one embodiment, the task information may further include online time information. For example, the task information may be recorded with a 9 th day of the online time 2020, and the code data plan corresponding to the task information may be determined to be issued online on 9 th day of the 2020 according to the online time information.
In one embodiment, the task information may further include information related to a data processing type, a processing requirement, a preset time interval for each processing, and the like of the code data. Of course, the task information listed above is only one illustrative example. In specific implementation, the task information may also record other types and contents of information according to specific application scenarios and processing requirements. The present specification is not limited to this.
In one embodiment, the above configuration parameters may be specifically understood as parameter data to be used when performing data processing such as compiling processing, packaging processing, and the like on code data.
Specifically, the configuration parameters may include at least one of the following: IP address, port information, server node number, key data, etc. It should be noted that the above listed configuration parameters are only illustrative. In specific implementation, the configuration parameters may further include other types of parameter data according to specific application scenarios and processing requirements. For example, the configuration parameters may also include operating environment parameters such as CPU parameters, GPU parameters, and the like.
In one embodiment, the above-mentioned packaging script file may be specifically understood as a script file configured in advance for performing a corresponding packaging process on certain code data.
In one embodiment, the processing rule may specifically be a user who uploads the code data, or a specific rule data configured by an administrator of the item group to which the user belongs in advance according to the data characteristics, processing requirements, and the like of the code data.
Specifically, the processing rule may specifically include identification information of the corresponding code data, and data information of relevant data such as configuration parameters, package script files, and the like, which need to be used when processing the corresponding code data.
In one embodiment, after detecting the trigger instruction, the second server may respond to the trigger instruction and obtain the corresponding task information from the connected preset database.
In one embodiment, before responding to the trigger instruction, the method may further include the following steps: generating the trigger instruction every preset time interval; or receiving a data processing request and generating a corresponding trigger instruction according to the data processing request.
In one embodiment, for some timing class processing tasks, the task information may include a predetermined time interval. Correspondingly, when the second server is embodied, a preset time interval in the task information can be acquired and recorded; after completing the data processing of the code data of the current round, the second server may continue to perform processing of other code data. While the second server starts timing. The second server may generate a trigger corresponding to the code data at intervals of a preset time interval. Furthermore, the second server can respond to and acquire corresponding task information from a preset database according to the trigger instruction so as to trigger data processing of a new round of the code data.
In one embodiment, for some immediate class processing tasks, the second server may receive a data processing request issued by the current terminal device. The data processing request carries identification information of code data to be processed, and the data processing request is used for requesting a second server to perform corresponding data processing on the code data. The second server may determine code data to be currently processed according to the data processing request, and generate a trigger instruction corresponding to the code data. Furthermore, the second server can respond to and acquire corresponding task information from a preset database according to the trigger instruction so as to trigger data processing of the code data.
S102: determining identification information of target code data to be processed currently according to the task information, and acquiring the target code data from a first server according to the identification information; the first server is used for receiving and storing code data to be processed from the terminal equipment.
In one embodiment, the second server may extract identification information of the code data from the task information and determine the identification information as identification information of the target code data to be currently processed. And then the first server can be searched according to the identification information, and the code data matched with the identification information is found out from the plurality of code data to be processed stored in the first server and is used as target code data. And acquiring the object code data.
In one embodiment, before implementation, the user may send the code data to be processed to the first server through the terminal device. Accordingly, the first server may receive and store code data from the terminal device.
In one embodiment, the first server may divide the received code data into a plurality of types of groups according to the item group to which the code data belongs, and perform packet storage. Wherein the code data stored in each type group belongs to the same item group. This allows distinguishing between code data from different sets of items so that the code data stored on the first server is more ordered so that the second server can more efficiently obtain target code data from the first server. Meanwhile, the code data are stored in groups, so that confusion of the code data of different project groups during storage can be avoided.
In one embodiment, during implementation, the second server may search for a type group in the first server according to the item group identifier in the identifier information, and find a type group corresponding to the item group identifier; and searching code data in the type group according to the code identification in the identification information, and finding the code data corresponding to the code identification as target code data. In this way, the second server can obtain the target code data relatively more efficiently and accurately.
S103: and inquiring a preset database according to the identification information, and acquiring a processing rule matched with the identification information as a target processing rule.
In one embodiment, the processing rules, configuration parameters, task information and packaging script files in the preset database may be stored in different data sets according to the item groups to which the corresponding code data belong. Wherein one data set in the preset database corresponds to one item group. Specifically, each dataset may be labeled with the item group identification of the corresponding item group to distinguish between the other datasets. Code data corresponding to data (including processing rules, task information, package script files, configuration parameters, etc.) in the same dataset all belong to the same item group. Through the mode, the data of different project groups can be stored and managed more orderly, and corresponding data can be acquired and used more efficiently later. Meanwhile, the phenomenon that data of different project groups are disordered or the data are used or even tampered by other project groups can be avoided, and the data safety of each project group is protected.
In one embodiment, the foregoing query, according to the identification information, queries a preset database, and obtains a processing rule matched with the identification information, where the processing rule is used as a target processing rule, and when the processing rule is implemented, the processing rule may include the following contents: inquiring a preset database according to the item group identification in the identification information, and finding a target data set matched with the item group identification; inquiring the target data set according to the code identification in the identification information, and acquiring a processing rule matched with the code identification as a target processing rule; the target processing rule at least records configuration parameters and a packaging script file for processing target code data.
S104: and inquiring a preset database according to the target processing rule, and acquiring configuration parameters for processing target code data and a packaging script file as associated data of the target code data.
In one embodiment, the above-mentioned associated data may be specifically understood as related data to be used in data processing of the object code data.
In one embodiment, the associated data may include at least configuration parameters, package script files, etc. that may be used in processing the object code data.
In an embodiment, during implementation, the second server may query the target data set in the preset database according to the configuration parameters and the packaging script file recorded in the target processing rule for processing the target code data, so as to efficiently and accurately find and acquire the configuration parameters and the packaging script file for processing the target code data as the target code data; and determines the above data as associated data of the object code data.
S105: and compiling the target code data according to the associated data, and packaging the compiled data to obtain corresponding target result data.
In an embodiment, during implementation, the second server may firstly compile the target code data by using the associated data such as the configuration parameters according to the target processing rule, so as to obtain compiled data; and then, according to the target processing rule, packaging the compiled data by utilizing associated data such as a packaging script file and the like to obtain final target result data.
In one embodiment, the object code data may specifically include code data of an updated version of the object application. Accordingly, the target result data may specifically include an updated version of the target application.
Specifically, the target result data may be a data packet of a target application that has been compiled and configured, and the server may directly run and use the target application.
In one embodiment, the target processing rule may further record identification information of a target server; correspondingly, after obtaining the corresponding target result data, the method may further include the following when being implemented: determining the identification information of the target server according to the target processing rule; and sending the target result data to a target server according to the identification information of the target server so as to deploy and apply the target result data to the target server.
In one embodiment, the target server may be a server for deploying or running target result data. Specifically, the target server may be a server responsible for online or externally issuing the updated version of the target application. The target server may be a server that is responsible for running a data packet using the target application and performing corresponding service data processing, and the like.
The identification information of the target server may specifically be identification information corresponding to the target server, which can distinguish other servers. Specifically, the identification information of the target server may be a name of the target server, a physical address of the target server, a number of the target server, and the like.
Through the mode, after the second server carries out corresponding processing on the target code data, the corresponding target result data can be automatically deployed on the server, so that the operation of a user side can be further simplified, and the overall processing efficiency is improved.
In this embodiment, a second server connected with a preset database responds to a trigger instruction first, and task information is obtained from the preset database; determining identification information of the target code data to be processed currently according to the task information, and acquiring the target code data from a first server; meanwhile, according to the identification information, a preset database is queried, and a matched target processing rule is obtained; inquiring a preset database according to the target processing rule, and acquiring configuration parameters for processing target code data and a packaging script file as associated data of the target code data; and further, the object code data can be compiled automatically according to the associated data, and then the compiled data is packaged. Based on the method, the second server is additionally configured and connected with the preset database, and the processing rules corresponding to the code data, the configuration parameters, the packaging script files and other associated data are stored by using the preset database, so that the reading and writing efficiency of the processing rules and the associated data obtained and used by the second server in the process of processing the target code data can be effectively improved, the overall processing efficiency of the code data is improved, and the automatic compiling and packaging processing of different code data is efficiently completed. The method solves the technical problem of low processing efficiency of code data in the existing method.
In one embodiment, the second server is implemented specifically, and the target code data is compiled according to the associated data by using a command line call mode, and the compiled data is packaged to obtain corresponding target result data.
In one embodiment, the task information may specifically further include online time information; correspondingly, after obtaining the corresponding target result data, the method may further include the following when being implemented: determining online time information of the target result data according to the task information; and sending the target result data to a target server according to the online time information of the target result data, so that the target server obtains the target result data before the online time.
In one embodiment, the second server may complete data processing for the target code data according to the above-mentioned online time information before the online time, and send the corresponding target result data to the target server, so that the target server may online the corresponding target result data according to the online time.
In one embodiment, the processing rules may be obtained specifically in the following manner: receiving configuration rules for code data from a terminal device; acquiring an item group identifier of an item group to which the terminal equipment belongs; and generating a processing rule corresponding to the code data according to the configuration rule, and storing the processing rule in a data set matched with the item group identifier in a preset database.
In one embodiment, the receiving the configuration rule for the code data from the terminal device may include: a configuration interface for displaying code data to a user through terminal equipment; and acquiring data related to the code data, which is input by a user in a configuration interface of the code data, through the terminal equipment so as to obtain a configuration rule for the code data.
In an embodiment, during implementation, the second server may respond to the user operation, and display a configuration interface of corresponding code data to the user through the terminal device, so that data related to the code data, such as a code identifier, an item group identifier, configuration parameters set by the user, a package script file, a processing mode, and the like, which are input or set by the user at the interface, may be collected through the configuration interface of the code data. And further, the configuration rule can be obtained according to the data.
In an embodiment, the configuration interface of the code data may be a personalized interface generated by the second server according to a user or a user-defined requirement of the project group.
In one embodiment, the second server may further collect information such as online time information, task triggering rules, and the like set in the interface by the user through a task setting interface of the code data presented to the user by the terminal device to generate the task information.
In one embodiment, the method may further include the following when implemented: acquiring configuration parameters and packaging script files for processing code data according to the configuration rules; and storing the configuration parameters for processing the code data and the packaging script file in a preset data set matched with the item group identification in a preset database.
In one embodiment, the processing rule may further describe a scene identifier. Wherein the scene identifier corresponds to a scene type.
In one embodiment, the scene types may specifically include a plurality of scene types such as a development scene, a test scene, a release scene, and the like.
In one embodiment, after obtaining the configuration parameters for processing the object code data and the package script file as the associated data of the object code data, the method may further include the following when implemented: determining the scene type of a target scene in which the target code data are located according to the scene identification in the processing rule; determining a preset scene mode matched with the scene type of the target scene from a plurality of preset scene modes, and taking the preset scene mode as the target scene mode; and compiling the target code data according to the associated data based on the target scene mode, and packaging the compiled data to obtain corresponding target result data.
In an embodiment, the second server may further configure preset scene modes corresponding to different scene types according to data processing characteristics of code data of different types of scenes. Wherein, the associated data used when the same code data is subjected to the same compiling and packaging process may have a difference based on different preset scene modes.
For example, based on a preset scene mode corresponding to the test scene, the number of the server node in the configuration parameter used in processing the code data only includes the internal server node number. The serial numbers of the server nodes in the configuration parameters used in processing the code data include the serial numbers of the external server nodes in addition to the internal serial numbers of the server nodes based on the preset scene mode corresponding to the release scene.
As can be seen from the above, in the method for processing code data provided in the embodiments of the present disclosure, a second server connected to a preset database first responds to a trigger instruction, and obtains task information from the preset database; determining identification information of the target code data to be processed currently according to the task information, and acquiring target code data matched with the identification information from a first server; meanwhile, a preset database is queried according to the identification information, and a matched target processing rule is obtained; inquiring a preset database according to the target processing rule, and acquiring configuration parameters for processing target code data and a packaging script file as associated data of the target code data; and the second server can compile the target code data automatically according to the associated data, and then package the compiled data. Based on the method, the preset database is additionally configured and connected on the second server, and the processing rules corresponding to the code data, the configuration parameters, the packaging script files and other associated data are stored by using the preset database, so that the reading and writing efficiency of the processing rules and the associated data obtained and used by the second server in the process of processing the target code data can be effectively improved, the overall processing efficiency of the code data is improved, and further, the automatic compiling and packaging processing of different code data can be effectively completed. The method solves the technical problem of low processing efficiency of code data in the existing method. The processing rules and the associated data corresponding to different code data are respectively stored in different data sets in the preset database according to the item group identification of the item group to which the terminal equipment belongs, so that the related processing rules and the associated data can be obtained and used in a more efficient and orderly manner later, and the overall processing efficiency of the code data is further improved; meanwhile, the data stored in the preset database can be prevented from being used or tampered by other project groups, and the data safety of the data in the preset database is protected.
Referring to fig. 2 and 3, the embodiment of the present disclosure further provides a system for processing code data. The processing system specifically may include a first server, a second server, and a terminal device. The first server, the second server and the terminal equipment can be connected in a wired or wireless mode so as to perform data interaction.
Specifically, the second server is further connected with a preset database, and the preset database is used for storing task information, configuration parameters, packaging script files and processing rules.
In a specific implementation, the first server may be specifically configured to receive and store code data to be processed from a terminal device.
The second server may specifically be configured to receive a configuration rule for code data from a terminal device, obtain, according to the configuration rule, a processing rule corresponding to the code data, and a configuration parameter and a packaging script file for processing the code data, and store the processing rule, the configuration parameter and the packaging script file in a preset data set matched with an item group identifier of an item group to which the terminal device belongs.
The second server can be particularly used for responding to the trigger instruction and acquiring task information from a connected preset database; determining identification information of target code data to be processed currently according to the task information, and acquiring the target code data from a first server according to the identification information; inquiring a preset database according to the identification information, and acquiring a processing rule matched with the identification information as a target processing rule; inquiring a preset database according to the target processing rule, and acquiring configuration parameters for processing target code data and a packaging script file as associated data of the target code data; and compiling the target code data according to the associated data, and packaging the compiled data to obtain corresponding target result data.
The embodiment of the specification also provides a server, which comprises a processor and a memory for storing instructions executable by the processor, wherein the processor can execute the following steps according to the instructions when being implemented: responding to the trigger instruction, and acquiring task information from a connected preset database; the task information, the configuration parameters, the packaging script file and the processing rules are stored in the preset database; determining identification information of target code data to be processed currently according to the task information, and acquiring the target code data from a first server according to the identification information; the first server is used for receiving and storing code data to be processed from the terminal equipment; inquiring a preset database according to the identification information, and acquiring a processing rule matched with the identification information as a target processing rule; inquiring a preset database according to the target processing rule, and acquiring configuration parameters for processing target code data and a packaging script file as associated data of the target code data; and compiling the target code data according to the associated data, and packaging the compiled data to obtain corresponding target result data.
In order to more accurately complete the above instructions, referring to fig. 4, another specific server is provided in this embodiment of the present disclosure, where the server includes a network communication port 401, a processor 402, and a memory 403, and the above structures are connected by an internal cable, so that each structure may perform specific data interaction.
The network communication port 401 may be specifically configured to respond to a trigger instruction, and obtain task information from a connected preset database; the preset database stores task information, configuration parameters, packaging script files and processing rules.
The processor 402 may be specifically configured to determine, according to the task information, identification information of target code data to be currently processed, and obtain, according to the identification information, the target code data from a first server; the first server is used for receiving and storing code data to be processed from the terminal equipment; inquiring a preset database according to the identification information, and acquiring a processing rule matched with the identification information as a target processing rule; inquiring a preset database according to the target processing rule, and acquiring configuration parameters for processing target code data and a packaging script file as associated data of the target code data; and compiling the target code data according to the associated data, and packaging the compiled data to obtain corresponding target result data.
The memory 403 may be used for storing a corresponding program of instructions.
In this embodiment, the network communication port 401 may be a virtual port that binds with different communication protocols, so that different data may be sent or received. For example, the network communication port may be a port responsible for performing web data communication, a port responsible for performing FTP data communication, or a port responsible for performing mail data communication. The network communication port may also be an entity's communication interface or a communication chip. For example, it may be a wireless mobile network communication chip, such as GSM, CDMA, etc.; it may also be a Wifi chip; it may also be a bluetooth chip.
In this embodiment, the processor 402 may be implemented in any suitable manner. For example, the processor may take the form of, for example, a microprocessor or processor, and a computer-readable medium storing computer-readable program code (e.g., software or firmware) executable by the (micro) processor, logic gates, switches, an application specific integrated circuit (Application Specific Integrated Circuit, ASIC), a programmable logic controller, and an embedded microcontroller, among others. The description is not intended to be limiting.
In this embodiment, the memory 403 may include a plurality of layers, and in a digital system, the memory may be any memory as long as it can hold binary data; in an integrated circuit, a circuit with a memory function without a physical form is also called a memory, such as a RAM, a FIFO, etc.; in the system, the storage device in physical form is also called a memory, such as a memory bank, a TF card, and the like.
The embodiments of the present specification also provide a computer storage medium storing computer program instructions that when executed implement a processing method based on the above code data: responding to the trigger instruction, and acquiring task information from a connected preset database; the task information, the configuration parameters, the packaging script file and the processing rules are stored in the preset database; determining identification information of target code data to be processed currently according to the task information, and acquiring the target code data from a first server according to the identification information; the first server is used for receiving and storing code data to be processed from the terminal equipment; inquiring a preset database according to the identification information, and acquiring a processing rule matched with the identification information as a target processing rule; inquiring a preset database according to the target processing rule, and acquiring configuration parameters for processing target code data and a packaging script file as associated data of the target code data; and compiling the target code data according to the associated data, and packaging the compiled data to obtain corresponding target result data.
In the present embodiment, the storage medium includes, but is not limited to, a random access Memory (Random Access Memory, RAM), a Read-Only Memory (ROM), a Cache (Cache), a Hard Disk (HDD), or a Memory Card (Memory Card). The memory may be used to store computer program instructions. The network communication unit may be an interface for performing network connection communication, which is set in accordance with a standard prescribed by a communication protocol.
In this embodiment, the functions and effects of the program instructions stored in the computer storage medium may be explained in comparison with other embodiments, and are not described herein.
Referring to fig. 5, on a software level, the embodiment of the present disclosure further provides a device for processing code data, where the device may specifically include the following structural modules.
The first obtaining module 501 may specifically be configured to obtain task information from a connected preset database in response to a trigger instruction; the task information, the configuration parameters, the packaging script file and the processing rules are stored in the preset database;
the determining module 502 may specifically be configured to determine, according to the task information, identification information of target code data to be processed currently, and obtain, according to the identification information, the target code data from a first server; the first server is used for receiving and storing code data to be processed from the terminal equipment;
The second obtaining module 503 may specifically be configured to query a preset database according to the identification information, and obtain a processing rule matched with the identification information as a target processing rule;
the third obtaining module 504 may specifically be configured to query a preset database according to the target processing rule, and obtain configuration parameters for processing target code data and a package script file as associated data of the target code data;
the processing module 505 may specifically be configured to compile the target code data according to the associated data, and perform packaging processing on the compiled data to obtain corresponding target result data.
It should be noted that, the units, devices, or modules described in the above embodiments may be implemented by a computer chip or entity, or may be implemented by a product having a certain function. For convenience of description, the above devices are described as being functionally divided into various modules, respectively. Of course, when the present description is implemented, the functions of each module may be implemented in the same piece or pieces of software and/or hardware, or a module that implements the same function may be implemented by a plurality of sub-modules or a combination of sub-units, or the like. The above-described apparatus embodiments are merely illustrative, for example, the division of the units is merely a logical function division, and there may be additional divisions when actually implemented, for example, multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
From the above, the code data processing device provided in the embodiment of the present disclosure can effectively improve the read-write efficiency of the processing rule and the associated data obtained and used by the second server in the process of processing the target code data, improve the overall processing efficiency of the code data, and efficiently complete the automatic compiling and packaging processing of different code data. The method solves the technical problem of low processing efficiency of code data in the existing method.
In a specific scenario example, referring to fig. 6 and fig. 7, the processing method of code data provided in the embodiments of the present disclosure may be applied to automatically compile and package code data uploaded by developers (i.e., users) of different project groups. In specific implementation, reference may be made to the following.
Based on the processing system shown in fig. 6, a developer can upload code (i.e., code data) to the code hosting platform (corresponding to the first server) first, and then the version management platform (corresponding to the second server) can replace new code of each item group on the code hosting platform at regular time or instant pull, and rely on the compiling tool environment on the platform and the relying package warehouse resource, and the database (i.e., the preset database) connected with the platform to compile, package, deploy and the like the code.
Specifically, in the development phase, a developer submits normally compilable code from a personal IDE (Integrated Development Environment ) to a code hosting platform.
The version management platform can set a timing task and store various configuration information related to the task version in a database in advance.
When a timed task is initiated or initiated immediately (a trigger instruction is generated and responded), the version management platform can read task configuration information from a database, pull the latest code from the code hosting platform, compile and package the pulled code in a command line call mode, and deploy the processed code to a corresponding target server.
In this scenario example, for code hosted on a managed platform, a unified customizable front-end Web interface may be provided to interact with a user for version management (e.g., setting configuration rules). The code library code can be replaced by pulling at regular time, and automatic version compiling, packing and deployment can be performed, so that complicated manual operation is avoided. Version task information can be stored in a database, read-write performance is better than that of a disk file, and version information more complex than that in a configuration file can be stored, so that development of new functions is facilitated.
In conclusion, the system can have complete database storage, is convenient for storing version key information, and realizes unified version management and control. Based on the system, when the codes are specifically processed, the data are uniformly stored in the database instead of the disk file, and the access performance is excellent. In addition, the system also supports and provides an autonomous design front-end interface, is beneficial to customized development aiming at enterprise demands, improves user experience, and meets diversified requirements of users.
Although the present description provides method operational steps as described in the examples or flowcharts, more or fewer operational steps may be included based on conventional or non-inventive means. The order of steps recited in the embodiments is merely one way of performing the order of steps and does not represent a unique order of execution. When implemented by an apparatus or client product in practice, the methods illustrated in the embodiments or figures may be performed sequentially or in parallel (e.g., in a parallel processor or multi-threaded processing environment, or even in a distributed data processing environment). The terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, it is not excluded that additional identical or equivalent elements may be present in a process, method, article, or apparatus that comprises a described element. The terms first, second, etc. are used to denote a name, but not any particular order.
Those skilled in the art will also appreciate that, in addition to implementing the controller in a pure computer readable program code, it is well possible to implement the same functionality by logically programming the method steps such that the controller is in the form of logic gates, switches, application specific integrated circuits, programmable logic controllers, embedded microcontrollers, etc. Such a controller can be regarded as a hardware component, and means for implementing various functions included therein can also be regarded as a structure within the hardware component. Or even means for achieving the various functions may be regarded as either software modules implementing the methods or structures within hardware components.
The description may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, classes, etc. that perform particular tasks or implement particular abstract data types. The specification may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.
From the above description of embodiments, it will be apparent to those skilled in the art that the present description may be implemented in software plus a necessary general hardware platform. Based on such understanding, the technical solutions of the present specification may be embodied essentially in the form of a software product, which may be stored in a storage medium, such as a ROM/RAM, a magnetic disk, an optical disk, etc., and include several instructions to cause a computer device (which may be a personal computer, a mobile terminal, a server, or a network device, etc.) to perform the methods described in the various embodiments or portions of the embodiments of the present specification.
Various embodiments in this specification are described in a progressive manner, and identical or similar parts are all provided for each embodiment, each embodiment focusing on differences from other embodiments. The specification is operational with numerous general purpose or special purpose computer system environments or configurations. For example: personal computers, server computers, hand-held or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set top boxes, programmable electronic devices, network PCs, minicomputers, mainframe computers, distributed computing environments that include any of the above systems or devices, and the like.
Although the present specification has been described by way of example, it will be appreciated by those skilled in the art that there are many variations and modifications to the specification without departing from the spirit of the specification, and it is intended that the appended claims encompass such variations and modifications as do not depart from the spirit of the specification.

Claims (15)

1. A method of processing code data, comprising:
responding to the trigger instruction, and acquiring task information from a connected preset database; the task information, the configuration parameters, the packaging script file and the processing rules are stored in the preset database;
determining identification information of target code data to be processed currently according to the task information, and acquiring the target code data from a first server according to the identification information; the first server is used for receiving and storing code data to be processed from the terminal equipment;
inquiring a preset database according to the identification information, and acquiring a processing rule matched with the identification information as a target processing rule;
inquiring a preset database according to the target processing rule, and acquiring configuration parameters for processing target code data and a packaging script file as associated data of the target code data;
And compiling the target code data according to the associated data, and packaging the compiled data to obtain corresponding target result data.
2. The method of claim 1, wherein prior to responding to the trigger instruction, the method further comprises:
generating the trigger instruction every preset time interval;
or receiving a data processing request and generating a corresponding trigger instruction according to the data processing request.
3. The method of claim 1, wherein the identified information comprises: code identification of the target code data, and item group identification of the item group to which the target code data belongs.
4. A method according to claim 3, wherein, according to the identification information, a preset database is queried to obtain a processing rule matched with the identification information as a target processing rule, and the method comprises the steps of:
inquiring a preset database according to the item group identification in the identification information, and finding a target data set matched with the item group identification;
inquiring the target data set according to the code identification in the identification information, and acquiring a processing rule matched with the code identification as a target processing rule; the target processing rule at least records configuration parameters and a packaging script file for processing target code data.
5. The method of claim 4, wherein the configuration parameters comprise at least one of: IP address, port information, server node number, key data.
6. The method of claim 4, wherein the target processing rule further records identification information of a target server; accordingly, after obtaining the corresponding target result data, the method further includes:
determining the identification information of the target server according to the target processing rule;
and sending the target result data to a target server according to the identification information of the target server so as to deploy and apply the target result data to the target server.
7. The method of claim 6, wherein the task information further comprises online time information; accordingly, after obtaining the corresponding target result data, the method further includes:
determining online time information of the target result data according to the task information;
and sending the target result data to a target server according to the online time information of the target result data, so that the target server obtains the target result data before the online time.
8. The method of claim 1, wherein the processing rules are obtained as follows:
receiving configuration rules for code data from a terminal device;
acquiring an item group identifier of an item group to which the terminal equipment belongs;
and generating a processing rule corresponding to the code data according to the configuration rule, and storing the processing rule in a data set matched with the item group identifier in a preset database.
9. The method of claim 8, wherein receiving configuration rules for code data from a terminal device comprises:
a configuration interface for displaying code data to a user through terminal equipment;
and acquiring data related to the code data, which is input by a user in a configuration interface of the code data, through the terminal equipment so as to obtain a configuration rule for the code data.
10. The method of claim 8, wherein the method further comprises:
acquiring configuration parameters and packaging script files for processing code data according to the configuration rules;
and storing the configuration parameters for processing the code data and the packaging script file in a preset data set matched with the item group identification in a preset database.
11. The method of claim 1, wherein the object code data comprises code data of an updated version of the target application; accordingly, the target result data includes an updated version of the target application.
12. A system for processing code data, comprising: the system comprises a first server, a second server and terminal equipment, wherein the second server is connected with a preset database, and the preset database is used for storing task information, configuration parameters, packaging script files and processing rules;
the first server is used for receiving and storing the code data to be processed from the terminal equipment;
the second server is used for receiving configuration rules for the code data from the terminal equipment, and acquiring processing rules corresponding to the code data, configuration parameters for processing the code data and a packaging script file according to the configuration rules; storing the processing rules, the configuration parameters and the packaging script file in a preset database and a data set matched with the item group identification of the item group to which the terminal equipment belongs;
the second server is further used for responding to the trigger instruction and acquiring task information from a connected preset database; determining identification information of target code data to be processed currently according to the task information, and acquiring the target code data from a first server according to the identification information; inquiring a preset database according to the identification information, and acquiring a processing rule matched with the identification information as a target processing rule; inquiring a preset database according to the target processing rule, and acquiring configuration parameters for processing target code data and a packaging script file as associated data of the target code data; and compiling the target code data according to the associated data, and packaging the compiled data to obtain corresponding target result data.
13. A processing apparatus for code data, comprising:
the first acquisition module is used for responding to the trigger instruction and acquiring task information from a connected preset database; the task information, the configuration parameters, the packaging script file and the processing rules are stored in the preset database;
the determining module is used for determining the identification information of the target code data to be processed currently according to the task information, and acquiring the target code data from the first server according to the identification information; the first server is used for receiving and storing code data to be processed from the terminal equipment;
the second acquisition module is used for inquiring a preset database according to the identification information and acquiring a processing rule matched with the identification information as a target processing rule;
the third acquisition module is used for inquiring a preset database according to the target processing rule and acquiring configuration parameters for processing target code data and a packaging script file as associated data of the target code data;
and the processing module is used for compiling the target code data according to the associated data, and packaging the compiled data to obtain corresponding target result data.
14. A server comprising a processor and a memory for storing processor executable instructions, wherein the processor, when executing the instructions, implements the steps of the method of any one of claims 1 to 11.
15. A computer readable storage medium having stored thereon computer instructions, which when executed, implement the steps of the method of any of claims 1 to 11.
CN202011035815.5A 2020-09-27 2020-09-27 Code data processing method, device and server Active CN112099800B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011035815.5A CN112099800B (en) 2020-09-27 2020-09-27 Code data processing method, device and server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011035815.5A CN112099800B (en) 2020-09-27 2020-09-27 Code data processing method, device and server

Publications (2)

Publication Number Publication Date
CN112099800A CN112099800A (en) 2020-12-18
CN112099800B true CN112099800B (en) 2024-03-08

Family

ID=73782350

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011035815.5A Active CN112099800B (en) 2020-09-27 2020-09-27 Code data processing method, device and server

Country Status (1)

Country Link
CN (1) CN112099800B (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112596717B (en) * 2020-12-21 2023-11-21 平安银行股份有限公司 Multi-data packing method, device, electronic equipment and computer readable storage medium
CN113010157B (en) * 2021-03-08 2024-08-13 北京达佳互联信息技术有限公司 Code generation method and device
CN113094367A (en) * 2021-04-09 2021-07-09 中国工商银行股份有限公司 Data processing method and device and server
CN113610242A (en) * 2021-08-10 2021-11-05 中国工商银行股份有限公司 Data processing method and device and server
CN114047934A (en) * 2021-10-29 2022-02-15 平安养老保险股份有限公司 Code deployment method, device, equipment and medium based on Jenkins
CN114722056A (en) * 2022-03-18 2022-07-08 北京汇元网科技股份有限公司 Parameterized dynamic project construction method and device, electronic equipment and storage medium
CN114885013B (en) * 2022-05-06 2024-03-12 北京达佳互联信息技术有限公司 Method and device for reporting package information, electronic equipment and storage medium
CN115629762A (en) * 2022-10-11 2023-01-20 北京远舢智能科技有限公司 JSON data processing method and device, electronic equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106547605A (en) * 2016-09-29 2017-03-29 乐视控股(北京)有限公司 Compiled code sending method and compiled code dispensing device
CN106610861A (en) * 2016-11-14 2017-05-03 广州视源电子科技股份有限公司 Compiling method and device
CN110569035A (en) * 2019-08-08 2019-12-13 数字广东网络建设有限公司 Code compiling method, device, equipment and storage medium of software development project
CN111352649A (en) * 2018-12-24 2020-06-30 北京嘀嘀无限科技发展有限公司 Code processing method, device, server and readable storage medium
CN111367531A (en) * 2020-03-26 2020-07-03 北京中指讯博数据信息技术有限公司 Code processing method and device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8365153B2 (en) * 2007-10-26 2013-01-29 Qualcomm Incorporated Server-based code compilation

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106547605A (en) * 2016-09-29 2017-03-29 乐视控股(北京)有限公司 Compiled code sending method and compiled code dispensing device
CN106610861A (en) * 2016-11-14 2017-05-03 广州视源电子科技股份有限公司 Compiling method and device
CN111352649A (en) * 2018-12-24 2020-06-30 北京嘀嘀无限科技发展有限公司 Code processing method, device, server and readable storage medium
CN110569035A (en) * 2019-08-08 2019-12-13 数字广东网络建设有限公司 Code compiling method, device, equipment and storage medium of software development project
CN111367531A (en) * 2020-03-26 2020-07-03 北京中指讯博数据信息技术有限公司 Code processing method and device

Also Published As

Publication number Publication date
CN112099800A (en) 2020-12-18

Similar Documents

Publication Publication Date Title
CN112099800B (en) Code data processing method, device and server
US9787706B1 (en) Modular architecture for analysis database
CN110413346B (en) Parameter updating method and device
EP2989543B1 (en) Method and device for updating client
US11188561B2 (en) Prioritizing microservices on a container platform for a restore operation
KR101373461B1 (en) Terminal and method for using cloud sevices
CN104915268A (en) Desktop layout storage and recovery method and device thereof, terminal equipment and system
CN107066519B (en) Task detection method and device
CN103309650A (en) Generating method and device of persistence layer codes
CN112860282A (en) Upgrading method and device of cluster plug-in and server
Gregorio et al. Forensic analysis of nucleus RTOS on MTK smartwatches
CN109885535A (en) A kind of method and relevant apparatus of file storage
CN114327759A (en) Processing method and device of block chain data
US10025816B2 (en) Managing a data set
CN102902770A (en) Method and system for assembling mirror image files
CN111784468A (en) Account association method and device and electronic equipment
CN112905668B (en) Database derivative method, device and medium based on distributed data stream processing engine
US20150089018A1 (en) Centralized management of webservice resources in an enterprise
US20180278472A1 (en) System and method for performing mass renaming of list of items at run-time with variable differentiation factor
US20150347402A1 (en) System and method for enabling a client system to generate file system operations on a file system data set using a virtual namespace
CN112559118A (en) Application data migration method and device, electronic equipment and storage medium
CN111221651B (en) Load balancing configuration method, device, server and readable storage medium
CN110321335B (en) Modeling data downloading method and device, electronic equipment and computer storage medium
CN110888649B (en) Application deployment method, application baseline creation method and device
CN116166737A (en) Resource topological graph generation method and device, electronic equipment and readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant