[Nacos] Data Consistency
From: https://blog.csdn.net/liyanan21/article/details/89320872
Catalog
I. Raft algorithm
Part of Raft Source Code in Nacos
init()
1. Get Raft cluster nodes
NamingProxy.getServers() Gets the cluster nodes
NamingProxy.refreshSrvIfNeed() Gets node information
NamingProxy.refreshServerListFromDisk() Gets cluster node information
2. Raft ...
Posted by killerofet on Sun, 16 Jun 2019 20:35:19 +0200
[react]--Basic use of Hooks - [Alley]
1. react-hooks concept
In React, everything is a component. Components in React are divided into class components and function components. In React, if you need to record the state of a component, it must be a class component.Can function components have the functionality of class components?At this point we need to use hooks.Hook s give ...
Posted by djpeterlewis on Sun, 16 Jun 2019 18:42:51 +0200
Analysis of ThinkPhp5 | E-commerce Module
ThinkPhp5 framework is a lightweight development framework based on MVC. Its modular construction is simple and effective. Compared with previous versions, it is a subversive change. In this paper, combined with the common functions of some websites, a brief analysis of the basic principles, a small test knife.
Compared with the complete develo ...
Posted by AncientSage on Sat, 15 Jun 2019 23:45:50 +0200
Semaphore of Java Concurrent Programming Series
Brief introduction
Let's take a hotel as an example. Let's assume that there are only three seats in a hotel. At first, all three seats are empty. At this time, if three guests come at the same time, the waiter allows them to go in for dinner, and then tells the public that there are no seats available. Later guests had to wait at the door unt ...
Posted by scorphus on Sat, 15 Jun 2019 01:17:36 +0200
Reading and Writing Excel Table in Unity3D
Needless to say, the operation of Excel tables requires the introduction of third-party libraries. First, we need to introduce Excel.dll and ICSharpCode.SharpZipLib.dll, both of which can be found online; then we need to introduce System.Data.dll, which can be found under the Editor Data Mono lib mono folder under the installation path of Unity ...
Posted by megosh on Fri, 14 Jun 2019 23:46:47 +0200
Official swiftUI tutorial
3. Combine View s with Stacks
After creating the title view in the previous section, let's add a text view that displays landmark details, such as the name of the park and the state in which it is located.
When creating a SwiftUI view, we can describe its content, layout, and behavior in the body property of the view.Since the body property o ...
Posted by GeoffOs on Fri, 14 Jun 2019 22:05:08 +0200
spark Source Reading--shuffle Process Analysis
ShuffleManager (1)
In this article, let's take a look at Shuffle Manager, another important module in the spark kernel.Shuffle is arguably one of the most important concepts in distributed computing, which is required for data join ing, aggregation, de-duplication, and so on.On the other hand, one of the main reasons why spark performs better t ...
Posted by johnh on Fri, 14 Jun 2019 20:53:13 +0200
[Original] Uncle Experience Sharing (71) Using jvm tools in docker containers
jvm tools are often used in java applications for some operations. If a java application is deployed in a docker container, how do you use jvm tools?
First, look at the docker image used.
For example, common openjdk mirrors are divided into jdk and jre. Only the jdk version has jvm tools, so you can use the jdk version of openjdk directly.
...
Posted by degsy on Fri, 14 Jun 2019 19:43:39 +0200
Simple Test and Use of PHP Machine Learning Library php-ml
php-ml is a machine learning library written in PHP. Although we know that Python or C++ provides more libraries for machine learning, in fact, most of them are slightly more complex and configurable, which makes many novices desperate. php-ml is a machine learning library, although it does not have a very large algorithm, but it has the most b ...
Posted by naggi on Fri, 14 Jun 2019 02:05:00 +0200
A Simple PHP Written Test
Why can't 80% of yard farmers be architects? >
Usually, we use SQL to extract some columns from the database that meet the requi ...
Posted by many_pets on Wed, 12 Jun 2019 23:21:08 +0200