The mystery behind the @Aspect annotation--Next

The mystery behind the @Aspect annotation--NextforewordWhat is the basis for the progress from manual to automaticAutomatic Proxy CreatorHow to search and filter the enhancer collection1. Find all available candidate advisor s1.1 Two branches of isEligibleBean2. Filter Candidate Enhancers3. Extended Enhancer4. Sort the enhancersSearch for all a ...

Posted by madk on Sun, 26 Feb 2023 13:12:45 +0300

Odoo menu definition and modification learning summary

odoo menu definition and modification learning summaryenvironmentodoo-14.0.post20221212.tardefine menuMethod 1:<?xml version="1.0"?> <odoo> <menuitem id="root_menu_id" name="TopMenu" web_icon="estate,static/img/icon.png"> <menuitem id="second_level_menu" name="SecondLevelMenu"> <menuitem id="th ...

Posted by pushpendra.php on Sun, 26 Feb 2023 12:41:45 +0300

Database multi-table query

3. Multi-table query As the name suggests, multi-table query is to query the data we want from multiple tables at one time. We demonstrate to them through specific sql, first prepare the environment DROP TABLE IF EXISTS emp; DROP TABLE IF EXISTS dept; # Create department table CREATE TABLE dept( did INT PRIMARY KEY AUTO_INCREMENT, ...

Posted by 758 on Thu, 23 Feb 2023 17:51:09 +0300

Bootstrap entry to proficiency

foreword With the advent of Bootstrap, Web developers no longer need to spend time and effort coding, just find the right code and insert it in the right place. In addition, CSS is written using LESS, and many styles and designs have been designed. 1. What is Bootstrap? Bootstrap is a front-end framework for rapid development ...

Posted by hotcigar on Thu, 23 Feb 2023 06:07:13 +0300

Technology Sharing | OceanBase Resource and Tenant Management

Author: He WenchaoA member of the DBA team of the delivery service department in the South District of Acson, mainly responsible for MySQL troubleshooting, MySQL high-availability architecture transformation, and OceanBase related technical support. Like football, badminton.Source of this article: original contribution*Produced by the Aikesheng ...

Posted by celestineweb on Wed, 22 Feb 2023 06:07:50 +0300

appium automated testing

Get the application package name and entry activity: aapt command aapt directory: In the build-tools directory of Android sdk (if you want to run it directly in cmd, you need to configure environment variables, otherwise you need to open cmd in the directory where aapt is located) Example: adt-bundle-windows-x86_64-20140702\sdk\build-tools\ ...

Posted by ace21 on Wed, 22 Feb 2023 01:58:36 +0300

[Algorithm] [Array and Matrix Module] Find the number that appears more than n/k in the array

foreword All current algorithms have been run using test cases, but 100% test cases are not guaranteed. If there are problems, please contact for criticism~ I would like to thank Zuo Dashen for giving me a new understanding of algorithms! problem introduction original question Given an array arr, find the number that appears more t ...

Posted by james19 on Tue, 21 Feb 2023 23:58:02 +0300

bypass CSP script nonce through browser cache

I posted the original text on freebuff http://www.freebuf.com/articles/web/133455.htmlRecently, I read the article CSP Is Dead, Long Live CSP! written by the google team last year, and I have a new understanding of csp. In the article, the google team proposed the nonce-{random} csp implementation method. In fact, last year On Christmas Day, Se ...

Posted by lee2732 on Tue, 21 Feb 2023 12:31:51 +0300

MyBatis study notes-Mapper scan

Mapper scanning needs to rely on the Maybtis/Spring project, official documents: https://mybatis.org/spring/zh/index.htmlMapper scanning relies on two methods:Through the @Mapper annotation (if you want to scan Mapper through this annotation, you need to rely on the mybatis/spring-boot-starter project)Annotated with @MapperScanWhether it is @M ...

Posted by coho75 on Tue, 21 Feb 2023 05:08:55 +0300

What is the difference between var, let, and const?

Currently, there are only three keywords in the JavaScript language to declare variables: var, let, const. Among them, the var keyword can be used in all current versions, but let and const are new grammars in ECMAScript 6. The purpose of their appearance is actually to solve a series of problems caused by var declaration variables. var declar ...

Posted by d3vilr3d on Tue, 21 Feb 2023 01:07:40 +0300