[actual combat] valid parentheses of LeetCode illustrated by ACM players
Hello, everyone. I'm handsome.
Today, let's judge whether the brackets are valid.
I don't know what to say. Let's start the whole thing.
LeetCode 20: valid parentheses
meaning of the title
Given a string s that only includes' (',') ',' {','} ',' [','] ', judge whether the string is valid.
Examples
Input: s = "() [] {}"
Outpu ...
Added by ccx004 on Sun, 20 Feb 2022 09:42:30 +0200
05 Gateway application practice
Gateway introduction
Background analysis
We know that a large-scale system is often divided into many micro services when it is designed. So how can a client call so many microservices? The client can directly send a request to the microservice. Each microservice has a public URL that can be directly mapped to a specific microservice. If ther ...
Added by BTalon on Sun, 20 Feb 2022 09:07:52 +0200
HashMap source code analysis + interview questions, based on jdk1 8 line by line analysis, this is enough for the interview!
Before reading this article, it is recommended to read the blogger's article on red black tree, which describes the evolution from binary sort tree → AVL tree → red black tree. Transmission address: Quick understanding of red and black trees
HashMap source code analysis + interview questions
1, Hash introduction
Core theory
...
Added by lingo5 on Sun, 20 Feb 2022 08:43:57 +0200
Detailed explanation of Lambda expression ~ Lambda and set
Let's start with the most familiar * Java Collections Framework (JCF) *.
To introduce Lambda expressions, Java 8 adds Java util. Function package, which contains common function interfaces, which is the basis of Lambda expression. Java collection framework also adds some interfaces to connect with Lambda expression.
First, review the interfac ...
Added by hungryOrb on Sun, 20 Feb 2022 08:13:12 +0200
Object oriented annotation method class object encapsulation inheritance rewriting polymorphic interface
Process oriented & object oriented
Process oriented
The steps are simple and clear. What to do in the first step and what to do in the second part...
Facing the process is suitable for dealing with some simple problems
Linear problem
object-oriented
Birds of a feather flock together, the thinking mode of classification. When think ...
Added by gordong1968 on Sun, 20 Feb 2022 08:12:51 +0200
Sharding JDBC sub database and sub table (I)
1 Overview
1.1 what are the sub warehouse and sub table
Xiao Ming is a developer of a start-up e-commerce platform. He is responsible for the function development of the seller module, The related businesses of shops and commodities are involved, and the design is as follows Database:
Store information and geographical area inform ...
Added by new_programmer on Sun, 20 Feb 2022 07:09:11 +0200
De duplication of generics, ArrayList, LinkedList and LinkedList
catalogue
generic paradigm
Generic mechanism
Characteristics of generics
Generic class
generic interface
ArrayList
ArrayList stores strings and iterates through them
ArrayList stores custom objects and traverses them
Unique functions of Vector
Implementation of the unique function of Vector
Unique features of LinkedList
Implement ...
Added by stenk on Sun, 20 Feb 2022 06:48:47 +0200
Group B of JAVA University in the first game of the 12th Blue Bridge Cup 2021
Tip: This article has 6000 words, rough reading takes about 5 minutes and intensive reading takes about 30 minutes
viewpoint
This year's provincial tournament is a little different from the past. It pays more attention to mathematics, algorithms and ideas, and is a little closer to ACM. I believe this is a trend, and the future Blue Bri ...
Added by sella2009 on Sun, 20 Feb 2022 06:43:35 +0200
Different templates exist at the same time (Jsp, FreeMarker, Thymeleaf)
Template priority
FreeMarker view parser priority: Thymeleaf view parser priority: Jsp has the lowest priority
Test code
Create.01 html:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h1>01.html--thymeleaf</h1>
</ ...
Added by Diego17 on Sun, 20 Feb 2022 05:52:07 +0200
Spring boot simplifies the basic usage of Mybatis and Mabatis
There are four return value types:
1.1 project integration
1.1.1 create project
1.1.2 import jar package
Description: in POM Add jar package file to XML file
<!--mybatis Dependent package-->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis ...
Added by benkillin on Sun, 20 Feb 2022 05:32:36 +0200