MySQL written test questions (with answers)

1, Short answer 1. Briefly describe the MySQL version used by your company, and specify the specific minor version and GA time? 5.6.38 5.7.20 2017-9-13 2. Please introduce the type of database you are familiar with and the representative product name? NoSQL:Redis Mongodb memcache RDBMS:Oracle MySQL MSSQL PG 3. Please briefly describ ...

Posted by peppeto on Sat, 27 Nov 2021 23:23:41 -0800

Ali chaos Engineering - a preliminary understanding of chaosblade tool

Ali chaos Engineering - a preliminary understanding of chaosblade tool 1, Foreword ChaosBlade is an open-source experimental injection tool of Alibaba that follows the principle of chaos engineering and chaos experimental model. It helps enterprises improve the fault tolerance of distributed systems and ensure business continuity in th ...

Posted by Smackie on Sat, 27 Nov 2021 23:21:34 -0800

Redis Cluster deployment, online capacity expansion, capacity reduction, migration and cluster management practices

summary Redis sharding cluster is to cope with the data growth brought by business growth and realize online dynamic horizontal expansion and contraction. Each sharding master node in the cluster processes a subset of 16384 hash slots; In order to stabilize high availability deployment, enable one or more replica nodes for each partition node; ...

Posted by uday on Sat, 27 Nov 2021 23:11:38 -0800

Log file analysis

log file Log function : It is used to record various events during the operation of the system and program By reading the log, it is helpful to diagnose and solve system faults Classification of log files Kernel and system log = =: managed by the system service syslog system. The log format is basically similar to the configuration fi ...

Posted by ladams02 on Sat, 27 Nov 2021 23:04:17 -0800

Ten minutes to understand docker

1, What is docker? wiki introduction Docker is an open source software and an open platform for developing, shipping and running applications. Docker allows users to separate applications in Infrastructure to form smaller particles (containers), so as to improve the speed of software delivery. Docker containers are similar to virtu ...

Posted by QSDragon on Sat, 27 Nov 2021 22:47:07 -0800

Spam filtering based on Naive Bayes in machine learning

1, Naive Bayes overview Naive Bayesian method is a classification method based on Bayesian theorem and the assumption of feature conditional independence. For a given training set, firstly, the joint probability distribution of input and output is learned based on the independent assumption of characteristic conditions (the naive Bayes method, ...

Posted by yaatra on Sat, 27 Nov 2021 22:37:58 -0800

Python modular programming (higher order functions)

Recursive function Recursive function is to define a function, and then call this function within the function There must be an end in the recursive function, or it will be called one by one until more layers are called and the stack overflows A recursive function is an entry layer by layer and a return layer by layer Preliminary underst ...

Posted by aeonsky on Sat, 27 Nov 2021 22:31:34 -0800

[Spring Boot quick start] 20. Spring Boot implements logging based on AOP annotations

preface   in many background management systems, there are clear permissions and role control, and of course, there is no lack of operation log records. This article will develop a logging function based on the AOP feature of Spring. Let's record the whole development project Quick start    using the AOP feature of Spring, fir ...

Posted by alsal on Sat, 27 Nov 2021 22:28:09 -0800

In Vue, the actual application of Vue.extend (using Vue.extend to encapsulate a MessageBox component similar to Element)

1, About vue.extend (options) Explanation on the official website: use the basic Vue constructor Vue.extend to create a "subclass". A parameter is an object that contains component options. Note - in Vue.extend(), the data option must be a function. Generally, we will use Vue.extend to receive a component object to create a construc ...

Posted by AKalair on Sat, 27 Nov 2021 22:22:16 -0800

[classical sorting algorithm] 1-bubble sorting

1. Bubble sorting idea The idea of bubble sorting is to compare two numbers from the first number and exchange them in reverse order. After a comparison, the largest number will be exchanged to the last, that is, the largest number will sink to the bottom, which is similar to the largest bubble at the bottom of the pool (on the contrary, t ...

Posted by eneyas on Sat, 27 Nov 2021 22:10:33 -0800