java version of gRPC practice 6: the client dynamically obtains the server address
Links to the full series of "java version gRPC actual combat"Generate code with protoService publishing and invocationServer streamClient streamBidirectional flowThe client dynamically obtains the server addressRegistration discovery based on eurekaWhy does the client get the server address dynamicallyThis article is the sixth in the ...
Posted on Tue, 07 Dec 2021 01:50:26 -0500 by Jaguar
The factory mode of design mode is the strongest in history. It's hard to argue against it!
Design pattern is a high-level abstract summary of various codes written in your actual work. If you don't learn design pattern, the abstraction ability will certainly not be too strong. There are 23 common design patterns. Today we only talk about the simplest factory pattern.Factory mode is a creation mode, which obtains new objects one by on ...
Posted on Tue, 07 Dec 2021 01:46:08 -0500 by sheffrem
Some Tips in Kotlin development
Scope function selection
At present, there are let, run, with and apply and also five scope functions.
The official document has a table to illustrate the differences between them:
To sum up, there are several differences:
1. apply and also return context objects.
2,let,run And with return lambda results.
3. The ref ...
Posted on Tue, 07 Dec 2021 03:21:03 -0500 by febrarian
Research on MySQL coding
preface
It was in 2002, and MySQL 4.1 began to support UTF-8 coding RFC 2279 It is stipulated that the code uses 1 ~ 6 bytes to store a single character, and MySQL developers checked it in September of the same year Source code The UTF-8 encoding is changed from the maximum 6 bytes to 3 bytes, so there is the current UTF8MB3. As we all know, U ...
Posted on Tue, 07 Dec 2021 02:36:02 -0500 by misterguru
Transplantation of LVGL V8 on STM32F429
LVGL is a good thing to use. Now there are more and more tutorials on the Internet, many of which are for V7 and below, but the upgrade of V8 for V7 is still very large, and the use methods of many controls are different, so there needs to be a suitable migration project to use.
I've been trying to transplant these two days, and there have bee ...
Posted on Tue, 07 Dec 2021 03:55:35 -0500 by harristweed
SpringBoot integrates Spring Cache to simplify distributed cache development
prefaceLast blog post, we This paper deeply introduces the integration of spring boot and Redis We use RedisTemplate or StringRedisTemplate to select different data structures in combination with scenarios, which will cause the cache code and business code to be tightly coupled. Is there a simpler way?Answer: Yes, SpringCache.In this blog post, ...
Posted on Tue, 07 Dec 2021 03:34:41 -0500 by siri