包含标签:Java 的文章
-
Xiaobai learning algorithm: the best time to buy and sell stocks!
Today, the ant group (Alipay) is officially listed. There is no doubt that this initiative has created a large number …… -
Spring boot (I) quick start
1、 About spring boot Before we begin to understand spring boot, we need to understand spring first, because the birth…… -
Rabbitmq series (III) introduction and practice of rabbitmq exchange
Introduction and practice of rabbitmq exchange switch Rabbitmq series Reading guide After we have the basic knowledge …… -
Interview raids | how does redis query a key from massive data? Attached video
1. Review knowledge points The knowledge points investigated in this topic are as follows: 2 solution ideas 3 keys usa…… -
Rabbitmq series (V) deploying rabbitmq clusters using docker
summary This article focuses on the use of docker, how to deploy rabbitmq cluster and the most basic docker installati…… -
Two implementation methods of linked list inversion, the latter beat 100% of users!
Linked list inversion is a very basic but very popular algorithm interview question. It has also appeared in question …… -
Java improvement class (IV) interview Essentials – data sets you don’t know
Introduction: does map not belong to a subset of the Java collection framework? Like a list, a queue belongs to one of…… -
23 pictures! Ten thousand words explain the “linked list”, from Xiaobai to big brother!
Linked list and array are two important and commonly used basic data types in data types. Array is a data structure co…… -
Summary of the most complete implementation methods of delayed tasks in history! Code attached (strongly recommended)
The birth of this article is thanks to a reader who gave this excellent article the opportunity to meet you. The focus…… -
New Java feature: can data types be thrown away?
A long time ago, when writing code, we should carefully consider the data types of variables, such as the following: H…… -
Spring boot (IV) template engine thymeleaf integration
1、 Introduction to thymeleaf Thymeleaf is a Java XML / XHTML / HTML5 template engine that can be used in web and non …… -
Java improvement class (VI) reflection and dynamic proxy (JDK proxy and cglib)
1、 Reflection 1. Get class object 2. Common methods of class // 此段代码为公共代码 interface People { int parentA…… -
General directory of spring boot series
1、 Reasons for the birth of spring boot series At school, I mainly learned Java and Net two languages. At that time, …… -
Spring boot (IX) swagger2 automatically generates interface documents and mock simulation data
1、 Introduction Under the current technology trend of separating the front end from the back end, the front-end engin…… -
Spring boot (VII) mybatis code automatic generation and auxiliary plug-ins
1、 Introduction 1.1 introduction to mybatis generator Mybatis generator is an official product of mybatis. It is used…… -
Spring boot (II) integrating JSP and production environment deployment
1、 Introduction One development scenario that I have to say about Java is web development, which is also one of the m…… -
Java improvement class (V) in-depth understanding of bio, NiO and AIO
Introduction: in this article, you will get: the performance difference between same / asynchronous + blocking / non b…… -
Three simplest implementation methods of timing tasks (super practical)
Scheduled tasks are particularly common in actual development. For example, the e-commerce platform automatically canc…… -
Rabbitmq series (II) deeply understand the working principle and simple use of rabbitmq
Deeply understand the working principle and simple use of rabbitmq Rabbitmq series Introduction to rabbitmq Before int…… -
Why does Ali recommend using longadder instead of volatile?
The above content has two key points: But words have no basis. Even if it is said by the lonely big man, we have to pr…… -
Never initialize an instance with double curly braces, otherwise it will oom!
Embarrassment is everywhere in life. Sometimes you just want to pretend, but some "old comrades" always inadvertently …… -
Spring boot (VIII) mybatis + docker + mongodb 4 x
1、 Introduction to mongodb 1.1 introduction to mongodb Mongodb is a powerful, flexible and easy to expand general-pur…… -
Spring boot (XII) unit test JUnit
1、 Introduction JUnit is an excellent open source Java unit testing framework, and it is also the most popular testin…… -
Six tough moves of current limiting, with detailed code and evaluation results
For the convenience of work, last year I rented out my house in the northern suburbs and moved to the southern suburbs…… -
Why do you recommend enumerations?
Enumeration is a new data type in JDK 1.5. Using enumeration, we can well describe some specific business scenarios, s…… -
Spring boot (XIV) rabbitmq delay queue
1、 Foreword Usage scenario of delay queue: 1 If the order is not paid on time, the order will be cancelled after 30 m…… -
How to prove that sleep does not release the lock, but wait releases the lock?
Wait locking example public class WaitDemo { private static Object locker = new Object(); public static void …… -
99% of programmers are using Lombok. Is the principle so simple? I got one too| Recommended collection!!!
I believe most people are familiar with Lombok, but little is known about its implementation principle and disadvantag…… -
Six methods of file writing, this method has the best performance
There are only two ways to operate files in Java: character stream and byte stream, and there are many implementation …… -
Several ways to improve string performance by 10 times! (source code + principle analysis)
String type is one of the most frequently used data types. So improving the running efficiency of string is undoubtedl…… -
Rabbitmq series (VI) complete solution of rabbitmq cluster architecture you don’t know
preface This paper will systematically introduce the characteristics, exception handling, construction and use of rabb…… -
Rabbitmq series (IV) rabbitmq transaction and confirm sender message confirmation – in depth interpretation
Rabbitmq transaction and confirm sender message acknowledgement - in depth interpretation Rabbitmq series introduction……