Java object-oriented abstract classes and interfaces
Java object-oriented abstract classes and interfaces
⚡ Preface ⚡ ️ This article is the third article in the object-oriented part. See the links for the first two articles Package and inheritance,Combination and polymorphism . Abstract classes and interfaces are a further step of the parent class in the inheritance relationship. It is easier ...
Added by cosmoparty on Fri, 04 Feb 2022 07:14:52 +0200
Paging principle of MyBatis
Writing purpose
Recently, I saw an article on the paging implementation principle of MyBatis. The article describes the use of ThreadLocal. In fact, I mainly want to see the clever use of ThreadLocal and how paging is implemented.
Source download
ChaiRongD/Demooo - Gitee.com
Source tracking
In fact, a simple paging is shown in the followin ...
Added by homchz on Fri, 04 Feb 2022 06:33:13 +0200
Detailed explanation of C language custom types
1. Structure
Structure type declaration
A structure is a collection of values called member variables. Each member of the structure can be a different type of variable.
//Structure declaration describing a student
struct stu
{
char name[20];
int age;
char sex[5];
char id[20];
};
Special declaration 1. Anonymous structur ...
Added by tensionx on Fri, 04 Feb 2022 06:15:16 +0200
Nodejs play process
First of all, we should know that node is executed by single thread, but today's computer has developed to multi-core CPU. Therefore, it has become an important problem to solve the problem of node using multi-core CPU server.
I Multi process architecture
Analysis: in master JS folder, through child_process to copy sub processes, and os to ac ...
Added by Rianna on Fri, 04 Feb 2022 05:36:00 +0200
Go component learning - channel (concurrency)
Introduction:
Recently, while learning about the concurrency channel module of go language, I saw some examples in ardan labs to promote the understanding of some principles and uses of channel
1, Definition of channel
Channels allow goroutines to communicate with each other through the use of signaling semantics. Channels accomplish ...
Added by dabbott on Fri, 04 Feb 2022 05:02:08 +0200
Java--HashMap principle -- capacity expansion mechanism
Original website: Java--HashMap principle -- capacity expansion mechanism_ CSDN blog
brief introduction
This article introduces how to expand the capacity of Java HashMap.
When to expand capacity
HashMap is lazy loading. After the HashMap object is constructed, if put is not used to insert elements, HashMap will not initialize or expand the ...
Added by parth on Fri, 04 Feb 2022 04:56:25 +0200
Introduction to python list of basic data types for python development
Key points of this section
1. Let students understand the meaning of list data types
2. Let students master the definition and characteristics of the list
3. The trainees can master the common operation of the list and understand other factory methods
4. Let the students know the range method and be able to convert the data generated by the ...
Added by adaykin on Fri, 04 Feb 2022 03:03:19 +0200
Python - mmap shared memory
In the process of program running, you may encounter the need for information interaction between processes or languages of different platforms. The existence of hard disk is a solution, but the speed is too slow. python's mmap library provides a practical scheme of shared memory, which can complete the interaction of information between memory ...
Added by Threehearts on Thu, 03 Feb 2022 22:06:14 +0200
Concurrent programming in Go language
Concurrency in Go language refers to the ability to make a function run independently of other functions. When a function is created as a coroutine, the Go language will treat it as an independent unit of work, which will be scheduled to be executed on the available logic processor.
Fundamentals of concurrent programming
1. Concurrency and pa ...
Added by polybiosis on Thu, 03 Feb 2022 21:15:46 +0200
Bug-type exception handling common to python exceptions
Common types of bugs
1. SyntaxError caused by carelessness
1,
age=input('Please enter your age:')
if age>=18:
print("Adults need to do things...")
#Error, TypeError:'>='not supported between instances of'str' and'int'
#Because the input input return value is a string, it cannot be compared to an integer type number
#Solution: Add ...
Added by Rayne on Thu, 03 Feb 2022 19:31:36 +0200