Interviewer: how to make Java programs support millions of long connections under single machine?
1. Simulate stand-alone connection bottleneck
As we know, a server is usually bound to a port, such as port 8000. Of course, the client connection port is limited. Except for the maximum port 65535 and the default port 1024 and below, there are only 1024 ~ 65535. After deducting some common ports, there are only about 60000 actually available ...
Added by zszucs on Tue, 26 Oct 2021 08:37:38 +0300
RPN architecture and its PyTorch implementation
introduction
because
RPN architecture
RPN
Generation method of AnchorHow to select anchor as proposalsFor loss calculation, you need to select positive and negative samples from anchor before calculating loss
In fact, RPN itself can be used as the Head of target detection
Anchor generation
So how did proposal come into being? It is ...
Added by pedroz on Mon, 25 Oct 2021 15:52:04 +0300
I don't understand. You call the most complete spring dispatcher request process analysis in the whole network. If you don't read it, you'll lose money
servlet
Before understanding the process of dispatcher servlet, we should first understand the technology of servlet.
In a narrow sense, servlet is just an interface. In a broad sense, it is a specification.
In traditional Java Web projects, the doGet and doPost methods are rewritten by inheriting HttpServlet (realizing the service interface ...
Added by tylerdurden on Thu, 21 Oct 2021 08:30:55 +0300
nacos instructions
nacos instructions
1. Installation / deployment
Download the corresponding installation package from the official website: https://nacos.io/zh-cn/index.html For example, nacos-server-2.0.2.tar.gz
Upload server, unzip:
eyecool@eyecool-OptiPlex-7060:~/nacos/nacos$ ls -l
Total consumption 44
drwxrwxr-x 4 eyecool eyecool 4096 7 June 14:29 bin ...
Added by pcjackson06 on Mon, 18 Oct 2021 05:35:35 +0300
STM32 program architecture kernel porting
catalogue
1, Why use program architecture
2, Transplantation practice
3, Explanation of system execution process
4, Explanation of queue algorithm
1, Why use program architecture
1. Improve the stability of the program and avoid code conflict.
2. Solve common pain points in product development.
For example, short press, short pre ...
Added by Aretai on Tue, 12 Oct 2021 04:49:05 +0300
[Handwritten Source-Design Mode 14]-Template Method Mode-Based on Bank System Deposits
1: Theme Disassembly
1 Basic Introduction
(2) Knowledge synchronization
(3) Bank system deposit simulation
(4) Advantages and disadvantages of template method mode
(4) Scenarios applicable
MVC Framework Use
Knowledge Expansion
2: Basic Introduction
Template method mode: simple, powerful, omnipresent, necessary for frame building.
Te ...
Added by deesse on Fri, 17 Sep 2021 12:31:42 +0300