To make your program enterprise
You must think firstly twice or trice
To choose the framework that’s correct
Because your choice will have effect…
Moscow, July 2017
To make your program enterprise
You must think firstly twice or trice
To choose the framework that’s correct
Because your choice will have effect…
Moscow, July 2017
When you write software you mostly use contemporain software when each object has a method like «toJSON» or «parseAsJSON». But sometimes it happens that you need to create JSON string using an obsolete software version.
So you need to use some recursive function call or apply some graph theory knowledge.
В PostgreSQL есть так называемый MVCC (Multiversion Concurrency Control), который обеспечивает то, что каждая транзакция видит свой слепок данных, и транзакции чтения данных никогда не блокируют транзакции записи данных. а также запись никогда не блокирует чтение. Читать далее PostgreSQL VACUUM
Предположим, что у нас есть огромный файл логов в несколько гигабайт, и нам нужно найти информацию по какому-нибудь слову (это может быть IP-адрес, GUID запроса, код ошибки, логин пользователя — всё, что угодно). Можно, конечно, использовать Far Manager или Midnight Commander. При открытии файла через F3 они НЕ загружают его целиком в память, что позволяет просматривать довольно большие логи и искать по ним. Но есть способ лучше. Читать далее Просмотр очень больших логов в Linux
Предположим, что у нас есть метод:
1 2 |
public void method1(String arg1) { } |
Нам нужно сделать так, чтобы при передаче null в качестве значения параметра arg1 бросалось исключение. Но какое исключение выбрать? С одной стороны, логически очень подходит исключение InvalidArgumentException, но с другой Читать далее Java: NullPointerException или InvalidArgumentException
Языковые универсалии — это свойства, присущие естественным языкам (всем или большинству). Универсалии бывают абсолютные, то есть свойственные всем известным языкам и статистические, то есть свойственные почти всем. К примеру, одна из универсалий гласит: «Нет языка, который, имя тройственное число, не имел бы двойственного. Нет языка, который, имея двойственное число, не имел бы множественного». Что же может понять из этой универсалии обычный человек?
Читать далее Языковые универсалии (Гринберга)