Skip to content

Instantly share code, notes, and snippets.

View oleksandr-roskovynskyi's full-sized avatar
💻
Working

Oleksandr Roskovynskyi oleksandr-roskovynskyi

💻
Working
View GitHub Profile
@fernandoaleman
fernandoaleman / install-rabbitmq-centos-7.md
Last active December 12, 2024 12:38
Install RabbitMQ on CentOS 7

Install RabbitMQ on CentOS 7

sudo yum -y install epel-release
sudo yum -y update

Install Erlang

Download repository

<?php
namespace GuzzleDynamicRequests;
require __DIR__ . '/vendor/autoload.php';
use GuzzleHttp\Client;
use GuzzleHttp\Psr7\Response;
// Do not extend IteratorIterator, because it cashes the return values somehow!
@mantyr
mantyr / redis
Last active September 20, 2020 23:15
Redis
Цитата из книги "Маленькая книга о Redis, Карл Сегуин":
Более сложным примером будут команды setbit и getbit. Есть замечательный пост о том, как Spool (Spool - приложение,
на которое ссылаются выше - прим. перев.) использует эти две команды для эффективного ответа на вопрос
«сколько уникальных посетителей было у нас сегодня?».
Для 128 миллионов пользователей ноутбук генерирует ответ менее чем за 50 мс и использует всего лишь 16 МБ памяти.
Книга "Маленькая книга о Redis, Карл Сегуин"
- https://github.com/kondratovich/the-little-redis-book/blob/master/ru/redis-ru.pdf
Разница между HASH и BTREE индесами в MySQL
Hash:
- представляет собой результат функции по ключу
- не видит растояния до ближайших элементов
- не может использоваться для операций диапазонов > и <
- сравнивание ключа целиком
- линейный при индексировании
- О(1) при вытаскивании значения
@jniltinho
jniltinho / install_golang.sh
Last active August 2, 2024 04:53
Install Golang on Linux
#!/bin/bash
## Install Golang Stable 64Bits on Linux (Debian|Ubuntu|OpenSUSE|CentOS)
## http://www.linuxpro.com.br/2015/06/golang-aula-1-instalacao-da-linguagem-no-linux.html
## Run as root (sudo su)
## Thank's @geosoft1 | @gwmoura
GO_URL="https://go.dev/dl"
GO_VERSION=$(curl -s 'https://go.dev/VERSION?m=text'|head -n1)
GO_FILE="$GO_VERSION.linux-amd64.tar.gz"