golang provides an out of the box RPC service, which is simple but not simple.
Remote Procedure Call (RPC) is a kind of computer communication protocol. It allows programs running on another computer to call subroutines in another address space (generally a computer in an open network), while programmers are just like calling l ...
Posted on Sat, 27 Jun 2020 23:01:36 -0400 by lasith
Protocol resolution is essential in daily network development. Although length-based, delimiter-based codecs are built into Netty, in most scenarios we use custom protocols, so Netty provides MessageToByteEncoder<I> and ByteToMessageDecoder Two abstract classes that encode and decode private protocols by inheriting overrides of their enco ...
Posted on Mon, 22 Jun 2020 22:05:16 -0400 by jalapena
ELK log collection system advanced use, this article mainly explains how to build a real and available online environment log collection system. With it, you can say goodbye to go to the server to search for logs!
ELK environment installation
ELK refers to the log collection system built ...
Posted on Mon, 22 Jun 2020 02:32:07 -0400 by ChrisF79
1, Common encryption methods in Java
Base64 encryption algorithm (encoding method)
MD5 encryption (message digest algorithm, verifying information integrity)
Symmetric encryption algorithm
Asymmetric encryption algorithm
Digital signature algorithm
digital certificate 2, Classification
According to w ...
Posted on Sun, 21 Jun 2020 23:47:32 -0400 by cwheel3915
Flutter (2) Android integrates Flutter projects and jumps to the Flutter interface
Flutter (1) Installation, deployment and understanding of Dart language
1. Platform Channel
3. Flutter returns to the previous page
In the previous article, you learned about Android's nativ ...
Posted on Sat, 20 Jun 2020 23:07:21 -0400 by belaraka
LeetCode297.Serialization and Deserialization of Binary Trees
Serialization is the operation of converting a data structure or object into consecutive bits, so that the converted data can be stored in a file or in memory, ...
Posted on Tue, 16 Jun 2020 12:59:47 -0400 by massimoGornatti
Recently, there is an urgent need for a set of distributed locks in the project to solve the concurrency problem of some interfaces, and various data are collected on the Internet. Combined with its own project scenario, it relies on Redis to implement a set of distributed locks, which ...
Posted on Sun, 14 Jun 2020 23:38:45 -0400 by Reviresco
In recent years, the main work is to develop a remote control function of mobile phones. The part of audio and video transmission is carried out by WebRTC technology, while our mobile phones are managed by the Agent server directly connected to them. The Agent service is written in Java ...
Posted on Tue, 09 Jun 2020 03:12:09 -0400 by monkeyj
Previous articles“ Observability: using Elastic Stack to analyze geospatial data (1) ”, I detailed how to import data from OpenSky Network API interface to Elasticsearch and analyze the data visually. Maybe it's enough for the right situation, because it can help us extract a lot of usefu ...
Posted on Thu, 04 Jun 2020 14:17:24 -0400 by sanstenarios
2020CVPR -- Deep Unfolding Network for Image Super-Resolution
[paper] : Deep Unfolding Network for Image Super-Resolution
[github] : https://github.com/cszn/USRNet
Learning-based single image super-resolution (SISR) methods are continuously showing superior effectiveness and efficiency over traditional mod ...