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

preface Spring's IoC container is a lightweight container that provides IoC support.  BeanFactory provides two containers: BeanFactory and BeanFactory ApplicationContext.  The inheritance relationship between the two is as follows:     • BeanFactory: the basic IoC container adopts the lazy load strategy by default, that is, only when ...

Added by tdelobe on Thu, 10 Mar 2022 05:06:05 +0200

Dubbo's first glimpse of Workflow

flow chart When the service provider starts, it writes its own metadata information to the registry and subscribes to the configuration metadata information.When consumers start, they will also write their own metadata information to the registry and subscribe to service provider, routing and configuration metadata information.If monit ...

Added by prometheuzz on Tue, 08 Mar 2022 15:38:16 +0200

LinkedList set source code analysis

preface The linked list structure should be clear to everyone. LinkedList is implemented based on two-way linked list. The previous article briefly analyzed ArrayList, which is implemented based on array; This article will make a simple analysis of LinkedList. As long as you understand the structure of the linked list, the source code lo ...

Added by DonnieDarko on Mon, 07 Mar 2022 14:21:56 +0200

Vite source code interpretation series (picture and text combination) - Plug-in

Hello, I'm glad you can click this blog. This blog is a series of articles on the interpretation of Vite source code. After reading it carefully, I believe you can have a simple understanding of Vite's workflow and principle.Vite is a new front-end construction tool, which can significantly improve the front-end development experience.I will us ...

Added by sirkodo on Sat, 05 Mar 2022 09:48:59 +0200

Vue talk about two-way binding

Bidirectional binding (responsive) Understand how to implement data responsive system in Vue, so as to achieve data-driven view. 1, Data driven view? In a bold sentence, the view depends on two changes of data, namely: UI = render(state) State: enter dataUI (page): output viewRender (driver): played by Vue. When Vue finds the change ...

Added by impfut on Sat, 05 Mar 2022 02:59:03 +0200

Interpretation of Vue source code -- Analysis of compiler

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 , welcome to Watch and Star. Special instructions D ...

Added by Encrypt on Thu, 03 Mar 2022 02:42:16 +0200

Double vs BigDecimal

1. Accurate floating-point operation: In Java, sometimes accurate data is needed to ensure the accuracy of numerical values. You can find the problem by providing an example first: public class FloatNumberTester {       public static void main(String args[]){           System.out.println(0.05+0.01);           System.out.println(1.0 - 0.42); ...

Added by n00854180t on Wed, 02 Mar 2022 11:10:19 +0200

An in-depth understanding of the principle and mechanism of SharedPreference

1, SharedPreferences is easy to use1. CreateThe first parameter is the name of the stored xml file, and the second parameter is the opening method, which is generally usedContext.MODE_PRIVATE; SharedPreferences sp=context.getSharedPreferences("name", Context.MODE_PRIVATE);2. Write//You can create a new SharedPreference to manipulate the stored ...

Added by DotSPF on Tue, 01 Mar 2022 11:07:28 +0200

[Kaka on Java] in depth analysis of HashMap source code [key]

   students, today we will deeply analyze the source code of HashMap. I believe many students will be asked about the source code during the interview. Which one is the most asked? Most students will definitely think of HashMap. Through the study of this article, you will be able to easily master the source code knowledge of HashMa ...

Added by KindredHyperion on Wed, 23 Feb 2022 10:33:19 +0200

CEPH CSI source code analysis RBD driver controller server analysis

Kubernetes CEPH CSI analysis directory navigation CEPH CSI source code analysis (4) - RBD driver controller server analysis When the driver type specified when the CEPH CSI component is started is rbd, the services related to rbd driver will be started. Then, according to the parameter configuration of controllerserver and nodeserver, decide ...

Added by Sharif on Sun, 20 Feb 2022 01:44:50 +0200