[fishing artifact] UCode Cms management system has built-in super easy-to-use code generator to solve the pain points of multi meter connection

1, Preface UCode Cms content management system is an important part of Java knowledge map and a scaffold for enterprise application software development. Current version 1.3.3. Use simple demo project Quick experience Address. (1) Project characteristics 1. Source code open source The source code is open-source, and the MIT open-source lic ...

Posted by scrubbicus on Mon, 21 Feb 2022 05:32:43 +0100

After using MyBatis interceptor, the fishing time is long again

scene In the development of back-end services, the popular framework combination is SSM (SpringBoot + Spring + MyBatis). When we develop some business systems, there will be many business data tables, and the information in the tables will be inserted again, and many operations may be carried out in the whole life cycle. For example, when we ...

Posted by chyan on Mon, 21 Feb 2022 05:27:52 +0100

Implementation of spring boot custom annotation (used with AOP, reflection mechanism and interceptor)

1. Annotation type Java annotation is used to provide metadata for Java code. You can obtain the specified annotation object through reflection, and then obtain the metadata information in the annotation. Java annotations have four standard meta annotations: @ Target, @ Retention, @ Documented, @ Inherited. 1.1 @Target @Target describes ...

Posted by Harbinger on Mon, 21 Feb 2022 04:50:05 +0100

Record a WebFlux application memory leak troubleshooting

backgroundThere is a service in the company project, which is similar to a crawler. It needs to parse the given URL and extract the page title, cover image, summary, icon and other information from the returned HTML. Because this is a pure memory service without DB access, and the downstream service (URL address to be resolved) is not an intern ...

Posted by shocker-z on Mon, 21 Feb 2022 04:29:50 +0100

Mysql optimistic lock practice

This paper first introduces the concept of optimistic lock, then introduces the implementation principle of optimistic lock, and finally demonstrates the implementation of optimistic lock with a spring boot project. catalogue What is optimistic lock Implementation principle of optimistic lock actual combat What is optimistic lock Durin ...

Posted by rlalande on Mon, 21 Feb 2022 03:30:58 +0100

Programmer growth path (Day 28)

catalogue Learning objectives: Learning content: Object oriented encapsulation features: Use steps: Advantages of encapsulation: Class definition specification: (JavaBean specification) Scope of local variables and member variables: Static attribute, static method, static code block: Definition: Difference: Example: Static code bloc ...

Posted by dmcke5 on Mon, 21 Feb 2022 03:22:23 +0100

RabbitMQ learning notes

3 RabbitMQ seven message sending and receiving methods In most cases, we may use RabbitMQ in Spring Boot or Spring Cloud environment 3.1 introduction to rabbitmq architecture This picture involves the following concepts: Producer (Publisher): publish messages to the switch (Exchange) in RabbitMQExchange: establish and receive mes ...

Posted by stewart715 on Mon, 21 Feb 2022 02:57:27 +0100

Alternative to log4j

Last December, as Log4J exposed high-risk vulnerabilities, it was not good news for java developers, especially for Ops. The former must repackage their applications with a fixed version of Log4J, while the latter must be redeployed. But for the program log, it is not just. Today, let's take a look at the log mechanism of the java systemIn shor ...

Posted by Perry Mason on Mon, 21 Feb 2022 02:45:20 +0100

Daily algorithm & interview questions, 28 days of special training in large factories - the 15th day (string)

This article comes from the special training column of algorithm interview questions. There are a large number of professional algorithm questions here, such as 21 days of dynamic planning, 28 days of special training in large factories, etc Welcome to study together. Link: Portal Reading guide Fat friends, in order to better help n ...

Posted by dey.souvik007 on Mon, 21 Feb 2022 01:31:38 +0100

LeetCode algorithm problem 117 solution + joint search set

1, Topic retelling leetCode algorithm Title: https://leetcode-cn.com/problems/H6lPxb/ Briefly described as: 1. Provides an array of strings. There are letter ectopic words between the string elements of the array. For example, "aaabb" and "baaab"; That is, the letters that make up the string are the same, and the letters ap ...

Posted by kennethl on Sun, 20 Feb 2022 20:15:38 +0100