Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

21 results about "Java program" patented technology

Method and system for cobol to java program conversion based on syntax tree

PendingCN122411953APathPingSource code file
The application discloses a COBOL-to-Java program conversion method and system based on a syntax tree, belongs to the technical field of computer program language conversion, and comprises the following steps: obtaining a COBOL source program file to be converted and configuration rules; performing lexical analysis and syntax analysis to generate an abstract syntax tree; converting COBOL syntax elements into corresponding Java semantic representations according to pre-defined semantic mapping rules; establishing an accurate access chain of a main program and COPYBOOK internal variables through variable path tracking; detecting and solving naming conflicts of COBOL different-level same-name variables based on a scope tree, and renaming variables by adding a parent class name prefix; and generating the converted Java semantic representations into a Java source code file. The application realizes high-fidelity and high-automation COBOL-to-Java conversion, significantly reduces the migration cost of a legacy system, and generates code with strong readability and excellent performance.
Owner:SHANDONG CITY COMMERCIAL BANK COOP ALLIANCE CO LTD

CRON-based routing machines and processes to schedule and execute java code excerpts across fault-tolerant load-balanced distributed servers running JVM namespaces

A routing process schedules and executes Java code excerpts across backend servers. A route table contains routes to be executed in JVM namespaces on servers and identifies for each route a Jar file containing applicable classes and methods to be executed at a CRON time. During execution, methods are retrieved from each applicable class and are executed to extract data from backend devices. The servers transform the extracted data into frontend data and load it onto frontend storage devices. Only the classes and methods in the Jar file for a route need be executed. Complete Java programs need not be run.
Owner:BANK OF AMERICA CORP

Method and device for rapidly collecting and analyzing slow query reason of MySQL database in Java

The invention discloses a method and device for rapidly collecting and analyzing slow query reasons of a MySQL database in Java, and relates to the technical field of database analysis. The method comprises the steps that a service thread is constructed, and the service thread is achieved through a database access framework mybatis interceptor and used for processing a query method with execution time exceeding a specified threshold value; and constructing an acquisition thread, and when the acquisition thread is triggered by the service thread, acquiring an execution plan and table establishment information in a database according to the SQL information transmitted by the service thread, and then outputting the execution plan and the table establishment information. According to the method and device for rapidly collecting and analyzing the slow query reason of the MySQL database in the Java, the slow query information and reason of the MySQL database are actively collected and analyzed at the Java program end, the collected information is more accurate, the information content is richer, noise is lower, and the method and device are very suitable for analyzing the problems of unreasonable database SQL and the like.
Owner:VTION ANZHUO TECH CO LTD

Method and device for loading byte code file and electronic equipment

The invention relates to the technical field of data processing, and discloses a method for loading a bytecode file, which comprises the following steps: identifying a performance bottleneck point of a code according to an obtained original bytecode file; judging whether the code has a performance bottleneck according to the performance bottleneck point; and according to a judgment result, obtaining a target bytecode file, and loading the target bytecode file through the virtual machine to run the code. According to the method, the byte code execution level is deeply optimized, and the Java byte code is dynamically analyzed and optimized, so that the code execution efficiency is improved, and the performance of a Java program is improved. The invention further discloses a device for loading the bytecode file and electronic equipment.
Owner:QINGDAO HAIER TECH +2

Method and apparatus for automatically generating authorization script of data operation right

The application relates to the field of financial technology, and provides a data operation permission authorization script automatic generation method and related equipment, the data operation permission authorization script automatic generation method obtains all business data tables related to a storage process through a target interface of the storage process, so that all data operations performed on each business data table are obtained through matching processing of the business data tables in the storage process, and finally, a data control script template is preset to automatically generate permissions for granting a user of a business system to perform related data operations on the business data tables, so that in the conversion process from the storage process to a java program code, the authorization script of the related data operation permission on the business data table can be automatically generated, the human consumption in the conversion process is reduced, and the efficiency of converting the storage process is improved.
Owner:CHINA PING AN LIFE INSURANCE CO LTD

Siemens PLC data acquisition system and method

The invention relates to a Siemens PLC data acquisition system and method, and belongs to the technical field of automatic control systems and methods. According to the technical scheme, the system comprises a point location configuration module, a data acquisition module, a data processing module and a user interface, wherein the point location configuration module, the data acquisition module, the data processing module and the user interface are connected in sequence; the point location configuration module configures a PLC point location address, and the data acquisition module establishes communication connection with a Siemens PLC through a Java program and acquires data in the PLC; the user interface is provided with a user interaction interface. The method has the advantages that data interaction is carried out through the Java program and the Siemens PLC, real-time monitoring and data collection of the operation state of the industrial equipment are achieved, the efficiency and accuracy of data collection are improved, good expandability and usability are achieved, and the method is suitable for various application scenes where data needs to be collected from the Siemens PLC.
Owner:HANDAN HANGANG GRP XINGQI TECH DEV CO LTD +1

Transforming a Java program using a symbolic description language model

Techniques for transforming Java source code using a symbolic description language are disclosed, including: obtaining a set of Java source code corresponding to a Java program; generating a symbolic description language (SDL) model of the set of Java source code; generating, based on the SDL model, a transformed program including at least one transformation relative to the Java program.
Owner:ORACLE INT CORP

Instruction-driven Java runtime service logic protection method and system

The invention discloses a Java runtime service logic protection method and system based on instruction driving, and relates to the technical field of Java program protection. In order to solve the defect that the existing Java program protection technology can only realize static protection and has cracking and stealing risks, the method comprises the following steps of: performing unitized splitting on target service logic to form a plurality of service units; protecting the order of execution instructions of the service unit through instruction description, and encrypting and storing an instruction file to form an encrypted instruction file; when the target service logic needs to be executed, the dynamic instruction parser loads the corresponding encrypted instruction file according to the current service scene, and reduces the content of the encrypted instruction file into a structured execution instruction sequence through a decryption process; and extracting the execution instructions in the decrypted execution instruction sequence, and dynamically finishing the target business logic according to the sequence of the execution instructions and the control logic. The service logic protection method and device are mainly used for protecting the service logic written by the Java program.
Owner:YANTAI HAIYI SOFTWARE

Instruction-driven java runtime business logic protection method and system

The application discloses a Java runtime business logic protection method and system based on instruction driving, and relates to the technical field of Java program protection. In order to solve the defects that the existing Java program protection technology can only be statically protected and has the risk of being cracked and stolen, a target business logic is unitized and split to form a plurality of business units; the order of execution instructions of the business units is protected through instruction description; the instruction files are encrypted and stored to form encrypted instruction files; when the target business logic needs to be executed, a dynamic instruction parser loads the corresponding encrypted instruction file according to a current business scene, and the content of the encrypted instruction file is restored to a structured execution instruction sequence through a decryption process; the execution instructions in the decrypted execution instruction sequence are extracted, and the target business logic is dynamically completed according to the order of the execution instructions and control logic. The application is mainly used for protecting the business logic written by a Java program.
Owner:YANTAI HAIYI SOFTWARE

Remote interaction method and device based on HTTP (Hyper Text Transport Protocol) and medium

The embodiment of the invention discloses a remote interaction method and equipment based on an HTTP (Hyper Text Transport Protocol) and a medium, belongs to the technical field of remote interaction, and solves the problems that an existing remote interaction device is generally single in function and is difficult to meet the remote interaction requirement of a user in a mass data interaction scene. On the remote server, modifying the configuration file and the operation white list based on the client information; the remote server is also provided with a jar package compiled based on a JAVA program and a start-stop script; receiving a remote interaction request sent by a client through an HTTP protocol, and comparing the remote interaction request with the modified configuration file and the operation white list; if the comparison result meets the preset condition, executing corresponding operation on the remote server based on the remote interaction request; the corresponding operation at least comprises one of remote command execution and file uploading or downloading; and after the operation is executed successfully, returning an execution result to the client through HTTP response.
Owner:HIGHGO SOFTWARE

Cross-platform code snippet cutting optimization system

A cross-platform code snippet cutting optimization system comprises an implantation module, a collection module, a detection module, a reproduction module and a screening module, when it is detected that the running performance of a JAVA source code is different on two different target platforms, performance sampling points are implanted in the source code, the source code is divided into a plurality of code blocks, and the code blocks are stored in a database; collecting operation performance data of each code block, and analyzing and cutting out target code blocks causing performance differences; and circularly executing the steps, taking the target code block as a source code, continuing iterative analysis to reduce the scale of the target code block, and finally outputting the target code block with the scale meeting the requirement and causing performance difference. The method is suitable for various tests for checking program defects, the debugging technology is applied to JAVA program performance analysis, and the application scene and efficiency of the JAVA program are automatically optimized.
Owner:SHANGHAI JIAOTONG UNIV

Java program performance analysis method and device, storage medium and computer equipment

This application discloses a method, apparatus, storage medium, and computer device for Java program performance analysis. The method includes: based on the target process ID and installation path information, invoking Linux native commands of the Java program to execute a first processing task, a second processing task, and a third processing task in parallel. The first processing task is used to determine the target thread, the second processing task is used to determine a thread snapshot of the Java program, and the third processing task is used to determine the fully qualified name of the loaded class of the Java program. The method further involves filtering the thread stack information in the thread snapshot according to the thread information of the target thread, the fully qualified name of the loaded class, and the target package name to determine the exception class; decompiling the exception class to obtain the exception code of the Java program; and highlighting the exception code in the Java program's code display interface. This method can accurately locate system performance leaks without intruding on native programs.
Owner:PEOPLE'S INSURANCE COMPANY OF CHINA

Resource efficient full bootstrap

Systems and methods are disclosed for a resource efficient full bootstrap of a destination database. Instead of executing, e.g., a single Apache Spark job that may encounter errors and require restarting the entire job and reallocation of Spark cluster resources, the data pulls from a data source for a full bootstrap may be divided into smaller jobs. Dividing the set of data pulls into smaller jobs (which may be kept as a simpler Java program as compared to an Apache Spark job) allows only the impacted job to again be executed if an error occurs during execution of that job. In addition, resources to execute the job for bootstrapping a database may be allocated only once, which may allow the resources to be less than if estimated and grown based on errors and multiple attempts to execute the job (such as for an Apache Spark job to bootstrap the database).
Owner:INTUIT INC

Method and device for automatically collecting Java program stack information and medium

The invention discloses a method and device for automatically collecting Java program stack information and a medium, and relates to the technical field of containerized deployment. The method is applied to a Java program running in a container and comprises the steps that a first thread is set and used for collecting CPU usage rates at intervals and then storing the CPU usage rates in a CPU usage rate queue; setting a second thread for judging whether the CPU usage rate in the CPU usage rate queue meets a set condition for judging that the CPU usage rate is high or not; and when a set condition is met, acquiring information of all Java threads, organizing the information into stack information and outputting the stack information. According to the method and device for automatically collecting the Java program stack information and the medium, the Java process stack information is automatically stored and output through asynchronous thread processing when the utilization rate of a CPU is increased, and information support is provided for subsequent manual analysis.
Owner:VTION ANZHUO TECH CO LTD

Java program incremental compilation method and related apparatus

Embodiments of the present application relate to the technical field of software development, and disclose a Java program incremental compilation method, which comprises the following steps: obtaining current submitted project code; performing incremental compilation according to a code package file generated by last compilation and the current submitted project code, to generate a current code package; and sending the current code package to a server. Through the above method, the present application can effectively improve the compilation efficiency.
Owner:CHINA MOBILE (SUZHOU) SOFTWARE TECH CO LTD +1

An enclave-like method and programmable device

Embodiments of the present application disclose a class isolation method and a programmable device, which are used for implementing class isolation of third-party class libraries for a java program and a service governance plug-in of a service governance system. A first jar package and a second jar package are built for a plug-in system framework, and a third jar package is built for the service governance plug-in. The first jar package corresponds to general capability interface definitions of the plug-in system framework, the second jar package corresponds to general capability interface implementations of the plug-in system framework, and the third jar package corresponds to bytecode enhancement logic in the service governance plug-in. The bytecode enhancement logic can call the general capability interface definitions, and the general capability interface definitions can call the general capability interface implementations. An application class loader loads the first jar package, a framework class loader (a subclass of the application class loader) loads the second jar package, and a target class loader (a class loader other than the framework class loader and its subclasses) loads the java program and the third jar package, so that class isolation of the third-party class libraries between the java program and the general capability interface implementations is implemented.
Owner:HUAWEI CLOUD COMPUTING TECHNOLOGIES CO LTD

Java program integrity measurement and start control method and device based on JavaAgent

The invention discloses a Java program integrity measurement and start control method and device based on JavaAgent, and the method comprises the steps: setting an administrator password, an initialization path of a white list and an environment variable by using a configuration management module, scanning a Java program in the initialization path by using an initialization module after the setting is completed, obtaining an absolute path of a Java program file, and starting the Java program file according to the absolute path; calling an algorithm interface to calculate a hash value of a byte code corresponding to the Java program, and recording the hash value as an expected value and an absolute path into a white list file one by one; and starting the measurement module, loading data in the white list file into a memory, generating a white list cache table, starting an integrity measurement function and starting a control function. According to the method and the device, integrity measurement and start control of the Java program can be realized, and the protection effects of security enhancement, practicability and easiness in use are achieved.
Owner:NO 30 INST OF CHINA ELECTRONIC TECH GRP CORP

Java deserialization vulnerability detection method

The invention provides a method for detecting a Java deserialization vulnerability. Comprising the steps that Java program semantic information is extracted through static analysis, and a code attribute graph is constructed; processing field storage and loading statements by adopting an edge pruning optimization strategy, removing redundant data stream edges, and generating direct connection edges to simplify the topological structure of the call graph; dynamically evaluating pollution propagation weights of method parameters and return values based on a controllability analysis algorithm, and implementing path reachability dynamic pruning; a complete attack chain from a deserialization entrance to a danger method is quickly positioned through a bottom-up reverse traversal mechanism of a graph database. According to the method, the path explosion problem is inhibited through an edge pruning strategy, the call chain tracking precision is improved in combination with context sensitive analysis, the detection efficiency and the path coverage rate are balanced by utilizing controllable dynamic pruning, and the method is suitable for the network threat that serialized data is easy to steal, intercept and tamper in an unsafe network environment. A high-precision and low-false-alarm detection scheme is provided, and collaborative optimization of detection efficiency and reliability is realized.
Owner:BEIJING INST OF TECH

Application program interface document generation method and device, equipment and medium

PendingCN121858513AImprove production efficiencySolve the problem of call failureReverse engineeringFile system administrationDocument modelSoftware engineering
The invention discloses an application program interface document generation method and device, equipment and a medium, and relates to the technical field of computers. The method comprises the following steps: scanning a source code of a target Java program based on a Java package scanning technology, and identifying a class and a method with a target Java annotation; extracting network interface information defined by the target Java annotation from the identified class and method, and converting the network interface information into structured document model data; the network interface information comprises at least one of a uniform resource locator, a request parameter, a request header and a response parameter of the application program interface; and determining a target document format specified by a user, and generating the document model data into an application program interface document conforming to the target document format by utilizing a corresponding document generation strategy. Through the technical scheme of the invention, the HTTP API documents in various document formats can be automatically generated, and the content of the HTTP API documents is completely consistent with that of the HTTP API.
Owner:CETC CYBERSPACE SECURITY TECH CO LTD

Heterogeneous database data transmission method based on DataX framework

The invention discloses a heterogeneous database data transmission method based on a DataX framework. The method comprises the steps that bidirectional transmission from MySQL to Oracle and bidirectional transmission from Oracle to MySQL are conducted, in the direction from MySQL to Oracle, a TXT file is generated and uploaded, after downloading, the TXT file is converted into a CSV through a Python script, then a Java program is triggered by XXL-Job to be loaded and put in storage, and manual retransmission is conducted when the Java program is abnormal; in the direction from Oracle to MySQL, CSV files are generated and cleaned, breakpoint resume is loaded and started through DataX, full-amount and increment synchronization is supported, and manual retransmission is carried out when abnormity occurs. According to the method, a data source is decoupled through standard JSON configuration, format differences are processed through Python scripts, cross-network obstacles are broken through FTP transfer, efficiency and reliability are guaranteed through XXL-Job and breakpoint resume, and efficient and reliable data transmission between heterogeneous databases is achieved.
Owner:CHINA CONSTRUCTION BANK

Graphical user interface for electronic device service transaction item multi-window

ActiveCN310076004STaskbarGraphical user interface
1. Name of the product in this design: Graphical User Interface for Multi-Window Business Transactions of Electronic Equipment. 2. Intended use of this design: for use in an electronic device. 3. The key design features of this product are its graphical user interface. 4. The image or photograph that best illustrates the design's key features: the front view. 5. The rear view is a standard design and is omitted; the left view is a standard design and is omitted; the right view is a standard design and is omitted; the top view is a standard design and is omitted; the bottom view is a standard design and is omitted. 6. Purpose of the Graphical User Interface: This design is used for business project management, supporting a graphical user interface that allows multiple projects to be displayed and developed simultaneously. Specifically, clicking the maximize button in the upper right corner of the main view leads to the interface state shown in Figure 1; clicking any module information in "Business Process" or "JAVA Program" in Figure 1 leads to the interface state shown in Figure 2; clicking the current window information list in Figure 2 leads to the interface state shown in Figure 3; clicking a non-current window in Figure 3 leads to the interface state shown in Figure 4; clicking the minimize button in the upper right corner of the current window in Figure 4 leads to the interface state shown in Figure 5; clicking the minimize button in the lower right corner of the page in Figure 5 hides the entire page and leads to the interface state shown in Figure 6; clicking any tab in the "Taskbar" at the bottom of Figure 6 leads to the interface state shown in Figure 7; clicking the "Search" button at the bottom of Figure 7 leads to the interface state shown in Figure 8; entering keywords in the "Search" field in Figure 8 leads to the interface state shown in Figure 9; and clicking the search results in Figure 9 leads to the interface state shown in Figure 10.
Owner:北京领雁科技股份有限公司