Secrets you don't know about synchronized
Synchronized principle
Chapter one: three problems of concurrent programming
visibility
concept
Visibility: when one thread modifies a shared variable, other threads get the latest information immediately after the modification
demonstration
//1. Static member variable
private static boolean var = true;
public static void main(String[] ...
Added by Steveo31 on Mon, 21 Feb 2022 13:11:43 +0200
Spring MVC learning notes. Deal with submitted data and garbled code, spring MVC garbled code filter, custom garbled code filter, Tomcat configuration coding
Article catalogue
Deal with data submission and garbled code1. Data processing
1. Processing submitted data2. Data display to the front end 2. Garbled code
2.1 use spring MVC's own filter2.2 custom filters
Deal with data submission and garbled code
1. Data processing
1. Processing submitted data
The domain name of the submitted data ...
Added by slibob on Mon, 21 Feb 2022 13:08:55 +0200
First knowledge of branch statements
What is a branch statement before understanding it?
Statement: a statement separated by a semicolon in C language, such as printf("hehe");
1, if else branch statement
The following code
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
int age =10;//Branch statements execute only one sentence by default
if ...
Added by jlarson on Mon, 21 Feb 2022 13:09:04 +0200
[3] Object oriented programming: operator overloading and temporary objects
Section 5 operators and operator overloading
In C + +, the operator itself is a function that can be customized by users. Then we think that the calculation of complex numbers is not as good as using the + sign directly, and the concept and operation rules of the + sign need operator overloading.
Operator overloading can be written in two way ...
Added by srdva59 on Mon, 21 Feb 2022 13:03:14 +0200
Notes on common knowledge points of JavaScript
preface
js notes, a good memory is not as good as a bad pen. It summarizes some commonly used knowledge points. Send it to csdn as a backup. The previous ones are relatively simple, so I didn't write them. I only wrote some knowledge points that I think are easy to forget. If there are mistakes, please give me some advice.
JavaScript
prefa ...
Added by jokullsolberg on Mon, 21 Feb 2022 12:51:53 +0200
Sqoop shallow in and shallow out
Sqoop
A tool for efficient data transmission between Hadoop and relational database Latest stable version 1.4.7 (Sqoop2 is not recommended for production) Graduated from Apache
In essence, it is just a command-line tool In production, the import and export of data are basically completed by splicing the Sqoop command Bottom working mechanism: ...
Added by ursvmg on Mon, 21 Feb 2022 12:40:21 +0200
[paper reproduction] genetic algorithm image denoising: Effective Hybrid Genetic Algorithm (EHGA)
Effective Hybrid Genetic Algorithm (EHGA)
STEP 1: input image Read image
X
(
i
,
j
)
X(i,j)
X(i,j), where
i
...
Added by Comdemned on Mon, 21 Feb 2022 12:35:49 +0200
After using the MyBatis interceptor, the fishing time is long again.
scene
In the development of back-end services, the popular framework combination is SSM (SpringBoot + Spring + MyBatis). When we develop some business systems, there will be many business data tables, and the information in the tables will be inserted again, and many operations may be carried out in the whole life cycle.
For example, when we ...
Added by dibyajyotig on Mon, 21 Feb 2022 12:32:37 +0200
Current limiting and fusing of spring cloud services
1, Current limiting
1. Meaning
The purpose of current limiting is to protect the system by limiting the speed of concurrent access / requests or requests within a time window. Once the limit rate is reached, it can be denied service, that is, directed to the error page or friendly display page, queued or waiting.
Flow restriction can ens ...
Added by grim1208 on Mon, 21 Feb 2022 12:24:35 +0200
Record the problems encountered this week
I In the background unit test, the test results of run and debug mode are differentThe flow chart of testing the update method under the controller at presentAt present, the problem lies in parameter capture. In the debug mode, when I execute with one line, I will execute to the second line entityargumentcaptor When getvalue(), the test reports ...
Added by cougarreddy on Mon, 21 Feb 2022 12:24:13 +0200