Architecture design | interface idempotence principle, anti duplicate submission Token management

Source code: GitHub point here || GitEE point here 1, The concept of idempotent 1. An introduction to idempotent The characteristic of an idempotent operation in programming is that the influence of any multiple execution is the same as that of one execution. That is to say, one or more requests for a resource have the same effect. 2. HTTP req ...

Posted by careym1989 on Fri, 22 May 2020 06:59:12 -0700

PHP quickly uses RabbitMQ to decouple some businesses in the project

preface: Last time, I introduced the installation of RabbitMQ under windows and the addition of AMQP extension of PHP. Here, the code of local test is put into the service, so that is to install it again on Linux. But there is no need to use it directly. It is mainly about the use of control console after RabbitMQ is installed and how to call ...

Posted by angershallreign on Fri, 22 May 2020 01:41:35 -0700

Start from scratch ASP.NET Plug in development of core MVC - Summary of recent problems and solutions to some problems

Title: implement from scratch ASP.NET Plug in development of core MVC (7) - Summary of recent problems and solutions to some problems By Lamond Lu Address: https://www.cnblogs.com/lwqlun/p/12930713.html Source code: https://github.com/lamondlu/Mystique Prospect review Start from scratch ASP.NET Plug in development of core MVC (1) - ...

Posted by bubblegum.anarchy on Fri, 22 May 2020 00:20:18 -0700

Spring Boot 2.0 implementation of file upload and download APIs based on Restful style

>File upload and download is a common function in Web application. In this tutorial, I will implement a Restful style file upload and download APIs based on Spring 2.2.6. > >Based on the Spring Boot 2.0 actual combat series source code, it has been pushed to Github warehouse: https://github.com/ramostear/springboot2.0-action . Welcom ...

Posted by mattd123 on Fri, 22 May 2020 00:06:33 -0700

[Asp.NetCore] Blazor WebAssembly - Project Direction - How to pre-load wasm required files on the Welcome page

Preface, Blazor Assembly requires a minimum download of 1.9M. ( New Blazor Web Assembly Project Download Measurement Test, for reference only. )  As programs become more complex and reference more and more, more downloads are needed. Some websites may have poor networks and it may take some time to load these files.   For some websites, it ...

Posted by navtheace on Thu, 21 May 2020 20:34:01 -0700

Hyperledger Configure Fabric1.4 Environment with Google Cloud

Google Cloud System Configuration As shown in the following figure: Select the ubuntu system for configuration, choose a new instance, choose any name you like, choose Hong Kong as far as possible, pick up the mirror faster, and choose a vCPU of type 3.75G is sufficient. Select permanent disk 10GB Fabric Environment Configuration Sta ...

Posted by alefort on Thu, 21 May 2020 19:57:47 -0700

[original] [open source] SunnyUI.Net Development log: ListBox add follow mouse over highlight

SunnyUI.Net Based on C ා net WinForm open source control library, tool class library, extended class library and multi page development framework   Blog: https://www.cnblogs.com/yhuse Gitee: https://gitee.com/yhuse/SunnyUI GitHub: https://github.com/yhuse/SunnyUI SunnyUI.Net List of articles  Welcome to QQ group: 56829229 (sunny UI technology ...

Posted by explore on Thu, 21 May 2020 08:57:59 -0700

Subscription publishing mode of C design mode

What is pub sub Publish and subscribe is a design pattern that allows loose coupling between application components. In fact, in the design of subscription publishing, event channel is mainly generated by the publisher, which is used to notify the subscriber without knowing the existence of any subscriber. Of course, delegate EventHandlers and ...

Posted by svguerin3 on Thu, 21 May 2020 06:57:46 -0700

gRPC load balancing (custom load balancing policy)

preface The previous article introduced how to achieve gRPC load balancing, but at present, only pick is officially provided_ First and round_ Two load balancing strategies of Robin, round_robin can't meet the requirements of different server configurations, so this article will introduce how to implement a custom load balancing strategy calle ...

Posted by BlueGemini on Wed, 20 May 2020 23:54:31 -0700

C job scheduling Quartz.NET Learning notes

I. brief introduction     Quartz.NET It is a powerful, open source and lightweight job scheduling framework. It is a. Net porting of OpenSymphony's Quartz API. It can be rewritten with C ා and can be used in WinForm and WinForm ASP.NET In use. It is flexible and uncomplicated, and can create simple or complex job scheduling for execu ...

Posted by ducky on Wed, 20 May 2020 03:17:19 -0700