CN108196833A - Implementation method, storage medium, electronic equipment and the system of AOP agent frameworks - Google Patents
Implementation method, storage medium, electronic equipment and the system of AOP agent frameworks Download PDFInfo
- Publication number
- CN108196833A CN108196833A CN201810017909.6A CN201810017909A CN108196833A CN 108196833 A CN108196833 A CN 108196833A CN 201810017909 A CN201810017909 A CN 201810017909A CN 108196833 A CN108196833 A CN 108196833A
- Authority
- CN
- China
- Prior art keywords
- service class
- aop
- interception
- blocker
- project
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
- G06F8/24—Object-oriented
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformation of program code
- G06F8/41—Compilation
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
The invention discloses a kind of implementation method, storage medium, electronic equipment and the systems of AOP agent frameworks, are related to AOP and act on behalf of field.Steps of the method are:In AOP agent frameworks, service class is registered, when AOP agent frameworks monitor that registered service class is loaded, each constructor and operational approach of service class is traversed, the constructor traversed or operational approach is defined as to treat interception project;In all blockers of AOP agent frameworks, by all blockers corresponding with the business item for currently treating interception project, the interception chain for currently treating interception project is formed;According to the interception chain for currently treating interception project, the business item for currently treating interception project is intercepted.The present invention does not need to recompilate service class, and then significantly simplify the operating process of AOP interception service classes, the flexible performance of AOP is greatly improved in the interception function of changing blocker.
Description
Technical field
The present invention relates to AOP to act on behalf of field, and in particular to a kind of implementation method of AOP agent frameworks, storage medium, electronics
Equipment and system.
Background technology
AOP (Aspect Orient Programming, towards tangent plane programming) is a kind of benefit as Object-Oriented Programming
It fills, is widely used in handling some system-level services with crosscutting property, such as transaction management, safety inspection, caching, object pool
Management etc..Using AOP can to service class (service class include constructor and operational approach, operational approach include static method and
Dynamic approach) each business item intercepted so that the degree of coupling between each section of service class reduces, improve journey
The reusability of sequence, while improve the efficiency of exploitation.The key that AOP is realized is that the AOP agencies that AOP frames automatically create
Class (i.e. blocker), AOP proxy class can be divided into two major class of static agent and dynamic proxy:
Static agent refers to be compiled using the order that AOP frames provide, so as to just generate AOP jointly in the compilation phase
Proxy class and service class, therefore be also referred to as enhancing when compiling;
Dynamic proxy is then at runtime by means of JDK (Software Development Kit of Java language) dynamic proxy, CGLIB
(Code Generation Library, a Code generate class libraries) etc. in memory " interim " jointly generation AOP proxy class with
Service class, therefore be also referred to as enhancing when running.
In Java language field, ripe and powerful AOP realization have AspectJ (frame towards section) and
Spring AOP, they both provide the realization of a whole set of AOP mechanism.But AspectJ and Spring AOP be respectively present it is following
Defect:
The mode that enhances is service application generation AOP proxy class when AspectJ uses compiling, due to AOP proxy class be
It is generated during compiling, therefore if desired changes the interception function of AOP proxy class, then must recompilate service class to apply newly
AOP proxy class;The operating process for recompilating service class is more complicated, and flexibility is poor.
Spring AOP use the mode enhanced during operation to generate AOP proxy class, i.e. Spring AOP lifes for service application
Into the logical AND service logic of AOP proxy class be located in same application, therefore if desired change the interception work(of AOP proxy class
It can, it is also desirable to recompilate service class, i.e. operating process is equally more complicated, and flexibility is poor.
Invention content
For defect in the prior art, present invention solves the technical problem that being:How AOP interception service class is simplified
Operating process.During the interception function of present invention modification blocker, do not need to recompilate service class, and then significantly improve
The flexible performance of AOP.
To achieve the above objectives, the implementation method of AOP agent frameworks provided by the invention, includes the following steps:
S1:In AOP agent frameworks, service class is registered, goes to S2;
S2:When the service class registered in AOP agent frameworks monitoring S1 is loaded, S3 is gone to;
S3:The each constructor and operational approach of service class are traversed, the constructor traversed or operational approach are defined as
It treats interception project, each treats that interception project includes at least two business item, go to S4;
S4:It, will be corresponding with the business item for currently treating interception project all in all blockers of AOP agent frameworks
Blocker forms the interception chain for currently treating interception project, is configured after the completion of all service class compiling that blocker is registered in S1
And loading, go to S5;
S5:According to the interception chain for currently treating interception project, the business item for currently treating interception project is intercepted.
Based on the above technical solution, after the completion of all service class compiling that blocker described in S4 is registered in S1
The flow of configuration and loading includes:After the completion of the compiling of all service class, blocker is configured, the rule that blocker is configured is:It blocks
It cuts device and includes construction blocker corresponding with the constructor of service class and method corresponding with the operational approach of service class interception
Device;Each blocker is associated with 1 business item of corresponding constructor or operational approach;The blocker being configured is loaded
To AOP agent frameworks.
Based on the above technical solution, operational approach described in S3 includes static method and the dynamic side of service class
Method.
Based on the above technical solution, the flow of S5 includes:It will currently treat that intercepting for interception project is each in chain
Blocker, with currently item association to be intercepted, currently when in interception project business item perform when, according to intercept chain in
Blocker corresponding with the business item of execution, intercepts the business item.
Storage medium provided by the invention is stored with computer program on the storage medium, and the computer program is located
Reason device realizes the implementation method of above-mentioned AOP agent frameworks when performing.
Electronic equipment provided by the invention including memory and processor, is stored on memory and is run on a processor
Computer program, processor realizes the implementation methods of above-mentioned AOP agent frameworks when performing computer program.
The realization system of AOP agent frameworks provided by the invention, including service class registration module, service class loading monitoring mould
Block, intercepts chain generation module and business item blocking module at service class spider module;
Service class registration module is used for:In AOP agent frameworks, service class is registered;
Service class loading monitoring modular is used for:In the business that AOP agent frameworks monitor to register in service class registration module
When class is loaded, service class ergodic signals are sent to service class spider module;
Service class spider module is used for:After receiving service class ergodic signals, each constructor and business of service class are traversed
The constructor traversed or operational approach are defined as treating interception project, each treat that interception project includes at least two industry by method
Business project sends interception chain generation signal to chain generation module is intercepted;
Chain generation module is intercepted to be used for:Receive intercept chain generation signal after in all blockers of AOP agent frameworks, will
The corresponding all blockers of business item with currently treating interception project, form the interception chain for currently treating interception project, blocker
It is configured and loads after the completion of all service class compiling registered in service class registration module, sent to business item blocking module
Business item intercepts signal;
Business item blocking module is used for:After receiving business item interception signal, according to the interception for currently treating interception project
Chain intercepts the business item for currently treating interception project.
Based on the above technical solution, which further includes blocker configuration module, is used for:In all service class
After the completion of compiling, blocker is configured, the rule that blocker is configured is:Blocker includes construction corresponding with the constructor of service class
Blocker and method blocker corresponding with the operational approach of service class;By each blocker and corresponding constructor or industry
1 business item association of business method;The blocker being configured is loaded onto AOP agent frameworks.
Based on the above technical solution, the operational approach in the service class spider module includes the static state of service class
Method and dynamic approach.
Based on the above technical solution, the workflow of the business item blocking module includes:It currently will wait to block
Cross-term purpose intercepts each blocker in chain, with currently item association to be intercepted, the business in interception project is currently treated
During the project implementation, according to blocker corresponding with the business item of execution in chain is intercepted, which is intercepted.
Compared with prior art, the advantage of the invention is that:
Referring to S1 to S5 it is found that the present invention can be separately configured and add according to the rule of configuration blocker independently formulated
Carry blocker.Compared with common generation AOP proxy class of the prior art and service class, all blockers of the invention are in industry
It is configured and loads after the completion of class of being engaged in compiling;Therefore, the present invention does not need to recompilate industry in the interception function of changing blocker
Business class, and then the operating process of AOP interception service classes is significantly simplified, the flexible performance of AOP is greatly improved.
Description of the drawings
Fig. 1 is the flow chart of the implementation method of the AOP agent frameworks in the embodiment of the present invention;
Fig. 2 is the connection block diagram of electronic equipment in the embodiment of the present invention.
Specific embodiment
The present invention is described in further detail with reference to the accompanying drawings and embodiments.
Shown in Figure 1, the implementation method of the AOP agent frameworks in the embodiment of the present invention includes the following steps:
S1:In AOP agent frameworks (SkyEye AOP), service class is registered, goes to S2.
S2:AOP agent frameworks monitor to register in JVM (Java Virtual Machine, Java Virtual Machine) loadings S1
Service class when, go to S3.
S3:Each constructor of service class and operational approach (static method and dynamic approach of service class) are traversed, it will be all over
The constructor or operational approach gone through are defined as treating interception project, each treat that interception project includes at least two business item, turn
To S4.
S4:In all blockers of AOP agent frameworks (after the completion of all service class compiling that blocker is registered in S1
It is configured and loads, is configured and loads blocker in practical application before S4), by the traffic item with currently treating interception project
The corresponding all blockers of mesh form the interception chain for currently treating interception project, i.e., interception chain includes all with currently waiting to intercept
The corresponding blocker of project business item, goes to S5.
Include the following steps before S4:After the completion of the compiling of all service class, blocker is configured, the rule of blocker is configured
For:Blocker includes construction blocker corresponding with the constructor of service class and side corresponding with the operational approach of service class
Method blocker;By the intercept logic of each blocker, it is associated with (i.e. with 1 business item of corresponding constructor or operational approach
The blocker act as intercepting associated business item), the blocker being configured is loaded onto AOP agent frameworks.
S5:According to the interception chain for currently treating interception project, the business item for currently treating interception project is intercepted.
The flow of S5 includes:Will currently treat interception project intercept chain in each blocker, with currently item to be intercepted
Mesh association (intercept logic that blocker is woven into i.e. in interception project is currently treated), the business item in interception project is currently treated
During execution, according to blocker corresponding with the business item of execution in chain is intercepted, which is intercepted.
The embodiment of the present invention also provides a kind of storage medium, and computer program, computer program are stored on storage medium
The implementation method of above-mentioned AOP agent frameworks is realized when being executed by processor.It should be noted that the storage medium include USB flash disk,
Mobile hard disk, ROM (Read-Only Memory, read-only memory), RAM (deposit by Random Access Memory, arbitrary access
Reservoir), the various media that can store program code such as magnetic disc or CD.
Shown in Figure 2, the embodiment of the present invention also provides a kind of electronic equipment, including memory and processor, memory
On store the computer program run on a processor, processor realizes above-mentioned AOP agent frameworks when performing computer program
Implementation method.
The realization system of AOP agent frameworks in the embodiment of the present invention, including service class registration module, service class loading prison
It surveys module, service class spider module, blocker configuration module, intercept chain generation module and business item blocking module.
Service class registration module is used for:In AOP agent frameworks, service class is registered.
Service class loading monitoring modular is used for:It monitors to register in JVM loading service class registration modules in AOP agent frameworks
Service class when, to service class spider module send service class ergodic signals.
Service class spider module is used for:After receiving service class ergodic signals, each constructor and business of service class are traversed
The constructor traversed or operational approach (operational approach includes the static method and dynamic approach of service class) are defined as by method
It treats interception project, each treats that interception project includes at least two business item, interception chain generation is sent to chain generation module is intercepted
Signal.
Blocker configuration module is used for:After the completion of the compiling of all service class, blocker is configured, the rule of blocker is configured
For:Blocker includes construction blocker corresponding with the constructor of service class and side corresponding with the operational approach of service class
Method blocker;Each blocker is associated with 1 business item of corresponding constructor or operational approach;The interception that will be configured
Device is loaded onto AOP agent frameworks.
Chain generation module is intercepted to be used for:Receive intercept chain generation signal after in all blockers of AOP agent frameworks, will
The corresponding all blockers of business item with currently treating interception project, form the interception chain for currently treating interception project, blocker
It is configured and loads after the completion of all service class compiling registered in service class registration module, sent to business item blocking module
Business item intercepts signal.
Business item blocking module is used for:After receiving business item interception signal, according to the interception for currently treating interception project
Chain intercepts the business item for currently treating interception project;Its specific workflow includes:It will currently treat blocking for interception project
Each blocker in cutter chain, with currently item association to be intercepted, currently when in interception project business item perform when,
According to blocker corresponding with the business item of execution in chain is intercepted, which is intercepted.
It should be noted that:System provided in an embodiment of the present invention is when carrying out intermodule communication, only with above-mentioned each function
The division progress of module, can be as needed and by above-mentioned function distribution by different function moulds for example, in practical application
Block is completed, i.e., the internal structure of system is divided into different function modules, to complete all or part of work(described above
Energy.
Further, the present invention is not limited to the above-described embodiments, for those skilled in the art,
Without departing from the principles of the invention, several improvements and modifications can also be made, these improvements and modifications are also considered as the present invention
Protection domain within.The content not being described in detail in this specification belongs to existing skill well known to professional and technical personnel in the field
Art.
Claims (10)
1. a kind of implementation method of AOP agent frameworks, which is characterized in that this method includes the following steps:
S1:In AOP agent frameworks, service class is registered, goes to S2;
S2:When the service class that AOP agent frameworks monitor to register in S1 is loaded, S3 is gone to;
S3:The each constructor and operational approach of service class are traversed, the constructor traversed or operational approach are defined as waiting to block
Cross-term mesh each treats that interception project includes at least two business item, goes to S4;
S4:In all blockers of AOP agent frameworks, by all interceptions corresponding with the business item for currently treating interception project
Device forms the interception chain for currently treating interception project, is configured and adds after the completion of all service class compiling that blocker is registered in S1
It carries, goes to S5;
S5:According to the interception chain for currently treating interception project, the business item for currently treating interception project is intercepted.
2. the implementation method of AOP agent frameworks as described in claim 1, which is characterized in that blocker is in S1 described in S4
It is configured after the completion of all service class compiling of registration and the flow of loading includes:After the completion of the compiling of all service class, configuration is blocked
Device is cut, the rule that blocker is configured is:Blocker includes construction blocker corresponding with the constructor of service class and and business
The corresponding method blocker of operational approach of class;By each blocker and corresponding constructor or 1 traffic item of operational approach
Mesh is associated with;The blocker being configured is loaded onto AOP agent frameworks.
3. the implementation method of AOP agent frameworks as claimed in claim 1 or 2, it is characterised in that:Operational approach packet described in S3
Include the static method and dynamic approach of service class.
4. the implementation method of AOP agent frameworks as claimed in claim 1 or 2, which is characterized in that the flow of S5 includes:It ought
Before treat each blocker intercepted in chain of interception project, with currently item association to be intercepted, in currently interception project is treated
Business item perform when, according to intercept chain in blocker corresponding with the business item of execution, which is blocked
It cuts.
5. a kind of storage medium, computer program is stored on the storage medium, it is characterised in that:The computer program is located
It manages when device performs and realizes Claims 1-4 any one of them method.
6. a kind of electronic equipment including memory and processor, stores the computer journey run on a processor on memory
Sequence, it is characterised in that:Processor realizes Claims 1-4 any one of them method when performing computer program.
7. a kind of realization system of AOP agent frameworks, it is characterised in that:The system includes service class registration module, service class adds
It carries monitoring modular, service class spider module, intercept chain generation module and business item blocking module;
Service class registration module is used for:In AOP agent frameworks, service class is registered;
Service class loading monitoring modular is used for:In the service class quilt that AOP agent frameworks monitor to register in service class registration module
During loading, service class ergodic signals are sent to service class spider module;
Service class spider module is used for:After receiving service class ergodic signals, each constructor and operational approach of service class are traversed,
The constructor traversed or operational approach are defined as to treat interception project, each treat that interception project includes at least two traffic item
Mesh sends interception chain generation signal to chain generation module is intercepted;
Chain generation module is intercepted to be used for:Receive intercept chain generation signal after in all blockers of AOP agent frameworks, will with work as
Before treat the corresponding all blockers of business item of interception project, form the interception chain for currently treating interception project, blocker is in industry
It is configured and loads after the completion of all service class compiling registered in business class registration module, business is sent to business item blocking module
Project intercepts signal;
Business item blocking module is used for:It is right according to the interception chain for currently treating interception project after receiving business item interception signal
Currently treat that the business item of interception project is intercepted.
8. the realization system of AOP agent frameworks as claimed in claim 7, it is characterised in that:The system further includes blocker and matches
Module is put, is used for:After the completion of the compiling of all service class, blocker is configured, the rule that blocker is configured is:Blocker includes
Construction blocker corresponding with the constructor of service class and method blocker corresponding with the operational approach of service class;It will be every
A blocker is associated with 1 business item of corresponding constructor or operational approach;The blocker being configured is loaded onto AOP generations
Manage frame.
9. the realization system of AOP agent frameworks as claimed in claim 7 or 8, it is characterised in that:The service class spider module
In operational approach include the static method and dynamic approach of service class.
10. the realization system of AOP agent frameworks as claimed in claim 7 or 8, it is characterised in that:The business item intercepts
The workflow of module includes:The each blocker intercepted in chain of interception project will be currently treated, with currently treating interception project
Association when the business item in interception project performs, is blocked currently according to corresponding with the business item of execution in interception chain
Device is cut, which is intercepted.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810017909.6A CN108196833B (en) | 2018-01-09 | 2018-01-09 | AOP proxy framework implementation method, storage medium, electronic device and system |
PCT/CN2018/081290 WO2019136844A1 (en) | 2018-01-09 | 2018-03-30 | Aop proxy framework implementation method and system, and storage medium and electronic device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810017909.6A CN108196833B (en) | 2018-01-09 | 2018-01-09 | AOP proxy framework implementation method, storage medium, electronic device and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108196833A true CN108196833A (en) | 2018-06-22 |
CN108196833B CN108196833B (en) | 2021-02-02 |
Family
ID=62588731
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810017909.6A Active CN108196833B (en) | 2018-01-09 | 2018-01-09 | AOP proxy framework implementation method, storage medium, electronic device and system |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108196833B (en) |
WO (1) | WO2019136844A1 (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109947415A (en) * | 2019-02-28 | 2019-06-28 | 东软集团股份有限公司 | Configuration method, device, storage medium and the electronic equipment of blocker |
CN110780883A (en) * | 2018-07-30 | 2020-02-11 | 网宿科技股份有限公司 | Method call chain tracking method, electronic device, and computer-readable storage medium |
CN110895468A (en) * | 2018-08-22 | 2020-03-20 | 北京京东尚科信息技术有限公司 | Method and device for realizing service enhancement |
CN112346778A (en) * | 2020-10-28 | 2021-02-09 | 常州微亿智造科技有限公司 | Optimization method for automatically generating byte codes during compiling of Java program |
CN112788075A (en) * | 2019-11-07 | 2021-05-11 | 北京京东尚科信息技术有限公司 | Business service monitoring method and device |
CN112926049A (en) * | 2021-03-25 | 2021-06-08 | 支付宝(杭州)信息技术有限公司 | Information risk prevention and control method, device and equipment |
CN113672205A (en) * | 2021-08-25 | 2021-11-19 | 广州方舟信息科技有限公司 | Workflow framework based on business event driving |
CN114205156A (en) * | 2021-12-13 | 2022-03-18 | 中国农业银行股份有限公司 | Message detection method and device for tangent plane technology, electronic equipment and medium |
CN116049582A (en) * | 2023-03-31 | 2023-05-02 | 深圳依时货拉拉科技有限公司 | WebView monitoring method, computer device and computer readable storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102508668A (en) * | 2011-11-11 | 2012-06-20 | 西安交通大学 | AOP (Aspect Oriented Programming) implementation method of EJB 3 (Enterprise Java Beans 3) containers based on dynamic stack |
US20140109045A1 (en) * | 2012-10-15 | 2014-04-17 | Vmware, Inc. | Flexible and run-time-modifiable inclusion of functionality in computer code |
CN103793232A (en) * | 2014-02-20 | 2014-05-14 | 浪潮集团山东通用软件有限公司 | Component calling and extending frame implementation method based on AOP |
CN107092488A (en) * | 2017-03-31 | 2017-08-25 | 武汉斗鱼网络科技有限公司 | It is a kind of that application is carried out to bury realization method and system a little without intrusionization |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080141335A1 (en) * | 2006-12-08 | 2008-06-12 | Novell, Inc. | Provisioning software with policy-appropriate capabilities |
CN101276271A (en) * | 2007-03-29 | 2008-10-01 | 北京邮电大学 | Method and interceptor system facing to tangent plane programming |
CN103150155B (en) * | 2011-12-07 | 2016-08-03 | 金蝶软件(中国)有限公司 | Data interception method and device |
CN106844153B (en) * | 2017-01-20 | 2020-02-11 | 北京奇虎科技有限公司 | Application program operation monitoring method and device and terminal |
-
2018
- 2018-01-09 CN CN201810017909.6A patent/CN108196833B/en active Active
- 2018-03-30 WO PCT/CN2018/081290 patent/WO2019136844A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102508668A (en) * | 2011-11-11 | 2012-06-20 | 西安交通大学 | AOP (Aspect Oriented Programming) implementation method of EJB 3 (Enterprise Java Beans 3) containers based on dynamic stack |
US20140109045A1 (en) * | 2012-10-15 | 2014-04-17 | Vmware, Inc. | Flexible and run-time-modifiable inclusion of functionality in computer code |
CN103793232A (en) * | 2014-02-20 | 2014-05-14 | 浪潮集团山东通用软件有限公司 | Component calling and extending frame implementation method based on AOP |
CN107092488A (en) * | 2017-03-31 | 2017-08-25 | 武汉斗鱼网络科技有限公司 | It is a kind of that application is carried out to bury realization method and system a little without intrusionization |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110780883A (en) * | 2018-07-30 | 2020-02-11 | 网宿科技股份有限公司 | Method call chain tracking method, electronic device, and computer-readable storage medium |
CN110895468A (en) * | 2018-08-22 | 2020-03-20 | 北京京东尚科信息技术有限公司 | Method and device for realizing service enhancement |
CN109947415A (en) * | 2019-02-28 | 2019-06-28 | 东软集团股份有限公司 | Configuration method, device, storage medium and the electronic equipment of blocker |
CN112788075B (en) * | 2019-11-07 | 2024-04-09 | 北京京东尚科信息技术有限公司 | Business service monitoring method and device |
CN112788075A (en) * | 2019-11-07 | 2021-05-11 | 北京京东尚科信息技术有限公司 | Business service monitoring method and device |
CN112346778A (en) * | 2020-10-28 | 2021-02-09 | 常州微亿智造科技有限公司 | Optimization method for automatically generating byte codes during compiling of Java program |
CN112346778B (en) * | 2020-10-28 | 2022-02-08 | 常州微亿智造科技有限公司 | Optimization method for automatically generating byte codes during compiling of Java program |
CN112926049A (en) * | 2021-03-25 | 2021-06-08 | 支付宝(杭州)信息技术有限公司 | Information risk prevention and control method, device and equipment |
CN113672205A (en) * | 2021-08-25 | 2021-11-19 | 广州方舟信息科技有限公司 | Workflow framework based on business event driving |
CN113672205B (en) * | 2021-08-25 | 2022-06-03 | 广州方舟信息科技有限公司 | Workflow framework based on business event driving |
CN114205156A (en) * | 2021-12-13 | 2022-03-18 | 中国农业银行股份有限公司 | Message detection method and device for tangent plane technology, electronic equipment and medium |
CN116049582A (en) * | 2023-03-31 | 2023-05-02 | 深圳依时货拉拉科技有限公司 | WebView monitoring method, computer device and computer readable storage medium |
CN116049582B (en) * | 2023-03-31 | 2023-07-04 | 深圳依时货拉拉科技有限公司 | WebView monitoring method, computer device and computer readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
WO2019136844A1 (en) | 2019-07-18 |
CN108196833B (en) | 2021-02-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108196833A (en) | Implementation method, storage medium, electronic equipment and the system of AOP agent frameworks | |
CN111782340B (en) | Data processing method, device, equipment and system based on byte codes | |
US20070089090A1 (en) | Method and system for protecting source code | |
CN112394917B (en) | Cross-platform security service software construction method, device, equipment and storage medium | |
CN104462943B (en) | Non-intrusion type performance monitoring apparatus and method in operation system | |
KR20150024842A (en) | Adaptive portable libraries | |
CN109154908B (en) | Dynamically sized locality with accurate garbage collection reporting | |
US20170249235A1 (en) | Systems and methods for automatically parallelizing sequential code | |
Li et al. | Cetus: Releasing p4 programmers from the chore of trial and error compiling | |
US10452365B2 (en) | Co-existential wrapping system for mobile applications | |
CN110362301B (en) | Processing method for terminal application behavior reflection | |
US20080271004A1 (en) | Computer-implemented method, system, and program product for optimizing a distributed application | |
CN110795091B (en) | Modularized route decoupling method, storage medium, electronic equipment and system | |
Long et al. | On ordering problems in message passing software | |
Rivitti et al. | Ehdl: Turning ebpf/xdp programs into hardware designs for the nic | |
CN103927244A (en) | Plug-in scheduling process monitoring method implemented based on dynamic proxy | |
CN103309696B (en) | Method and device for updating Java card extended library, and Java card | |
EP3859532B1 (en) | Method and system for counter example guided loop abstraction refinement | |
US11435989B2 (en) | Thread-local return structure for asynchronous state machine | |
CN109542464A (en) | Development deployment system, method and the storage medium of IoT equipment shell script | |
CN107092517A (en) | The generation method and device of a kind of SDK kits | |
US9612808B1 (en) | Memory use for string object creation | |
CN111538491B (en) | Data event processing method, device, equipment and storage medium | |
CN115795546A (en) | Micro-service application access control method and device based on stain mark tracking | |
Craun et al. | Enabling eBPF on Embedded Systems Through Decoupled Verification |
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 |