Is it still necessary to learn JSP in 2020?, Necessary magic weapon to BAT
Now the question comes. Is JSP really old in 2020? Yes, it's really old
Now the question comes again. Why is the technology that has been defined as "old" a few years ago still hot by 2020? Every year, someone still asks, "do you still need to learn jsp?". I think the reason is also very simple: JSP was really used before! ...
Added by greepit on Fri, 31 Dec 2021 06:51:29 +0200
C language array, one-dimensional and two-dimensional array, string, array in function parameters, empty input buffer, bubble & select sorting
Introduction: the use and creation of a two-dimensional array string, how to transfer the string and array parameters to the function, string pointer, string input and output, the method of emptying the input buffer, selection sorting and bubble sorting.
catalogue
I One dimensional array
1. Creation and definition of one-dimensional array
2 ...
Added by ChaosDream on Fri, 31 Dec 2021 04:32:49 +0200
Is there one of the most complete Java 8 explanations that you can read first and then say
1, Basic knowledge
1) Why learn java 8
The changes made by Java 8 are more far-reaching in many ways than any change in Java history. These changes will make your programming easier
example:
Traditional writing:
List<Person> personList = Arrays.asList(new Person(21,50),new Person(22,55),new Person(23,60));
Collections.sort(personLi ...
Added by Twysted on Fri, 31 Dec 2021 04:32:52 +0200
Class loader and reflection
catalogue
1. Class loader
1.1 class loading [understanding]
Class 1.2 loader [understanding]
2. Reflection
2.1 overview of reflection [understanding]
2.2 three methods of obtaining Class objects [ application ]
2.3 reflection acquisition construction method and use [application]
2.4 get the construction method of reflection and use exer ...
Added by GBahle on Fri, 31 Dec 2021 03:53:41 +0200
[Java rocker] the difference between CountdownLatch and CyclicBarrier, usage scenarios and specific implementation
CountdownLatch and CyclicBarrier are both tools for thread synchronization, but the specific implementation and use are different. Let's take a look at the different use cases first
CountdownLatch usage scenario
As the name suggests, CountdownLatch can be used as a counter. For example, a thread needs to wait until several other t ...
Added by matt_wood87 on Fri, 31 Dec 2021 01:49:39 +0200
[C + +] learning notes [12]
polymorphic
Basic concepts of polymorphism
Polymorphism is one of the three characteristics of C + + object-oriented
Polymorphisms fall into two categories
Static polymorphism: function overloading and operator overloading belong to static polymorphism and reuse function namesDynamic polymorphism: derived classes and virtual functions i ...
Added by TwistedLogix on Thu, 30 Dec 2021 19:04:13 +0200
Go Concurrency: goroutine and channel
Go Concurrency: goroutine and channel
I believe you are already familiar with processes and threads. In order to squeeze the performance of multi-core processors, all languages show their power, and Go is no exception. However, Go is somewhat different from other languages, and users need to control and allocate resources themselves.
gor ...
Added by Fribbles on Thu, 30 Dec 2021 16:29:55 +0200
#Learn Python # lists and tuples [with source code]
1, Lists and tuples
1. Why should lists and tuples always be put together
The basic usage of lists and tuples has been well studied in the basics section. You should keep a basic impression that lists and tuples are an ordered collection that can place any data type, or can be used as a container.
The two most direct differences between them ...
Added by Zjoske on Thu, 30 Dec 2021 15:22:24 +0200
TIDB source code learning
framework
There is on the official website. There is no analysis here. This paper mainly records the SQL part of the source code processing.
entrance
The main function is as follows. All the previous parameters are configured from terror Mustnil (SVR. Run()) enters run here Then go all the way down, through a series of judgments, and fi ...
Added by flashicon on Thu, 30 Dec 2021 13:53:46 +0200
Tomcat source code analysis - network request processing
1. Tomcat network request processing flow
stay Tomcat source code analysis (1) - structure composition and core components In, the author analyzes the core composition of Tomcat. Therefore, the network request processing of Tomcat can also be divided into the following steps:
Poller distributes socket connection read / write eventsThe ...
Added by pessi on Thu, 30 Dec 2021 11:14:33 +0200