Self study Shiro framework notes

Introduction to Shiro framework 1, Shiro overview 1.1 what is Shiro . Apache Shiro is a powerful and easy-to-use Java security framework, which provides functions such as authentication, authorization, encryption and session management. Shiro can provide comprehensive security management services for any application. It can be used not only ...

Added by kraen123 on Mon, 14 Feb 2022 14:34:10 +0200

Ten minutes to take you in-depth understanding of multithreading, multithreading lock optimization

1, Some suggestions for improving lock performance Lock competition will inevitably lead to the decline of the overall performance of the program. In order to minimize this side effect, here are some suggestions on using locks, hoping to help you write programs with higher performance. 1. Reduce lock holding time For applications that use lo ...

Added by MiniMonty on Mon, 14 Feb 2022 14:27:52 +0200

File template variable

The content of the article is reproduced from the official help document of IDEA: File template variables | IntelliJΒ IDEA Translated by Google Predefined template variables The following predefined variables are available for file templates: volatile describe ${DATE} Current system date ${DAY} Current date of each month ${DIR_PAT ...

Added by poppy on Mon, 14 Feb 2022 11:23:08 +0200

Annotations and custom annotations

Annotation related Common JDk annotations include: @Override is overridden to identify the method that overrides its parent class@SuppressWarnings suppress warnings, suppress warnings @ SuppressWarnings({"rawtypes", "unused", "degradation"})@Deprecated deprecated@PostConstruct@Functional interface (introd ...

Added by gkwhitworth on Mon, 14 Feb 2022 11:04:45 +0200

Java data structure and algorithm stack and queue

In life, we often encounter such situations: 1. When someone sends a book at school, if he wants to take out the top book, he can take it out directly. However, if he wants to take out the book in the middle, he must remove the book pressed on it to see the book. At this time, only the top can be taken out first, and the bottom can be taken out ...

Added by son.of.the.morning on Mon, 14 Feb 2022 10:03:03 +0200

Java program flow control

1. Process control statement Java provides some process control statements to control the execution process of the program Sequential structure - program default process Branch structure - if, switch Loop structure - for, white, do... while 1. Branch structure 1.if branch The code that executes a branch is determined according to the determ ...

Added by PHPHorizons on Mon, 14 Feb 2022 09:14:14 +0200

Polymorphism, one of the three characteristics of object-oriented programming

polymorphic Simple understanding The different states of something at different times For example: Water: Solid, liquid, gaseous Solid water is water, liquid water is water, and gaseous water is water Fruits: Paramita, banana, durian Parami is a fruit, banana is a fruit, durian is a fruit The fruit is parami, so it's not allowed. anim ...

Added by Spitfire on Mon, 14 Feb 2022 08:02:18 +0200

[Java] IO series BufferedReader (super detailed analysis)

🏠: Blog home page: Incoming bogey πŸ“•: Today's article: [Java] IO series BufferedReader πŸ’: I hope my analysis of IO series can help you 🎈 🌱: Boji is still trying to learn JavaSE. If you have any questions or omissions, please give me more advice πŸ™ β˜€οΈ: On the way of self-study and growth, thank you for your company! No hurry , No Pause ...

Added by fbm on Mon, 14 Feb 2022 07:02:45 +0200

[JAVA] Application of delay queue

Recently, when developing the CRM management system, I encountered a demand: when using the system, the personnel of the sales department can "get" potential customer clues from the [clue public sea] module to their own [clue private sea] module to become their own private potential customer clues for later tracking and development. A ...

Added by L on Mon, 14 Feb 2022 06:31:43 +0200

[study notes] Introduction to Java Web - HTML

[study notes] Introduction to Java Web - HTML πŸ“’ Blog home page:* Tiejia Xiaobao* πŸ“’ 🌞 Purpose: HTML - Introduction 🌞 πŸ™ Bloggers are also in the learning stage. If you find any problems, please let us know. Thank you very much πŸ™ πŸ’— At the same time, thank you very much for your support πŸ’— 🌈 Starting is always the most meaningfu ...

Added by dbarron87 on Mon, 14 Feb 2022 06:26:50 +0200