Notes: summary of common data structure knowledge points in Java
1. Data structure classification
Java data structures can be divided into two categories according to linearity and nonlinearity: ① Linear data structure: array, linked list, stack, queue ② Nonlinear data structure: tree, heap, hash table, graph
2. Linear data structure
2.1 array
Array is a data structure that stores elements in continuous ...
Added by Rose.S on Mon, 28 Feb 2022 15:25:59 +0200
Implementation of aop annotation in Spring
1. What is AOP
AOP is a feature of java's spring framework. AOP is the abbreviation of aspect oriented programming. What is aspect oriented programming? Aspect oriented programming is to enhance the functions of the source code without modifying the source code. Examples Originally, a program can realize the function of user login, and the ...
Added by MNSarahG on Mon, 28 Feb 2022 14:54:14 +0200
Jenkins+Docker+Gitee+SpringBoot Automated Deployment
When we use the traditional development method to develop the background system, we need to re run the project every time we write a function point, and then test it. If the project is relatively small, it is OK, but if the project is relatively large, this development method is more troublesome due to the large number of personnel involved. Ba ...
Added by amethyst42 on Mon, 28 Feb 2022 14:04:33 +0200
AOP - aspect oriented programming
1. What is AOP?
AOP is aspect oriented programming, which extends the method without modifying the source code!!! It solves the coupling of business When we usually write code, we will implement various methods in the control layer, but too much code writing will lead to code redundancy. How to solve this problem? Then you need to use the ...
Added by edcaru on Mon, 28 Feb 2022 13:45:45 +0200
Java learning (JDBC (concept, detailed explanation of various interfaces and classes (DriverManager,Connection,StatemeResultSet,PreparedStatement), control transaction) login exercise)
2022/2/28
1, Basic concepts of JDBC 1. Concept: Java database connectivity, Java database connection, Java language operation database 2.JDBC essence: in fact, it is an officially defined set of rules for operating all relational databases, that is, interfaces. Each database manufacturer ...
Added by gazfocus on Mon, 28 Feb 2022 13:24:58 +0200
[explanation of 2021 Blue Bridge Cup Java-B provincial Tournament (Game 2)]
1, Surplus (water)
stay
C
/
C
+
+
/
J
a
v
...
Added by kjeldoran on Mon, 28 Feb 2022 13:15:00 +0200
netty series: detailed explanation of channelPipeline
brief introduction
When we introduced channel, we mentioned that almost all the implementations in channel are implemented through channelPipeline. As a pipeline, how does it work?
Let's have a look.
ChannelPipeline
ChannelPipeline is an interface, which inherits three interfaces: channelinboundinvoker, channeloutbooundinvoker and Itera ...
Added by mananx on Mon, 28 Feb 2022 12:52:03 +0200
JAVA array declaration, create, use, multidimensional array, Arrays class, bubble sort, sparse array
array
An ordered collection of data of the same type It describes several data of the same type, which are arranged and combined in a certain order Among them, each data is called an array element, and each array element can access them through a subscript
Array features:
The length is fixed. Once the array is created, its size cann ...
Added by sandrol76 on Mon, 28 Feb 2022 12:29:58 +0200
Detailed explanation of direct ByteBuffer
https://blog.csdn.net/huangyu1985/article/details/103939462
1. Introduction
The bottom layer of ByteBuffer is through byte Array is used to store data. The so-called direct buffering means that byte arrays are stored outside the heap and do not exist on the jvm heap, which is not constrained by jvm garbage collection.
2. Creation methods o ...
Added by tomwerner on Mon, 28 Feb 2022 11:01:29 +0200
ETCD eight distributed consistency raft module
Data inconsistency will inevitably occur among multiple nodes in etcd cluster. However, whether synchronous replication, asynchronous replication or semi synchronous replication, there will be problems of availability or consistency. We usually use consensus algorithm to solve the problem of data consistency of multiple nodes. The common cons ...
Added by Jenling on Mon, 28 Feb 2022 04:15:00 +0200