.NET Core uses NLog to implement log collection through Kafka.

First, preface NET CoreIt’s getting more popular because it has the power of the original. NET Framework running on multiple platforms. Kafka is rapidly becoming the standard messaging technology in the software industry. This article briefly introduces how to use.NET (Core) and Kafka to implement NL.Target of OG. In the daily project development process, Spring Boot + Logback in the Java system is easy to access Kafka to achieve log collection, in. NET and. NET Core has been accustomed to using NLog as a log component. In order to make the micro service ringIn the context of dotnet and...

Summary of commonly used STL containers for brushes

This paper summarizes the commonly used brushes used to STL containers and some standard algorithms, including: string、vector、map、pair、unordered_map、set、queue、priority_queue、stack,And the common operations of these containers, such as insertion, deletion, lookup, access (iterator or subscript, C++ 11 keyword auto understand? Sequential access to or random access), initialization, etc. Finally, we introduce several common functions of header files &lt, algorithm&gt and below.In particular, sort. 【string】C++String type 1.Insert operationstr.insert(pos,str);//Inse...

Example of parameter in JS replacing URL

<script type="text/javascript"> var url = window.location.href; url = changeURLArg(url, "key", "Search value "), window.location.href = url; /* * url target url* Arg the parameter name that needs to be replaced.* the value of the parameter after arg_val is replaced.* return urURL after L parameter substitution*/ function changeURLArg(url, arg, arg_val) { var pattern = arg + '=([^&]*)'; var replaceText = arg + '=' + arg_val; if ...

Jenkins + Linux + xvfb + chrome web UI

  The original webui automation tests were run in chrome headless mode in a Linux environment, but downloading the relevant case is currently not well supported (see bug: https://bug)S.chromium.org/p/chromium/issues/detail?Id=696481), so choose to run the download-related case in non-headless mode, using the xvfb tool. When you install xvfb and start it, you need to add the following when manually adjusting the code. 1. When setting up xvfb, set screen size: nohup /usr/bin/Xvfb: 7 -ac -screen 0 1280x900x8 & 2. Set temporary environment variables: export DISPLAY=: 7 3. Add chrome optio...

too many open files

This problem is encountered every time. There are too few files in the system. ulimit -n 2048 Permanent configuration: vim /etc/security/limits.conf Bottom configuration: # End of file * soft nofile 100000 * hard nofile 100000 * soft memlock unlimited * hard memlock unlimited * hard nproc 100000 * soft nproc 100000 The first configuration user, * represents all users, both soft and hard are configured, and if the number is the same, the second is assigned “-“ by the way If you want to vi...

Establishment of Apache virtual host on 12.linux and establishment of HTTPS protocol website

The establishment of a.Apache virtual host   Virtual web host Build multiple web sites on the same server. Each site does not monopolize a real server.       1.Build DNS to resolve two domains with the same IP              vim /etc/name.conf              zone “simplexue.com” IN {             type master ;             file “simplexue.com.zone“;         };           zone “simpleware.com” IN {             type master ;             file “simpleware.com.zone̶...