Here are some tips on profiling golang code with pprof.
Run a profiling server in your code on port 20020:
import (
"net/http"
_ "net/http/pprof"
/*jslint node: true */ | |
'use strict'; | |
// ## Globals | |
var argv = require('minimist')(process.argv.slice(2)); | |
var autoprefixer = require('gulp-autoprefixer'); | |
var changed = require('gulp-changed'); | |
var concat = require('gulp-concat'); | |
var gulp = require('gulp'); | |
var gulpif = require('gulp-if'); |
import json | |
from elasticsearch import Elasticsearch | |
filename = './import-files/data.json' | |
es = Elasticsearch("http://localhost:9200", http_auth=('elastic', 'changeme')) | |
i = 1 | |
f = open(filename) |
""" | |
Usage: python elastic_import_data_bulk.py data.ndjson | |
""" | |
import sys | |
import json | |
import logging | |
from elasticsearch import Elasticsearch | |
from elasticsearch.helpers import streaming_bulk |
Last major update: 21.10.2019
Аутентификация(authentication, от греч. αὐθεντικός [authentikos] – реальный, подлинный; от αὐθέντης [authentes] – автор) - это процесс проверки учётных данных пользователя (логин/пароль). Проверка подлинности пользователя путём сравнения введённого им логина/пароля с данными сохранёнными в базе данных.
Авторизация(authorization — разрешение, уполномочивание) - это проверка прав пользователя на доступ к определенным ресурсам.
Например после аутентификации юзер sasha получает право обращатся и получать от ресурса "super.com/vip" некие данные. Во время обращения юзера sasha к ресурсу vip система авторизации проверит имеет ли право юзер обращатся к этому ресурсу (проще говоря переходить по неким разрешенным ссылкам)
<?php | |
ini_set('memory_limit', '1M'); | |
echo 'PHP7.4/PHP8.0 memory leak' . PHP_EOL; | |
echo 'Memory limit: ' . ini_get('memory_limit') . PHP_EOL; | |
echo 'PHP version ' . phpversion() . PHP_EOL; | |
// This code fragment triggers memory allocation error (as expected) | |
for ($i = 0; $i < 100000000; $i++) { |
package main | |
import ( | |
"fmt" | |
) | |
type BPFFilter string | |
func (f *BPFFilter) AndExpr(expr string) { | |
if len(*f) > 0 { |
""" | |
Usage: python elasticsearch_export.py > docs.ndjson | |
""" | |
import json | |
import elasticsearch.helpers | |
from elasticsearch import Elasticsearch | |
# ======================= |