-- Find the number of Male (M) and Female (F) employees in the database and order the counts in descending order.
SELECT
gender, COUNT(*) AS totalGender
FROM
employees
GROUP BY gender
ORDER BY totalGender DESC;| /** | |
| * Install and enable the rabbitmq_delayed_message_exchange plugin as described by Alvaro Videla in this blogpost: | |
| * https://www.rabbitmq.com/blog/2015/04/16/scheduling-messages-with-rabbitmq/ | |
| */ | |
| const amqp = require('amqplib'); | |
| const exchange = 'yourExchangeName'; | |
| const queue = 'yourQueueName'; | |
| const queueBinding = 'yourQueueBindingName'; | |
| // Message consumer |
| const crypto = require("crypto") | |
| // The `generateKeyPairSync` method accepts two arguments: | |
| // 1. The type ok keys we want, which in this case is "rsa" | |
| // 2. An object with the properties of the key | |
| const { publicKey, privateKey } = crypto.generateKeyPairSync("rsa", { | |
| // The standard secure default length for RSA keys is 2048 bits | |
| modulusLength: 2048, | |
| }) |
SET GLOBAL validate_password.LENGTH = 4;
SET GLOBAL validate_password.policy = 0;
SET GLOBAL validate_password.mixed_case_count = 0;
SET GLOBAL validate_password.number_count = 0;
SET GLOBAL validate_password.special_char_count = 0;
SET GLOBAL validate_password.check_user_name = 0;
ALTER USER 'user'@'localhost' IDENTIFIED BY 'pass';
Code is clean if it can be understood easily – by everyone on the team. Clean code can be read and enhanced by a developer other than its original author. With understandability comes readability, changeability, extensibility and maintainability.
| curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash | |
| source ~/.nvm/nvm.sh | |
| nvm install --lts |
Typing vagrant from the command line will display a list of all available commands.
Be sure that you are in the same directory as the Vagrantfile when running these commands!
vagrant init -- Initialize Vagrant with a Vagrantfile and ./.vagrant directory, using no specified base image. Before you can do vagrant up, you'll need to specify a base image in the Vagrantfile.vagrant init <boxpath> -- Initialize Vagrant with a specific box. To find a box, go to the public Vagrant box catalog. When you find one you like, just replace it's name with boxpath. For example, vagrant init ubuntu/trusty64.vagrant up -- starts vagrant environment (also provisions only on the FIRST vagrant up)| sudo apt-get install stress-ng | |
| stress-ng --cpu 4 --vm 2 --fork 8 --switch 4 --timeout 1m | |
| ##stress-ng: info: [32254] dispatching hogs: 4 cpu, 8 fork, 4 switch, 2 vm | |
| ##stress-ng: info: [32254] cache allocate: default cache size: 8192K |