netty seamlessly switch rabbitmq, activemq, rocketmq to achieve chat room chat function
(https://graph.baidu.com/resou...
handler on netty's pipeline processing chain: Requires IdleStateHandler heartbeat to detect if the channel is valid, and handles UserAuthHandler for login authentication and MessageHandler for message processing
protected void initChannel(SocketChannel ch) throws Exception {
ch.pipeline().addLast(defLoopGr ...
Posted by programming_passion on Thu, 29 Aug 2019 04:30:35 +0200
Visual SLAM 14 Reading Programming Notes Chapter12 Loop Detection
Chapter 12 loop detection
Word bag model (BoW)
Dictionaries
Dictionary structure
Practice: Creating Dictionaries
Computation of Similarity
Theoretic part
Practice: Similarity Computation
Processing of similarity score
Key Frame Processing
Verif ...
Posted by bassguru on Wed, 28 Aug 2019 14:40:58 +0200
Technological Sharing | MySQL deletion does not run away (recommended collection)
Author: Hong Bin
Does every DBA have experience of deleting libraries? What if you delete the library without backup? What happens when the service cannot be started after the backup recovery? What if table definition corrupted data cannot be read? I once met a startup Internet company. Because of the irregular backup and recovery operation of ...
Posted by Morbius on Wed, 28 Aug 2019 11:24:37 +0200
ES New Proposal: Double Question Mark Operator
To ensure readability, this paper uses free translation instead of literal translation.
To read more high-quality articles, stamp the GitHub blog, and over a hundred high-quality articles are waiting for you a year!
This week, Daqian World has a draw with prizes: column "Hearing the Wind in the Left Ear" x3, technical book x5. Welcom ...
Posted by en on Tue, 27 Aug 2019 02:08:43 +0200
Target Source for Springboot Source Analysis
Summary:
In fact, when I first saw this thing, I was also puzzled. The source of the proxy target is not just a class, but also encapsulation.
In fact, proxy agent is not target, but Target Source, which is very important, we must be clear!!!
Usually, a proxy object can only proxy one target, and the target of each method call is the only fixed ...
Posted by luis_santos on Mon, 26 Aug 2019 15:43:29 +0200
A practical paging component: xy-pagination
Paging components (some may be called paging components) should be a relatively common class of components, suitable for the case of more data. For example, think about the question and answer page:
The structure is relatively simple, usually including the functions of the previous page, the digital page, the next page and so on. Some may also ...
Posted by dr4296 on Mon, 26 Aug 2019 15:19:29 +0200
Management State of Design Patterns Status State Patterns Save State with Classes
Preface
Blogger github
Blogger's personal blog http://blog.healerjean.com
1. Interpretation
1. The behavior of an object depends on its state, and it must change its behavior at runtime according to the state.
2. The code contains a large num ...
Posted by teege84 on Mon, 26 Aug 2019 09:42:48 +0200
Benefits of JS optional chains
To ensure readability, this paper uses free translation instead of literal translation.
To read more high-quality articles, stamp the GitHub blog, and over a hundred high-quality articles are waiting for you a year!
Some of the features of JS have dramatically changed the way we code.Solutions, arrow functions, classes, and module systems that ...
Posted by greatme on Mon, 26 Aug 2019 03:15:21 +0200
IDaaS | Easily replace AWS Cognito with Authing + Lambda
Although Amazon Web Services(AWS) is the world's largest market share cloud computing vendor, its products are not perfect either. Cognito (AWS's Identity Certification Solution) and its accompanying Chinese documentation are a negative textbook that is surprisingly difficult to use.Of course, in addition to being not easy to use, there are al ...
Posted by Square1 on Mon, 26 Aug 2019 03:12:11 +0200
Programming with Chrome takes a real risk
truth_or_dare
Gif HD source address: https://user-images.githubusercontent.com/15868458/63646763-8ab2ed00-c74a-11e9-81e8-e224a0ef375c.gif
Truth Adventure Online Address: https://zhaoolee.com/ProgrammingWithChrome/zhaoolee_true_or_dare/
True Talk Big Adventure is a simple and easy game, the specific rules are usually 2 peop ...
Posted by just_nobody on Sun, 25 Aug 2019 18:13:17 +0200