Redis Basic Application Demo
Article catalog
1, Redis common command operations
1. String type
2. Hash type
3. List type list
4. Unordered set
5. Ordered sort
2, Distributed shared session
3, Remote login reminder offline
4, Register SMS verification code
1, Redis common command operations
1. String type
Assignment comm ...
Posted by sosha on Thu, 25 Jun 2020 09:51:27 +0200
java multithreaded Callable -- segment a large list and merge the results
Code reference http://bbs.csdn.net/topics/391070227?page=1
Here is the posted Code:
public void dealListWithMutiThread(){
List<Object> list = new ArrayList<Object>(10000);
int index = 0;
ExecutorService ex = Executors.newFixedThreadPool(5);
int dealSize = 2000;
List&l ...
Posted by l9pt5 on Wed, 24 Jun 2020 07:20:34 +0200
Custom content provider
Custom content provider
1, What is content provider
2, Content provider role
1. Content provider
2. Content resolver
3, Custom content provider
1. Custom content provider
Step:
(1) Custom class inherits ContentProvider and rewrites its methods
(2) Manifest file registration content provider
2. ...
Posted by ericm on Wed, 24 Jun 2020 04:25:53 +0200
Data collection of provinces in 2020
preface:
Reference article:
https://www.cnblogs.com/yangzhilong/p/3530700.html
https://www.cnblogs.com/liushaofeng89/p/4873086.html
Recently, due to the user's feedback that the provincial data form is partially missing, baidu decided to pull it by itself after a circle of duniang. The provincial ...
Posted by Xeon on Tue, 23 Jun 2020 12:58:13 +0200
Use decorator to decorate the class method and call the class method in the decorator.
Decorator methods outside the class decorate class methods and call other methods of the class
Scenario: a class that links to a database often disconnects when performing database operations. At this time, you need to call the class's connect database method to re link to the database
class My_dbclient():
def __init__(self):
self.t ...
Posted by bschwarz on Tue, 23 Jun 2020 12:36:23 +0200
magical! The new objects can also be managed by the Spring container!
It's reasonable to say that the objects from new have nothing to do with containers, but in the Spring Security framework, there are many new objects that can also be managed by containers, so how does it do it?
Today, I'd like to talk with you about a little cold topic. What is the use of ObjectPostProcessor in Spring Security?
This is the 32n ...
Posted by Dynamis on Tue, 23 Jun 2020 06:35:34 +0200
MySQL uses LOAD DATA to synchronize data to Alibaba cloud database regularly
Before , there was a small test project that needed to synchronize some local data to Alibaba cloud database regularly. It was implemented by executing LOAD DATA with the most mechanical script. Here is a brief introduction.
LOAD DATA can quickly read text file data into the table (LOAD DATA is us ...
Posted by sarun on Tue, 23 Jun 2020 04:31:16 +0200
Redis data type, transaction and Jedis operation redis
Five basic types of Redis
Note: Note arrangement source: B station UP master maniac said Java
Official document: Redis is an open source (BSD licensed) in memory data structure storage system, which can be used as database, cache and message middleware.
It supports many types of data structures, such ...
Posted by pplexr on Mon, 22 Jun 2020 10:19:45 +0200
Yang Juyi's design mode
1, What is the sharing mode
When it comes to sharing element mode, the first thing I think about is pool technology. String constant pool, database connection pool, buffer pool and so on are all applications of sharing element mode, so sharing element mode is an important way to realize pool technology. ...
Posted by jeturman on Mon, 22 Jun 2020 06:09:17 +0200
Dynamic sql splicing in mybatis
Before moving on to dynamic sql, let's start by saying that a user's id in real development is usually out of order, such as random generation using UUID s. Write one below.
public class UUIDGenerate {
public static String getIdByUUID(){
return UUID.randomUUID().toString().replaceAll("-" ...
Posted by c-o-d-e on Sat, 20 Jun 2020 18:12:19 +0200