FuzzBuzz, Ну, тут уж ничего не поделать - все врут, как говорил Доктор Хаус.
Причем врут именно все, и с именами и без - маркетинг-с. Тут другое дело, у кого как линейка настроена и геальны ли 500 мегасемплов или там 250, мегагерц 110 или 60-80?
Осцилограф реально хороший, но конечно же чудес от него за 6 килорублей ждать не надо. С другой стороны - честно заявленные мегагерц 110 и мегасемплов 500 тянут на 25-60 килорублей. Причем, скорее всего, если вам нужно именно 110 и 500, то придется выложить уже 80-120 килорублей, ибо по верхней границе все равно все врут, и приходится повышать ставки вдвое.
И да, в resources на сервере ничего писать не нужно (!). В самом приложении обычно делают настройку, где нибудь в конфигурации, куда приложению писать файлы, либо работайте с временными файлами - https://mkyong.com/java/how-to-create-temporary-fi...
Да и вообще, resources - святое, только для чтения в любой java-программе! Ибо оно в jar-архиве! Также всякие мета-каталоги типа META-INF и иже с ними (WEB-INF, EJB-INFO ...) - харам!
Nulltiton, Что значит "работало локально"?
Может быть просто прав не хвататет и сервер запущен, например под пользователем tomcat:tomcat?
С другой стороны, если Вы сами разрабатываете приложение, то для записи файлов лучше иметь каталог вне сервера приложений.
Также, в некоторых системах linux может быть защита на уровне cgroups/selinux/systemd.
Ну и саму яву (и томкат вчастности) тоже можно запустить внутренними (внутри ява-машины) с политиками безопасности (security manager).
Так что вопрос - почему не читается файл, иногда очень сложный.
Начните с простого - проверки прав на сам файл и проверки пользователя, под которым запущен томкат.
Boris007, да, и второй способ, запрашивать на одну строку больше, чем размер страницы. Если не хотите каунтеры запрашивать., иногда это очень накладно.
Boris007, обычно дополнительными запросами, и там будет не один, а штук 10-15.
Бояться этого не нужно, а нужно результаты агрегирующихзапросов кешировать, например в keydb (redis).
mprikhodko, Опять, увы и ах, ничего непонятно!
Обрисуйте полностью ситуацию, куда, чего, как, и откуда, и куда хотите подключаться, что и где и как настроено...
Вытягивать из Вас по вопросу - ну очень муторно, да и не нужно это мне.
Опишите все позможности более полно и подробно, тогда возможно, и поможется...
Иначе, как уже наверное сами заметили, практически никто ничего не понял, увы...
hint000, поддержу.
И озвучили бы бюджет, сразу все и подобрали бы
Тоже порекомендую встроенную графику, 16 гиг памяти, ssd m2 на оставшееся,
Ну незабудьте про монитор, клаву и мышку...
holllop, да.... Устанавливаете DBeaver, подключаетесь к своей постгресс-базе, смотрите связи, done.
Ну и да, собственно DBeaver имеет такое же отношение к постгреcс, как и ко всем остальным sql-базам данных :)
Roman K, Ну вот тут не соглашусь совсем. Взять тот же clojure, типов практически нет, кроме примитивных (точнее они есть, но...), нет и проверки на типизацию.
Есть сторонние инструменты, преобразования примитивных типов из одних в другие и их валидацию. Все остальное - на волю программиста.
Другими словами, язык - опциоанльно типизированный.
И это не мешает ему быть хорошим помраньоном в java-мире.
Да и вообще, практически все современные ФП мало типизированы, что и делает их очень гибкими.
А вообще-бы запретить на форуме вообще упоминание Kali Linux, ну или большими, красными буквами создать предупреждение, что на вопросы по этому дистрибутиву все сильно раздражаются...
Причем врут именно все, и с именами и без - маркетинг-с. Тут другое дело, у кого как линейка настроена и геальны ли 500 мегасемплов или там 250, мегагерц 110 или 60-80?
Осцилограф реально хороший, но конечно же чудес от него за 6 килорублей ждать не надо. С другой стороны - честно заявленные мегагерц 110 и мегасемплов 500 тянут на 25-60 килорублей. Причем, скорее всего, если вам нужно именно 110 и 500, то придется выложить уже 80-120 килорублей, ибо по верхней границе все равно все врут, и приходится повышать ставки вдвое.