Вернуть можно ИЗ функции, а В функцию можно передать. Что именно можно передать в vk.messages.send() определил её разработчик, вы на это повлиять не можете.
stul5tul, во-первых, необязательно, клиенты могут обращаться с одинаковой частотой по всему диапазону записей. Во-вторых, можно подобрать другое условие разбивки на секции, обеспечивающее более равномерное распределение запросов между серверами. Принцип от этого не поменяется - разделение данных, которые не вмещаются на один сервер. В-третьих, Cassandra, MongoDB, да и Elasticsearhc, если мне память не изменяет, по умолчанию разбивают секции по хэшу первичного ключа, то есть распределяют записи по секциям почти случайным образом.
stul5tul, вам что-то мешает разделять данные по монотонно возрастающему идентификатору? Подобная стратегия, кстати, описана в книге Мартина Клеппмана "Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems", где он называет это шардингом.
raulvodov, даже мораль не является единой для всех в мире, а юридическое право и подавно. Без контекста ваш вопрос упрощается до "помогите перевести два абзаца".
Открываю txt файл, вместе с ним запускается и иное приложение
Можно подменить ассоциацию с текстовыми файлами, чтобы система пыталась открыть их вашим приложением. Но для этого нужно будет сначала получить админские привилегии в системе. Или искать какую-нибудь незакрытую уязвимость. В стародавние времена, помню, подобный трюк удавалось провернуть запись бинарника в альтернативный поток, связанный с файлом.
Ну, попробуйте из Java удалить исполняемый файл запущенного приложения.
Или все подобное проводится на языках С?
Разработчики Java приложили не мало усилий к тому, чтобы программы на ней были безопасны. Они работают внутри виртуальный машины, под её жёстким контролем, с целой кучей механизмом безопасности и без прямого доступа к системе.
Кроме того, что будет делать ваш "эксплоит", если на ПК жертвы не будет установлена JRE?