80 minutes, 100 points, 83 lines of code. How do the excellent contestants solve the problem?
The 3rd 83 line code challenge in 2021 hosted by Alibaba cloud has ended. More than 20000 people watched, nearly 4000 people participated, and 85 teams came in groups. The competition adopts game breakthrough playing method, integrating meta universe science fiction and script killing elements, so that a group of developers have a lot of fun.Th ...
Added by mwkemo on Mon, 29 Nov 2021 13:42:51 +0200
Redis integration in SpringBoot
1. Redis
As a non relational database, Redis is widely used in project development, especially as a data cache to ensure the rapid response of requested data and improve the user experience of the service.
Today, let's learn how to integrate Redis as a cache database in the Spring Boot project.
1.1 introducing Redis related dependencies
Spr ...
Added by mrodrigues on Sun, 28 Nov 2021 12:30:49 +0200
Analysis of the whole process of SpringBoot application accessing Prometheus
Prometheus: Prometheus is an open monitoring solution. Users can easily install and use Prometheus and expand it
The following will implement the whole process of a SpringBoot application accessing Prometheus
1.2 installation
Linux Installation
Download package specified on the official website: https://prometheus.io/download/
Download loca ...
Added by benson on Wed, 24 Nov 2021 09:00:32 +0200
Basic programming in Python: an example of turtle drawing in Python
This article mainly introduces the examples of turtle drawing in Python, and shares several small examples of turtle drawing, which has certain reference value. Friends in need can learn about it
In Python, turtles can not only draw simple black lines, but also draw more complex geometric shapes with different colors, and even fill shapes with ...
Added by Skara on Tue, 23 Nov 2021 10:07:40 +0200
Quickly learn about ES6's Map and WeakMap
Before ECMAScript 6, you can use the Object attribute of the Object as the key, and then use the attribute reference value to store the key/value; In ECMAScript 6 specification, Map and WeakMap are added to store key/value.MapThe new Map collection in ECMAScript 6 can create an empty Map using new and Map constructors:const map = new Map();You ...
Added by fwegan on Tue, 23 Nov 2021 04:54:29 +0200
Serialization, Java implementation
When the program creates an object, it still exists after the program terminates, and the object is rebuilt the next time the program runs, and has the same information as the last time the program ran. Serialization can write objects to the byte stream, and deserialization is to restore the byte stream to objects, as shown in the following fig ...
Added by php noob on Mon, 22 Nov 2021 03:29:25 +0200
springboot multi data source configuration instance
Multi data source configuration is mostly used for automatic switching between read-write libraries or master-slave libraries. However, in some cases, it is also necessary to switch data sources in business
The core principles of the current mainstream multi data source schemes, whether using the existing framework or customization, are simila ...
Added by jmr3460 on Mon, 22 Nov 2021 02:59:04 +0200
When Android talks about generics, everyone is very Buddhist, [Daniel crazy teaching]
public void startTest() {
Tested<Test1th> test = new Tested<>();
test.set(new Test1th());
Test1th td = test.get();
}
Very simple. What if we need Tested to hold multiple objects? Look at chestnuts:
public class Tested<A, B> {
private A a;
private B b;
public void set(A a ...
Added by davidwhiteuk on Sun, 21 Nov 2021 04:11:17 +0200
Kotlin Jetpack actual combat_ 09. Android Development Manual
If we decompile the above suspended function into Java, the result will be as follows:
// Continuation is equivalent to CallBack
// ↓
public static final Object getUserInfo(Continuation $completion) {
...
return "BoyCoder";
}
From the result of decompilation, the susp ...
Added by The MA on Sun, 21 Nov 2021 02:38:48 +0200
Several common Java sorting algorithms, super Java advanced route knowledge map
2. Exchange sort (bubble sort, quick sort)
3. Select sort (select sort, heap sort)
4. Merge and sort
[](
)1, Insert sort
=========================================================================
Insertion sorting is an internal sorting method, which moves the internal elements to be sorted to the appropriate position by inserting
That is ...
Added by PhpxZ on Sat, 20 Nov 2021 13:00:17 +0200