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