Pay attention to Spring transactions to avoid large transactions
background
This article mainly shares some problems found in the high concurrency of pressure measurement. The previous two articles have described some summarization and optimization of the message queue and database connection pool under the condition of high concurrency. Don't talk too much, get to the point.
Transactions, presumably, are no ...
Added by austine_power007 on Fri, 15 Nov 2019 04:56:55 +0200
Qt Write Gas Safety Management System 7-Device Monitoring
1. Preface
The device monitoring module is an extension of the map monitoring module, just make the device into a separate panel display, like the screen, display more information, such as the name and model of the device, how many devices there are how many such device panels, this is mainly for different user preferences, some users want to s ...
Added by webbwbb on Fri, 15 Nov 2019 03:48:59 +0200
EFK Tutorial - ElasticSearch Role Separation
Build a high performance + high availability ES architecture by separating the data, ingest, master roles of elasticsearch
Author: "The Wolf of Britain", welcome to reprint and submit
Catalog
_Purpose_Architecture_Step description_elasticsearch-data deployment_elasticsearch-ingest deployment_elasticsearch-master deployment
purpose ...
Added by Cameri on Fri, 15 Nov 2019 03:17:43 +0200
oracle monitoring failure in windows
Phenomenon: the database service and monitoring run normally, but the function module is very slow to open;Process:I. check the database alert? Oaxx.log logLog switching is not high, no error is reported; database load is not large;II. Check database statusThe service and monitoring are running normally, sqlplus / as sysdba login is normal, an ...
Added by pppppp on Thu, 14 Nov 2019 17:42:04 +0200
Control the concurrency of Promise.all through Iterator
background
Asynchronous is a very important feature of js, but many times, we not only want a series of tasks to be executed in parallel, but also want to control the number of concurrent tasks to be executed at the same time, especially for asynchronous tasks with limited resources, such as file handles, network ports, etc.
Take an example.
fu ...
Added by godfrank on Wed, 13 Nov 2019 12:07:06 +0200
c + + Network Programming TCP/IP
Cplusplus-tutorial-in-hindi.jpg
Recently, I have more leisure time. When I have time, I will make up my mind to learn cpp. Before that, I had a certain foundation of cpp. So TCP/IP is the background of cpp learning. First write a simple TCP server and client to experience it. What TCP and UDP are so strange and far away when ...
Added by phpforever on Tue, 12 Nov 2019 19:49:17 +0200
Prometheus installation and configuration
I. Prometheus installation and configuration
1. Download and unzip the installation package
cd /usr/local/src/
export VER="2.13.1"
wget https://github.com/prometheus/prometheus/releases/download/v${VER}/prometheus-${VER}.linux-amd64.tar.gz
mkdir -p /data0/prometheus
groupadd prometheus
useradd -g prometheus prometheus -d /data0/prometheus
...
Added by corcode on Tue, 12 Nov 2019 13:48:18 +0200
Linux blocking and non blocking
1. The concept of block: refers to that when a process or thread performs device operation or pipeline, or network, it cannot obtain resources and is suspended,
Until the operational conditions are met, the suspended process enters the sleep state and moves away from the running queue until
Wait for the conditions to be met befo ...
Added by roopurt18 on Mon, 11 Nov 2019 22:41:08 +0200
Introduction to DAPP development - Aha! scatterJS!
What is Scatter
scatter is a very useful wallet handle on the desktop. There was a plug-in of Google browser before, but the plug-in has stopped maintenance. It has a bug. It's a big bug (there was a problem in the previous development, it's a plug-in problem for half a day, which is too bad). So it's recommended to ...
Added by CerealBH on Fri, 08 Nov 2019 19:24:31 +0200
Python crawler crawling pictures
First of all, I declare that my crawler is on the unbuttu16.04 system, mainly referring to the following BLOGhttps://blog.csdn.net/qq_40774175/article/details/81273198
On this basis, some modifications have been made to improve it.
1. You need to know Python's requests library. You can get the original information of t ...
Added by ghe on Thu, 07 Nov 2019 00:52:18 +0200