Spring Cloud Gateway deadly serial 10 Q?
This article introduces an important role in microservices: gateway. As for how to select a gateway, Alibaba has not yet selected a gateway. Of course, it has chosen Spring cloud Gateway. After all, it is my son.
The article contents are as follows:
Why do I need a gateway?
In the traditional monomer architecture, only one service is ope ...
Posted by DJ_CARO on Wed, 03 Nov 2021 14:50:53 -0700
Introduction to balanced tree
Introduction to balanced tree
Preface: because \ (fhq \) is better than \ (splay \) in all aspects, mainly due to the small code size, the topic of this solution is \ (fhq\) \(treap \), that is, non rotating \ (treap \).
Template
Template question
Definition and nature
Balanced tree is a data structure composed of binary search tree and heap, s ...
Posted by garyr on Wed, 03 Nov 2021 14:42:51 -0700
Java knowledge combing 03 | detailed explanation of internal classes
1, Definition of inner class
You can put the definition of one class inside the definition of another class, which is the inner class.
2, Type of inner class
In Java, inner classes are mainly divided into member inner classes, local inner classes, anonymous inner classes and static inner classes.
1. Member internal class
Member interna ...
Posted by empnorton on Wed, 03 Nov 2021 13:38:15 -0700
ROS communication mechanism -- action and action file
sketch
Action message communication is very similar to service message communication. The service has goal s and result s corresponding to the request and response respectively. In addition, there is more feedback in the action. In some scenarios, when it takes a long time to respond after receiving a request and an intermediate value is r ...
Posted by jbille on Wed, 03 Nov 2021 13:33:55 -0700
Weighted union search set
A basic union search set
There are only two operations for the basic union query set, one is to find ancestors, and the other is to merge
int find(int x)
{
if(x==pre[x]) return x;
else return pre[x]=find(pre[x]);
}
void join(int x,int y)
{
pre[find(x)]=find(y);
}
Two weighted union search set
for weighted concurrent sear ...
Posted by Stevis2002 on Wed, 03 Nov 2021 12:48:17 -0700
Detailed explanation of Laravel Carbon extended Chinese package
Introduction
Carbon * inherits PHP's * Datetime * class and jsonseriable. Therefore, the methods not covered in * carbon * but implemented in * Datetime * and JsonSerializable * can be used.
class Carbon extends DateTime implements JsonSerializable
{
//code here
}
The Carbon class is declared under the Carbon namespace. Instead of ...
Posted by brooky on Wed, 03 Nov 2021 12:40:30 -0700
Experiment 2 compilation and debugging of assembly source program of multiple logic segments
Experimental task 1
This experimental task includes 4 sub tasks. Practice one by one, observe and verify in combination with practice, and answer questions.
Task 1-1
Click to view task1_1.asm
assume ds:data, cs:code, ss:stack
data segment
db 16 dup(0)
data ends
stack segment
db 16 dup(0)
stack ends
code segment
start:
mov ax, dat ...
Posted by john-iom on Wed, 03 Nov 2021 12:26:14 -0700
CAS, escorting concurrent security at the hardware level
1, Foreword
2, CAS operation
2.1 AtomInteger class ensures atomicity
Both synchronized and Lock are pessimistic locks. Here we learn a CAS operation, which is a lightweight Lock. There is an ABA problem in CAS operation. If the shared variables are one-way accumulation, this problem does not exist. If there are addition and subtraction, ...
Posted by e11even on Wed, 03 Nov 2021 12:21:52 -0700
unix commands often used in work
1, Background
I have accumulated a lot of commands related to the server in my work, which are commonly used. Record and share them with you. I hope it will be helpful.
2, Common commands
1. vim enters the file, exits the editing mode, executes DD to delete a whole line, and 20dd to delete 20 ...
Posted by wisewood on Wed, 03 Nov 2021 12:14:16 -0700
Binary search basic topic - binary template
Binary search basis
1. Preface
In the past, I always felt that I had to go through all the concepts before I could start to brush the questions. I didn't know that practice was the shortcut to master knowledge, rather than forgetting to recite it. To learn knowledge, we need to settle down and go step by step, otherwise we will be punished fo ...
Posted by SnaD on Wed, 03 Nov 2021 12:04:20 -0700