Dubbo source code reading 6: Dubbo dynamically generated classes

Section 1 Dubbo dynamically generated classes When dubbo calls the exportServices() method, it will use code generation technology to dynamically generate the subclasses of Protocol$Adaptive, ProxyFactory$Adaptive and Wrapper. Dubbo uses javassist to dynamically generate classes. Dubbo has two scenarios using dynamic classes. 1)ExtensionLo ...

Added by waffle72 on Sat, 12 Feb 2022 01:49:11 +0200

C language notes - day04

C language notes - day04 P34_ recursion 1. Application of recursion Hanoi 2. The essence of recursion In principle, recursion is the behavior of the function call itself. 3. Write recursive procedures need to pay attention to Recursive exit: the recursive program needs to set the end condition correctly, otherwise the recursive progra ...

Added by g-force2k2 on Sat, 12 Feb 2022 01:37:35 +0200

mysql advanced part_ You can take notes for private chat

DCL & Function & Index review Multi table relation: One to many: Add multiple foreign key columns to a general table,The value is the primary key of a table To ensure the validity and integrity of data,Generally, after the table is under construction,Adding foreign key constraints by modifying table relationships alter table M ...

Added by darkknightgaury on Sat, 12 Feb 2022 01:35:57 +0200

Crack down on project corruption | proguard control

Author: Liu Tianyu (Qian Feng) Engineering corruption is a very difficult problem in the process of app iteration, involving extensive and detailed details, which has a relatively "hidden" and indirect impact on R & D Efficiency & experience, Engineering & product quality, stability, package size and performance. Gen ...

Added by sig on Sat, 12 Feb 2022 01:20:45 +0200

[SSM basics] Spring learning notes

Spring notes 1, Spring understand Spring concept: make the existing technology easier to use, integrate the existing technical framework, and simplify enterprise application development; advantage: Spring is a free and open source framework Spring is a lightweight, non intrusive framework that has no impact after adding the spring framework ...

Added by pinhead on Sat, 12 Feb 2022 01:18:35 +0200

Pytest learning ---- pytest operation mode and pre post packaging of interface automation test

1, Pytest benefits awareness: 1. It can combine all automatic test tools 2. Skip the failed case and rerun the failed case 3. Combined with allure production report 4. Continuous integration with Jenkins 5. Many powerful plug-ins pytest-html: production html Test report pytest-xdist: Multithreading pytest-ordering: Change the execution seq ...

Added by lakilevi on Sat, 12 Feb 2022 01:08:32 +0200

[ES11(2020)] optional chain operator and null value merging operator

Optional chain operator Optional chain operator (?.) It is not necessary to verify whether the value of each link in the chain is explicitly valid, but whether it is allowed to read the value of each link in the chain The function of the operator is similar to The difference of chain operator is that it will not cause an error when the referen ...

Added by blakogre on Sat, 12 Feb 2022 01:03:44 +0200

Notes on Java from introduction to mastery

Special course (comprehensive case) Programming thinking training 1. Programming thinking The ability to use the learned Java technology to solve problems and write code 2. Suggestions on improving programming thinking and programming ability Programming thinking and programming ability are not formed overnight. It takes time to precip ...

Added by MnilinM on Sat, 12 Feb 2022 00:58:10 +0200

Simple realization and thinking of burying point tool based on babel

Relevant knowledge pointsWhat is AST abstract syntax treeCompilation process of programUse of ASTBabel's principleExamples and thoughts of burying points based on babel in personal implementationWhat is AST abstract syntax treeCompilation process of programWhat is program compilation? As we all know, in the traditional compilation language proc ...

Added by Aliz on Sat, 12 Feb 2022 00:55:50 +0200

A simple global code judgment and general data analysis scheme for Android network access

In our development, network requests often encounter the judgment of various error codes. For example:Not to mention the normal error codes, it is impossible for us to judge these codes in the project every time, which is too troublesome. Just during the internship, there were many needs in the project, so I wrote a simple gadget.The code is ve ...

Added by frankvanlaere on Sat, 12 Feb 2022 00:46:45 +0200