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