Qt source code analysis - smart pointer

catalogue What is a smart pointer? Why use QT smart pointers? What smart pointers does Qt provide? QSharedPointer class template (smart pointer class) source code analysis 1. QSharedPointer class template redefines the type of template parameter T 2. Member attribute of qsharedpointer three QtSUTF-8...

Posted by n_wattam on Mon, 27 Sep 2021 00:29:19 +0530

@ConfigurationProperties Annotation Source Level Detail Analysis (the thin type)

To understand how Configuration Properties works, let's first look at them BeanPostProcessor What is it Simply put, the BeanPostProcessor interface, also known as a postprocessor, adds our own logic after Bean object instantiation and dependency injection are complete, before and after displayiUTF-8...

Posted by delxy on Mon, 27 Sep 2021 21:56:58 +0530

Long.js source code analysis and learning

background Since the custom binary protocol of WebSocket is used in the project, it is necessary to convert the binary to the Long type defined in the back-end service. The Number type in JavaScript cannot fully represent Long numbers due to its own reasons, so we need to store Long values in oUTF-8...

Posted by cafrow on Wed, 29 Sep 2021 23:30:34 +0530

Spring's post processor is so powerful? Let the flowchart tell you the workflow of the post processor when spring starts

Explore Spring's post processor This time we mainly explore invokeBeanFactoryPostProcessors(); The following code will be parsed next time; Entry code refresh() AnnotationConfigApplicationContext applicationContext = new AnnotationConfigApplicationContext(); // ...... applicationContext.refresUTF-8...

Posted by halex on Thu, 21 Oct 2021 06:12:42 +0530

SSTable of levelDB source code analysis

1. Basic composition of sstable SSTable is a structure for storing data on levelDB disk. Sstables are divided into different levels. Except for the SSTable of layer 0, the key range of data in sstables of other layers does not overlap, and the internal data of each SSTable is arranged in orderUTF-8...

Posted by ptysell on Mon, 01 Nov 2021 07:19:25 +0530

Spring circular dependency learning

What is Spring circular dependency It literally means that while A depends on B, B also depends on A. @Component public class A { // B is injected into A @Autowired private B b; } @Component public class B { // A is also injected into B @Autowired private A a; } Under what circumstances can ciUTF-8...

Posted by matthewd on Tue, 02 Nov 2021 22:55:48 +0530

Java Collection source code analysis (Collection, List, ArrayList, unfinished)

Collection source code reading The pictures here List the contents to be learned next. I will start with the List first Collection interface As the root interface of all collections in Java, the basic content specified in Collection is not much. Let's first look at the official description in tUTF-8...

Posted by merebel on Mon, 08 Nov 2021 01:32:27 +0530

netty source code analysis 01 nioeventloop detailed explanation 01

Tip: if you have not heard of or used java nio and netty, it is not recommended to read this article directly. It is recommended to learn about java nio and netty before reading this article. Detailed explanation of netty NioEventLoop In the previous article, we introduced the startup process UTF-8...

Posted by swizzer on Mon, 08 Nov 2021 05:18:41 +0530

Spring principle and source code analysis series - Spring IoC container startup process analysis

preface For the analysis of the Spring container startup process, this chapter is divided into two articles. The first one mainly introduces the related concepts of Bean in Spring and the types of IoC container; The second chapter begins with a detailed introduction to the startup process of IoUTF-8...

Posted by Fearless_Fish on Thu, 10 Mar 2022 07:53:14 +0530

Vue1 of handwritten Vue series x

When learning becomes a habit, knowledge becomes common sense. Thank you for your attention, likes, collections and comments. The new video and articles will be sent to WeChat official account for the first time. Li Yongning The article has been included in github warehouse liyongning/blog , weUTF-8...

Posted by crwtrue on Mon, 14 Mar 2022 04:59:27 +0530