linuxc message queuing
-- see section 15.7 of advanced programming in unix environment for details
At the end of section 15.7 of advanced programming in UNIX environment, the advantages and disadvantages of message queuing are summarized. The conclusion is that they should no longer be used in new applications. Indeed, in pursuit of efficiency, we can use shared memo ...
Added by Ekano on Tue, 22 Oct 2019 18:32:22 +0300
What is JWT in java jwt token?
Links to the original text: http://www.leftso.com/blog/220.html
Reprint: http://www.leftso.com/blog/220.html There are other good blog articles and special collections for learning and sharing.
First, what is JWT? Understanding JWT and ...
Added by Nugen on Tue, 10 Sep 2019 09:15:31 +0300
Python Network Programming
Network programming
Architecture of Software Development
Application class: QQ Weixinpin FTP mesh disk and so on, which belongs to the application class that needs to be installed.
WEB class: such as Baidu, Zhizhi, Weibo and other applications that can be directly used by browser access
C/S Architecture
C/S (Client and Server), Chinese mean ...
Added by imcomguy on Mon, 09 Sep 2019 14:21:10 +0300
How to Develop Rich Text Terminal UI Application
1. The Development History of Terminal
Terminal is the input and output equipment of computer system. For historical reasons, the concept of terminal is very confusing.The development of terminal has gone through three stages: character terminal, graphics terminal and network terminal.
1.1 Teletypewriter TTY(TeleTYpe)
In the early days, because ...
Added by Ryaan on Thu, 29 Aug 2019 18:08:10 +0300
The Mac's Navicat installation crashes
The purpose of this paper is to discuss the advantages of navicat. If there is any infringement, please contact me to delete it immediately.
Download address
Mac version Navicat Premium 12 v12.0.23.0 official website download address: ...
Added by khjart on Mon, 19 Aug 2019 14:53:01 +0300
Deep Understanding of Go-Garbage Recycling Mechanism
Go's GC has been criticized since it was born, but after introducing the three-color marker of v1.5 and the mixed writing barrier of v1.8, the normal GC has been shortened to about 10us, and has become very excellent. It's amazing. Let's explore the principle of Go's GC.
Principle of Tricolor Marking
Let's first look at a picture, and we will p ...
Added by nemo on Thu, 15 Aug 2019 17:14:37 +0300
go program debugging
Debugging program is a necessary skill of program ape. There are many ways to debug program, such as printing console output, checking logs, setting breakpoints, and using debug to do one-step tracking to debug. This article is mainly about go using debug.
GDB
introduceGDB is a powerful UNIX debugging tool released by GNU Open Source Organizati ...
Added by JohnnyBlaze on Sat, 10 Aug 2019 10:01:53 +0300
Rabbit MQ Cluster Part 3--My View on Optimization
Optimizing rabbitmq
In this paper, we will mainly talk about some optimization of RabbitMQ cluster, because there are many problems in the business system of the company because the MQ cluster can not be connected recently. This paper mainly summarizes some solutions:
1. Architecture of RabbitMQ Cluster:
_Our company's RabbitMQ cluster archite ...
Added by chriswheat on Thu, 08 Aug 2019 21:11:28 +0300
. net core implements task scheduling based on cron expression
Intro
Last time we implemented a simple Timer-based timing task. Details can be seen This article.
However, it may not be appropriate to use this method slowly. Some tasks may only want to execute in a certain period of time. It is not so flexible to use timer only. We hope that we can specify a cron expression like quartz to specify the execu ...
Added by Das Capitolin on Sun, 04 Aug 2019 18:46:26 +0300
Shell Programming Three Swordsmen Details
There are many text processors or text editors in Linux/UNIX system, among which grep, sed and awk are commonly used text processing tools in shell programming. Therefore, they are widely called "Three Swordsmen in shell programming".
grep command tool
The grep command tool, which is often used in daily life, is not to mention here. ...
Added by XeRoZeN on Sat, 03 Aug 2019 08:11:18 +0300