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