The second lecture of reptile core foundation (regular expression)

regular expression Introduction to regular expressions Regular expression is a kind of logical formula for string operation, that is to use some specific characters defined in advance and the combination of these specific characters to form a regular string. This string is used to express the logic ...

Posted on Mon, 24 Feb 2020 02:13:45 -0500 by Nate

Java lock spin lock

1. What is spin lock                        . Because the thread keeps executing during this process, it is a busy wait. It is a non blocking lock, that is to say, if a thread needs to acquire a lock, but the lock has been occupied ...

Posted on Mon, 24 Feb 2020 01:33:30 -0500 by RedOrbit

Multithread concurrent thread pool

Multithreading concurrency (1) understanding Java virtual machine JVMMultithreading concurrency (2) understanding ThreadMulti thread concurrent (3) lock synchronized, volatileMultithreading concurrency (4) understanding the atomic class AtomicXX attribute address offsetMultithreading concurrency (5) ...

Posted on Mon, 24 Feb 2020 01:32:09 -0500 by bh

Sensitive word recognition and filtering based on Bloom filter

In the current network environment, sensitive word filtering has become the "standard configuration" of major websites. If you don't want to be flooded with a large amount of junk information, you need to prevent the release of sensitive word content in addition to the use of verification t ...

Posted on Mon, 24 Feb 2020 01:13:35 -0500 by dnamroud

SpringBoot Foundation - Quick Start to SpringBoot

SpringBoot Foundation Learning objectives: Understand Spring's strengths and weaknesses Understand SpringBoot features Understanding the core features of SpringBoot Ability to set up SpringBoot environments Ability to configure application.properties configuration file Ability to configure application.yml configuration file Ability to integrat ...

Posted on Sun, 23 Feb 2020 23:34:43 -0500 by dirTdogE

Simple understanding of ScheduledThreadPoolExecutor

This paper mainly introduces the core principle of timeable thread pool, from a macro perspective, it roughly analyzes the working mode of thread pool, if there are any deficiencies, please point out, thank you. 1. What is a thread pool Thread pool, as its name implies, is a'pool'of thread caches.Th ...

Posted on Sun, 23 Feb 2020 22:39:36 -0500 by xxxxxx

The Way to Advance with Spring Cloud|21: JWT Implementation of Authorized Services (Spring Cloud Oauth2)

  Preface In the previous articles, you'll see The Way to Advance with Spring Cloud|18: JdbcClientDetailsService for ClientDetailsService (Spring Cloud Oauth2),The Way to Advance with Spring Cloud|19: JdbcTokenStore of TokenStore for Authorized Services (Spring Cloud Oauth2),The Way to Advance with ...

Posted on Sun, 23 Feb 2020 20:26:58 -0500 by edwardp

How Java gets resources outside of the jar package

When using jar to execute java code, there is a requirement to read the configuration file from the same directory in the directory where the jar package resides. Finding many ways from the web is complicated, summarized here. >A URL starting with classpath indicates that the file is the path to the file in the jar package. For example: clas ...

Posted on Sun, 23 Feb 2020 19:54:53 -0500 by pchytil

Scala [12 pattern matching]

pattern matching In addition to matching values, Scala can also match types, Array and List elements, case class es, and even options. pattern matching Scala has no switch case syntax in Java. Correspondingly, Scala provides a more powerful match case syntax, that is, pattern matching, class replaci ...

Posted on Sun, 23 Feb 2020 07:04:46 -0500 by Batosi

Broadcast Receiver of Android's four major components

Broadcast Receiver of Android's four major components Author: Bai Lu Date: February 23, 2020 Article directory Broadcast Receiver of Android's four major components Summary Broadcast Receiver About Broadcast Receiver Registration of Broadcast Receiver 1, Static registration 2, Dynamic registra ...

Posted on Sun, 23 Feb 2020 06:33:14 -0500 by wildncrazyath3rt